Блог

Изменения в модуле опросов mod_vote

В плагин показа опроса bestvote добавлено три параметра:

  • tpl - шаблон вывода опроса, переопределенный админом сайта в каталоге etc/templates/plugins/
  • ids - id-шники опросов через запятую, будет случайно выдавать опрос из числа неотвеченных
  • resource_id - куда переходить в случае ответа на опрос с выводом результатов опроса

Если Вы укажете параметр ids='4,7,2,6,9', то плагин сначала отбросит те опросы, на которые посетитель уже ответил, потом из оставшихся случайным образом выберет один и покажет посетителю. Таким образом, посетитель все время будет видеть предложение ответить на неотвеченный опрос, пока на все не ответит.  Как ответит на все из числа опросов в параметре ids, то будут показываться результаты опросов.

Если Вы укажете параметр resource_id, то после нажатия кнопки Ответить, т.е. когда посетитель отвечает на вопрос опроса, сайт не останется на той же странице, а перейдет на страницу с id,  равным resource_id, и покажет результаты опроса, по которому только что проголосовал посетитель.

Параметр tpl позволяет выводить в разных частях сайта опросы с разными шаблонами.

К сожалению, не получилось сохранить преемственность с шаблонами предыдущей версии, поэтому, когда будете обновлять этот модкль на сайте, обратите внимание на vote.tpl :: widget :: vote_list. Также "ушел" виджет user_show.

Коленько Сергей