Russian TYPO3 community

Russian TYPO3 community (http://forum.typo3.ru/index.php)
-   Общие вопросы (http://forum.typo3.ru/forumdisplay.php?f=12)
-   -   модуль опросов (http://forum.typo3.ru/showthread.php?t=4053)

demav 13.07.2007 19:53

модуль опросов
 
Нужно найти расширение для опросов со следующими характеристиками:
- показать вопросы со списком ответов. Важно - вне зависимости ответил ли раньше посетитель или нет;
- показать результат ответов на опрос - опять же вне зависимости ответил или нет посетитель;
- показать список ранее проведенных опросов.

jk_poll и multipoll почему-то считают, что если пользователь ответил раньше на опрос, то показывать вопрос со списком ответов незачем.

jk_poll также не умеет показать просто результат опроса. Начинает проверять - отвечал пользователь или нет и в зависимости от этого может вывести вопросы вместо результата.

Смотрел pbsurvey - мощно, но почему-то не работает с русским. Можно, конечно, создать сначала default запись, а потом - перевод для нее. Но что-то геморно; да и клиент не поймет :)

Что посоветуете? Заранее спасибо.

Valery Romanchev 13.07.2007 21:24

Цитата:

Сообщение от demav (Сообщение 13598)

Смотрел pbsurvey - мощно, но почему-то не работает с русским. Можно, конечно, создать сначала default запись, а потом - перевод для нее. Но что-то геморно; да и клиент не поймет :)

с русским там все нормально.
Но pbsurvey вообще не показывает результаты опросов в FE

Dutchak Vitaly 13.07.2007 21:38

Цитата:

jk_poll и multipoll почему-то считают, что если пользователь ответил раньше на опрос, то показывать вопрос со списком ответов незачем.

jk_poll также не умеет показать просто результат опроса. Начинает проверять - отвечал пользователь или нет и в зависимости от этого может вывести вопросы вместо результата.
Залезьте в код и уберите проверку )

demav 13.07.2007 21:44

Так и делаю.
Вообще, странно, неужели такое никому не надо было )

Кстати, а можно как-то наследованием поменять код чужого модуля, но без создания своего расширения?

Dutchak Vitaly 13.07.2007 21:46

Модули все-таки не ядро TYPO3 и думаю можно без зазрений совести менять их код )

demav 13.07.2007 21:49

Потом легко забыть, что ты в нем что-то поменял. Вышла новая версия модуля, я радостный качаю ее и привет :) Ничего не работает :)

Dutchak Vitaly 13.07.2007 23:29

Цитата:

Сообщение от demav (Сообщение 13604)
Потом легко забыть, что ты в нем что-то поменял. Вышла новая версия модуля, я радостный качаю ее и привет :) Ничего не работает :)


Коментируйте код, отмечайте места которые меняете

void 13.07.2007 23:29

Для этого существует механизм XCLASS.
Наследуетесь от класса плагина, создавая свой класс с префиксом ux_, типа
class ux_tx_skpagecomments_pi1 extends tx_skpagecomments_pi1 {
а затем прописываете это в ext_localconf.php:
$TYPO3_CONF_VARS['FE']['XCLASS']['ext/sk_pagecomments/pi1/class.tx_skpagecomments_pi1.php'] = t3lib_extMgm::extPath('myext').'class.ux_tx_skpage comments_pi1.php';

demav 14.07.2007 00:32

Цитата:

Сообщение от void (Сообщение 13606)
а затем прописываете это в ext_localconf.php:
$TYPO3_CONF_VARS['FE']['XCLASS']['ext/sk_pagecomments/pi1/class.tx_skpagecomments_pi1.php'] = t3lib_extMgm::extPath('myext').'class.ux_tx_skpage comments_pi1.php';

Вот этого не знал, спасибо.
То, что надо.

MegaXOMK 12.10.2007 10:20

Цитата:

Сообщение от Valery Romanchev (Сообщение 13599)
с русским там все нормально.
Но pbsurvey вообще не показывает результаты опросов в FE

А где взять русский перевод этого расширения? И как его включить, не правя секцию Default в конфигурационном файле.


Часовой пояс GMT +4, время: 00:36.

Работает на vBulletin® версия 3.8.1.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot