Опрос и голосование Joomla
Опубликовано: 05.09.2018
Всем привет! Темой сегодняшней статьи будет создание опроса и голосования Joomla. К сожалению, подавляющее большинство достойных бесплатных модулей для решения данной задачи поддерживают только Joomla версии 1.5, но не 2.5. Фактически, мне удалось найти только один стоящий бесплатный компонент Joomla с модулем голосования — AcePolls. Единственный его минус — английский язык, но и этот недостаток можно устранить.
Какие достоинства можно выделить у этого модуля:
Конечно, поддержка Joomla 2.5, иначе бы я его не рассматривал. Наличие бесплатной версии продукта с достойным функционалом. Большое количество настроек с одной стороны и простота использования с другой. Возможность задействовать технологию AJAX. Вывод результатов голосования в виде круговой диаграммы. Отслеживание проголосовавших пользователей по IP, cookies и логину. Поддержка SEF URLs. Сам опрос и его результаты смотрятся очень симпатично.Скачать расширение можно с , только обратите внимание на поддерживаемую версию Joomla.
Голосование во ВКонтакте на сайте с Джумла. (Мастерская Joomla)
Устанавливается AcePolls через Менеджер Расширений Joomla .
Просто нажимаем кнопку «Обзор», выбираем скаченный архив и жмем «Загрузить и Установить». Больше ничего не требуется — установка пройдет автоматически.
Как сделать опрос, голосование на сайте. Плагин для опроса на сайте, настройка, русификация
В разделе «Компоненты» главного меню панели управления Джумла появится новый пункт — AcePolls. Заходим в него. Для добавления нового опроса нажимаем кнопку «Создать» в тулбаре.
Рассмотрим основные опции из раздела Details.
Title — вопрос для голосования. Alias — оставляем поле пустым. Lag — через какой интервал времени один человек может проголосовать еще раз. Start and End date — дата начала и окончания опроса. Published — ставим «да», чтобы данный опрос сразу был доступен для публикации.Раздел Options (Drag and drop to reorder) отвечает за создание вариантов ответа.
Плюс и минул — добавить или удалить вариант ответа Option — содержание ответа. Color Votes — выбираем цвет.Справа имеется еще много дополнительных настроек, разбитых на четыре раздела. Рассматривать их здесь не буду, можете сами поэкспериментировать с ними.
Для окончания создания опроса нажимаем кнопку «Сохранить и закрыть». Каждому опросу присваивается идентификационный номер, который можно посмотреть в столбце ID. Запомните его, так как он нам еще понадобится.
Теперь новый опрос следует вывести на страницы сайта. Для этого используется модуль AcePolls.
Вводим Заголовок модуля и выбираем для него позицию на сайте. После этого переходим к Основным параметрам справа.
Module Class Suffix — суффиксы для изменения стиля модуля голосования. Poll ID — идентификационный номер выводимого опроса. AJAX vote — использовать технологию AJAX или нет. Show poll title — показывать заголовок . One color for bars — использовать только один цвет для показа результатов опроса. Сам цвет задается в опции ниже (Bars color). Я бы рекомендовал поставить «Нет». Все-таки результаты гораздо более нагляднее при использовании разных цветов для каждого варианта ответа. Show view details link — показывать ссылку на результаты голосования. Show link to article — отображать ссылку на сайт, заданный в следующей опции (Related article link). По умолчанию эта ссылка ведет на сайт разработчиков. Советую поставить «нет», чтобы удалить эту ссылку из модуля AcePolls. Open article in new window — открывать ссылку на сайт из опции Related article link в отдельном окне или в текущем. Если отказываемся от самой ссылки, то и эта опция оказывается ненужной. Show number of votes — показывать общее число голосов. Show messages — показывать сообщения. Show detailed messages — показывать более детальные сообщения. Например, такое «You have already voted. Only one vote each 24 hours is allowed.» Date format — формат даты.Когда с настройками покончено, нажимаем «Сохранить и закрыть», и модуль появляется на страницах сайта.
Для результатов голосования AcePolls автоматически формирует отдельную страницу, но можно создать ее в ручную и добавить для нее соответствующий пункт в меню сайта. Кроме этого, можно создать страницу со списком всех опросов — активных и уже завершенных.
Для этого в Joomla доступны два новых типа меню :
Single Poll — результаты отдельного голосования. List of Polls — список всех опросов.Внешний вид модуля голосования AcePolls во многом зависит от используемого шаблона Joomla . Вот так он выглядит в стандартном шаблоне Beez_20.
К сожалению, официальной русификации AcePolls для Joomla 2.5 нет. Придется рассчитывать на свои силы, благо перевести нужно всего два небольших файла. Оба располагаются на сервере в директории /language/en-GB.
Файл en-GB.com_acepolls.ini — отвечает за язык на страницах с результатами опросов и списком голосований. Файл en-GB.mod_acepolls.ini — отвечает за язык модуля AcePollsПеред тем как приступать к переводу текста, обязательно смените кодировку файлов на UTF-8. Если этого не сделать, все русские слова отобразятся на сайте в виде нечитабельных иероглифов.
Содержание файлов примерно следующее:
COM_ACEPOLLS_VOTE = "Vote" COM_ACEPOLLS_CONTINUE = "Continue" COM_ACEPOLLS_START = "Start Voting" COM_ACEPOLLS_END = "End Voting" |
Слева от знака равно располагаются названия констант, которые используются в дальнейшем в коде расширения, справа — их значения. Именно значения констант (текст в кавычках после равно) и следует переводить. Тут уж вам в помощь.
На этом на сегодня все. Надеюсь, AcePolls будет служить вам верой и правдой в деле создания опросов в Joomla 2.5. Спасибо за внимание, берегите себя!.
Лучший способ выразить благодарность автору - поделиться с друзьями!
Узнавайте о появлении нового материала первым! Подпишитесь на обновления по email:
Следите за обновлениями в Twitter и RSS.
Сегодня | Завтра | ||
USD | 32.62 | 32.50 | |
EUR | 39.90 | 39.92 |
Обменник | Переходов |
Wmchanger | 6 |
E-Market | 5 |
WMtoCash.com | 4 |
Str-Money | 3 |
Hot-Change | 3 |
Вы можете получить WMR-бонус в размере 0,01-0,10 WMR на свой кошелек 1 раз в сутки | |
Кошелек
|
|
Код
|
|
Обмен Webmoney |