форум общения русскоязычных пользователей CMS Текстпаттерн
Вы не зашли.
Установил себе плагин pap_xpoll и столкнулся с такой проблемой - не воспринимаются русские буквы. Т.е. если создавать опросы в которых название и варианты ответов будут русскими буквами то выводятся вопросительные знаки. Если же создавать всё английскими то всё работает отлично... Что делать???
Неактивен
Боюсь, править плагин или стучаться к автору.
Неактивен
Ладно.. Тогда может есть какой-нибудь другой плагин для опросов???
Неактивен
Есть два, ни один не пробовал: http://textpattern.org/search/?selectwh … amp;q=poll
Неактивен
Так что? Никто не знает выхода из ситуации?
Где плагин-то править? Что сделать? Никто не в курсе?
Неактивен
Все просто: при установке надо прописать, чтобы таблицы создавались в нужной кодировке.
В своем случае я дописал: CHARSET=utf8 после ENGINE=MyISAM во всех запросах.
в блиблиотеке нужно воткнуть во всех функциях запрос USE NAMES utf8
После этого все стало хорошо
Отредактированно can3p (02-05-2008 19:16:07)
Неактивен
Кто-нибудь может поделится плагином pap_xpoll (НЕ pap_xpoll v02) ? Тоесть нужна первая версия.Вторая глючная.
Неактивен
Gerich написал:
Кто-нибудь может поделится плагином pap_xpoll (НЕ pap_xpoll v02) ? Тоесть нужна первая версия.Вторая глючная.
Лови на почте!
Неактивен
Можно ли отслеживать с каких IP-адресов проводится голосование через pap_xpoll по каждому варианту ответа?
Неактивен
Cкажите, а возможно при использовании этого плагина увеличить количество возможных ответов на опрос? Предусмотрено от 2 до 10 ответов, но заказчику требуется 11. Подскажите, где искать?
Неактивен
retroman написал:
Cкажите, а возможно при использовании этого плагина увеличить количество возможных ответов на опрос? Предусмотрено от 2 до 10 ответов, но заказчику требуется 11. Подскажите, где искать?
Думаю надо будет использовать какой-нибудь другой скрипт с отдельной админкой.
Неактивен
А нашёл таки )
В файле pap_xpoll_lib.php в строке 38 меняем "10" на нужное значение и всё.
for ($i = 2; $i <= 10; $i++) { ?>
Неактивен
Есть в плагине еще такая проблема, кто знает?
В Хроме результаты долго обновляются. В Опере , например, уже проголосовало 6. А в Хроме показывает что только один. Что делать?
Неактивен
Ctrl + F5 ?
Неактивен
О, спасибо. Честно говоря, не знал. А еще хотелось бы сделать так, чтоб надпись в в столбике результата, (полоске этой) высовывалась из нее полностью, т.е. чтоб во всех полосках было написано, например " 12%/45 ", а то получается где кол-во голосов не помещается, то оно и не высвечивается.
Неактивен
Это уже вопрос верстки - посмотрите на генерируемый код и правьте css
Неактивен
the_ghost написал:
Это уже вопрос верстки - посмотрите на генерируемый код и правьте css
Да, я согласен. Но просто я в РНР ещё слабоват, и думал поискать готовое решение
И я не знаю, в каком там месте править.
Отредактированно magenta (27-06-2011 09:44:58)
Неактивен
magenta написал:
the_ghost написал:
Это уже вопрос верстки - посмотрите на генерируемый код и правьте css
Да, я согласен. Но просто я в РНР ещё слабоват, и думал поискать готовое решение
И я не знаю, в каком там месте править.
Причем тут PHP? Тут нужны знания HTML+CSS
Неактивен
itshaman написал:
Причем тут PHP? Тут нужны знания HTML+CSS
Я еще немного правил код плагина.. Но это были мои личные извращения во внешнем виде голосовалки
Неактивен
Да я понимаю что тут нужны CSS HTML. Только в коде не могу разобраться где это находится
switch ($xpoll_data['resultsvotes']) { case 0: $value = '<span class="clsPerc">' . $percent . '%</span> / '. $optionrows['votes'] . ' ' ; break; case 1: $value = '<span class="clsPerc">' . $percent . '%</span>'; break; case 2: $value = '<span class="clsPerc">' . $optionrows['votes'] . ' ' . gTxt('') . '</span>'; break; case 3: $value = ''; break; } $graph = '<div class="clsGraph" style="background-color:' . $settings['bg1'] . ';"><div style="color:' . $settings['text'] . '; font-size:' . $settings['size'] . '; text-align:' . $settings['textAlign'] . '; background-color:' . $settings['bg2'] . '; width:' . $width . '%;' . $height . '">'; $result .= $optionrows['options']; if ($settings['textAlign'] == 'outside') { $result .= $value . $graph; } else { $result .= $graph . $value; } $result .= '</div></div>'; } }
Вот тут уже в case0-3 удалены слова "голосов"
Ниже где начинается $graph - начинается отображение столбика результата. А где "outside" - уже не понятно. зачем.
Кто знает, как исправить, чтоб результат с процентами и количеством голосов, если не помещается в столбик, свободно выпозлал за пределы столбика
Неактивен