26 (29.09.2009 14:40 отредактировано aakulaa)

Re: [Релиз] Pun_poll

Господа, подскажите по опросам плиз:
1. У опросов есть срок и ограничение голосов -  это конечно полезно, но те цифры по умолчанию совершенно не устраивают. Можно ли их как-то заменить.
2. Нет диаграмм - по-моему это огромный недостаток.
3. Не получается создать многовыборочный опрос
4. ОТкрытые закрытые опросы тоже не получаются
5. Отображение тем с опросом такое же

Я так понимаю что вышеперечисленный опрос справится только с 1 пунктом да и то в коде, с остальными явно сложнее. Подскажите тогда хотя бы как изменить эти цифровые ограничения.

Также на форуме Мозиллы все прекарсно реализовано, но я так понимаю там используется вообще како-йто другой опросник. Может кто подскажет подобную реализацию?

Посмотрел Easy poll там вообще пишут что всего до 5 вариантов, в общем запутался я, выручайте smile

Сайт aakulaa

Поделиться

27

Re: [Релиз] Pun_poll

Меня лично напрягает только то, что опрос не может длиться неопределенный срок. А диаграммы, по моему скромному мнению, будут лишними и форум грузиться будет дольше, что уже не хорошо.

Поделиться

28 (05.10.2009 16:55 отредактировано aakulaa)

Re: [Релиз] Pun_poll

Ну там же можно изменить время опроса на любое число, скажем 100 лет smile А я кстати думал, что если никакие цифры не ставить, то опрос будет неопределенным по времени. А с диаграммами совсем не согласен, когда у тебя будет 20 вариантов и 1000 проголосовавших, без диаграмм это уже не прокатит, да и на мелких вариантах с диаграмми глаз радуется, а по поводу нагрузки, ну я сторонник компромисов, лучше чуть пожертвовать скоростью, но при этом иметь приятный форум smile

Сайт aakulaa

Поделиться

29 (08.10.2009 16:31 отредактировано aakulaa)

Re: [Релиз] Pun_poll

Кстати, решил поставить IE8 - все темы с опросами стали абсолютно не читабельны (2.jpg) smile
А на этом сайте все в порядке отображается
Как с этим бороться?

Post's attachments

2.JPG 42.47 Кб, файл не был скачан. 

You don't have the permssions to download the attachments of this post.

Сайт aakulaa

Поделиться

30

Re: [Релиз] Pun_poll

Исправил ширину форум на нормальную (95% min=800 max=1600), проблема решилась

Сайт aakulaa

Поделиться

31 (21.10.2009 02:09 отредактировано aakulaa)

Re: [Релиз] Pun_poll

Dermon пишет:
coordinator пишет:

Желательно добавить визуальные элементы отображения результата голосования. Как было в моде для версии 1.2.

Я ручками добавил sad

Заменил в файле manifest.xml

$vote_results .= '<td class="tc2">'.forum_number_format((float)$count_v/$vote_count * 100, 2).'%</td></tr>';

на

$vote_results .= '<td class="tc2"><table style="border:1px #dbe0e4 solid" border=0 width=100% height=100%><tr><td style=background:red; width='.forum_number_format((float)$count_v/$vote_count * 100, 2).'%></td><td style=background:#f4f4f4; width='.forum_number_format(100-(float)$count_v/$vote_count * 100, 2).'%></td></tr></table>'.forum_number_format((float)$count_v/$vote_count * 100, 2).'%</td></tr>';

Добавлено спустя 2 минуты 32 секунды:

knyshow пишет:

т.е. если я при создании голосования указываю варианты ответов
ПРОТИВ
ЗА
именно в этом порядке, то и везде они должны отображаться именно в этом порядке...

В результатах сортировка по количеству голосов идёт.

Отличное решение! Мне нужно было еще разные цвета диаграмм - поэтому я дополнил код:

$num++;
$vote_results .= '<tr class="'.($num % 2 == 0 ? 'even' : 'odd').'">';
$vote_results .= '<td class="tc0">'.forum_htmlencode($answer).'</td>';
$vote_results .= '<td class="tc1">'.forum_number_format($count_v).'</td>';                        
                            
switch($num)
{
case (1):
{
$vote_results .= '<td class="tc2"><table style="border:1px #dbe0e4 solid" border=0 width=100% height=100%><tr>
<td style=background:red; width='.forum_number_format((float)$count_v/$vote_count * 100, 2).'%></td><td style=background:#f4f4f4; width='.forum_number_format(100-(float)$count_v/$vote_count * 100, 2).'%></td></tr></table>'.forum_number_format((float)$count_v/$vote_count * 100, 2).'%</td></tr>';
break;

case (2):
{
$vote_results .= '<td class="tc2"><table style="border:1px #dbe0e4 solid" border=0 width=100% height=100%><tr>
<td style=background:blue; width='.forum_number_format((float)$count_v/$vote_count * 100, 2).'%></td><td style=background:#f4f4f4; width='.forum_number_format(100-(float)$count_v/$vote_count * 100, 2).'%></td></tr></table>'.forum_number_format((float)$count_v/$vote_count * 100, 2).'%</td></tr>';
break;

// и т.д. по количеству вариантов ответов в опросе

default: break; 
}

И наконец-то опросы стали выглядеть достойно! Конечно здорово было бы рандомно цвета назначать, но я  не знаю как это сделать sad Наверно нужен массив из этих цветов и какой-нить функцией rand сделать при этом он не должен повторяться...

Еще осталось реализовать множественный выбор вариантов ответа. Есть у кого-нибудь какие идеи?

Сайт aakulaa

Поделиться

Re: [Релиз] Pun_poll

Slavok,
хотелось бы, чтобы опросы были видны также и гостям, а не только зареганным юзерам

Поделиться

33

Re: [Релиз] Pun_poll

Что-то у меня подглючивает версия  1.1.11 и 1.1.12.
в manifest.xml, 398 строка.

if ($fid && isset($_POST['update_poll']) && empty($errors))

Если ввести опрос и всего 1 вариант ответа и увеличить количество ответов в вопросе, нажав соответсвенную кнопку, то поле для 2-го ответа пропадает и на добавление дополнительных полей расширение не реагирует.
Если 398 заменить на

if ($fid && isset($_POST['update_poll']))

вроде работает. Обновление ведь должно и с $errors срабатывать.
Почему так у меня не знаю, на этом форуме этого глюка нет.

Поделиться

34

Re: [Релиз] Pun_poll

Здесь установлен 1.1.2.
Может конфликтует с каким-то расширением?

Добавлено спустя 2 минуты 24 секунды:

Кстати здесь форум не с релиза а с транка, в частности include/cache.php
Стандартный кеш содержит серъёзную ошибку. Попробуй обновить файл и очистить кеш.

Захочешь — найдешь время, не захочешь — найдешь причину.

Поделиться

35

Re: [Релиз] Pun_poll

Все расширения отключал, после правки  398 сроки все работает без проблем. Попробую голый форум на локалхост поставить.

Добавлено спустя 6 минут 9 секунд:

Проверил, реально глюк в расширении.
cache.php заменял, не помогло.

Поделиться

36

Re: [Релиз] Pun_poll

После замены cache.php я полагаю стоит жахнуть существующий кэш, что бы его пересоздать

Поделиться

37

Re: [Релиз] Pun_poll

Мариночка пишет:

Slavok,
хотелось бы, чтобы опросы были видны также и гостям, а не только зареганным юзерам

Поделиться