Автор Тема: еще по SBT  (Прочитано 4608 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн DaB

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.manutdfc.narod.ru/
еще по SBT
« : 02 Ноября 2001, 19:44:07 »
Спасибо за размер графика: все работает, но у меня еще один вопросик: при выводе результатов на первом месте появляется вариант ответа с наибольшим количеством голосов - а можно ли сделать так, чтобы варианты не менялись местами, а оставались в том порядке, в котором были первоночально? Это раз :)
Во-вторых, можно ли изменить вывод процентов и голосов. Например вместо "23 (40.0%)", на просто "40.0%" или наоборот? И расположение процентов не между вариантом и графиком, а где-нибудь справа?

Оффлайн Green Kakadu

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2757
  • +1/-0
  • 0
    • Просмотр профиля
    • http://gnezdo.webscript.ru
Вот так
« Ответ #1 : 03 Ноября 2001, 14:37:21 »
Это тоже исправляется в коде, открываем utils.pl, находим там ту же sub template_result_build и видим там такой код:

if ($total){
   $my_k=(100/$total);
   @my_view = sort {$rate{$b}<=>$rate{$a}} keys %rate;}
else{
   $my_k=0;
   @my_view=@my_answers;}

foreach $my_key(@my_view){


Вот, его мы заменяем на нижеследующий:


if ($total){$my_k=(100/$total);}
else{   $my_k=0;}

foreach $my_key(@my_answers){

2. Все остальное (вывод результатов с процентами, без них  и т.д. редактируется в шаблонах)
 в исканиях.

Оффлайн DaB

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.manutdfc.narod.ru/
А можно по подробнее...
« Ответ #2 : 04 Ноября 2001, 16:43:57 »
"вывод результатов с процентами, без них и т.д. редактируется в шаблонах" - я как бы не очень то разбираюсь во всем этом так что можно на пальцах :)

Оффлайн Green Kakadu

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2757
  • +1/-0
  • 0
    • Просмотр профиля
    • http://gnezdo.webscript.ru
пожалуйста
« Ответ #3 : 04 Ноября 2001, 17:35:25 »
Лучше на вашем примере: скажите что конкретно вы хотите (мжно html), а я скажу что и где исправить в шаблонах
 в исканиях.

Оффлайн DaB

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 4
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.manutdfc.narod.ru/
вот и пример...
« Ответ #4 : 04 Ноября 2001, 22:12:11 »
у меня есть голосование, вот html страницы с результатами:

----------------------------то что есть-----------------------------






Манчестер Юнайтед обязательно выиграет Лигу Чемпионов.

0 (0.0%)

http://manutdfc.far.ru/img/dot.gif" height=5 width=0 alt=".">

Манчестер Юнайтед вылетит в плейоффе.

0 (0.0%)

http://manutdfc.far.ru/img/dot.gif" height=5 width=0 alt=".">

Манчестер Юнайтед не пройдет второй групповой турнир.

0 (0.0%)

http://manutdfc.far.ru/img/dot.gif" height=5 width=0 alt=".">

Затрудняюсь ответить.

1 (100.0%)

http://manutdfc.far.ru/img/dot.gif" height=5 width=300 alt=".">



всего голосов: 1






-----------------------------------то что нужно-------------------------------



 
   
     
     
   
   
     
     
   
   
     
     
   
   
     
     
   
   
     
     
   
   
     
   
   


Манчестер Юнайтед обязательно выиграет Лигу Чемпионов.
http://manutdfc.far.ru/img/dot.gif" height=5 width=0 alt=".">

      0.0 %


Манчестер Юнайтед вылетит в плейоффе.
http://manutdfc.far.ru/img/dot.gif" height=5 width=0 alt=".">

      0.0 %


Манчестер Юнайтед не пройдет второй групповой турнир.
http://manutdfc.far.ru/img/dot.gif" height=5 width=0 alt=".">

      0.0 %


Затрудняюсь ответить.
http://manutdfc.far.ru/img/dot.gif" height=5 width=300 alt=".">

      100.0 %
  

      всего голосов:1







------------------------------------------------------------------------------------
но это только чисто внешне

Оффлайн Green Kakadu

  • Координатор
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 2757
  • +1/-0
  • 0
    • Просмотр профиля
    • http://gnezdo.webscript.ru
Вот так
« Ответ #5 : 05 Ноября 2001, 00:23:08 »
Главное выделить строки, и основную часть. Делаем шаблон с результатами (вывод голосования делается аналогично).
Шаблон resultrow:
------------------------




" height=5 width= alt=".">




-------------------------------
шаблон result:












всего голосов:



ВСЕ!
 в исканиях.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28