Привет!
Сегодня мы познакомимся с созданием опросов на Joomla с помощью компонента AcePolls.
Многие задают вопрос, как создать такой опрос, чтобы один человек мог голосовать один раз.
Эта статья ответ на данный вопрос.
Идем на официальный сайт и скачиваем AcePolls, там же скачиваем русский пакет языка.
После того, как все скачали, идем в менеджер расширений и устанавливаем компонент.
Вместе с компонентом, установятся: модуль AcePollsModuleи плагины AcePolls - AlphaUserPoints, AcePolls - JomSocial,AcePolls -MightyTouch, Content - LoadAcePolls, Search - AcePolls.
Давайте создадим простенький опрос "Нравится ли Вам сайт?".
Идем в Компоненты - AcePolls - Опросы - Создать.
Создание опросов с данным компонентом очень простое.
Вводи заголовок, алиас и варианты ответа, цвет, все, опрос готов:)
Настройки:
- Только зарегистрированные пользователи могут голосовать - Выберите, кто будет голосовать - только зарегистрированные пользователи или любые.
- Один пользователь - один голос - Если только зарегистрированные пользователи могут голосовать, разрешать им только один голос.
- Один голос с одного IP адреса - Если все смогут голосовать, разрешить только один голос с одного IP.
- Показать сообщения - Показывать сообщения вида: Вы уже голосовали, Голосование не началось... и т.п. (будет показано под опросом).
- Показывать Опрос в Компоненте - Будет ли доступен опрос, если Вы зайдете на страницу результатов.
Результаты:
- Показать результат как - В виде диаграммы или в виде линий.
- Показывать нажатия - Если НЕТ, то количество нажатий каждого варианта не будет показано, а будет показано только процентное соотношение.
- Показать общее количество проголосовавших - Показать или скрыть общее количество проголосовавших, которые показаны в нижней части диаграммы.
- Показывать время - Показывать время первого и последнего голоса.
- Показывать выпадающее меню - Показывать ниспадающее меню со всеми опросами.
- Показывать заголовок - Показывать заголовок голосования.
Опции диаграммы:
Здесь все понятно.
- Прозрачность диаграммы, Цвет фона диаграммы #, Цвет окружности #, Ширина диаграммы, Высота диаграммы, Начальный угол, Радиус, Градиент.
- Показывать метки - показать всплывающие метки опроса (процентное соотношение и т.д.).
- Показывать варианты без - Показывать варианты, по которым еще не получено ни одного голоса.
- Анимация - можно выбрать вид анимации при наведении на сектор диаграммы.
- Расстояние отделения - На сколько далеко сектора-варианты диаграммы будут отделяться от основной окружности.
- Фоновое изображение - Укажите картинку для заднего фона диаграммы.
- Положение изображения по оси x - Горизонтальное положение фоновой картинки.
- Положение изображения по оси y - Вертикальное положение фоновой картинки.
- Размер шрифта ярлыков - Размер шрифта использующийся для указания вариантов.
- Цвет шрифта ярлыков - Цвет шрифта использующийся для указания вариантов.
- Длинна текста вариантов - Укажите длину текста вариантов (количество символов). Это необходимо в случаях, когда ваш текст слишком длинный, что сделает диаграмму меньше. По умолчанию задано 30. Все символы больше этого значения показаны не будут.
Стандартные настройки Joomla:
Данные настройки нужны для варианта отображения результата опроса - виде линий ("Путь по умолчанию в Joomla").
Ширина окна голосовалки, Размер букв текста вариантов, Высота столбца вариантов, Границы столбцов, Задний фон столбца вариантов , Задний фон границы столбца вариантов.
После того, как все настроили, опрос нужно опубликовать. Для этого идем в Менеджер модулей - AcePolls. Настраиваем и публикуем модуль на сайте.
Данный модуль должен быть на русском языке, если нет, то вот мануал:
- Poll ID - Опрос ID;
- AJAX vote - При голосовании с использованием AJAX обновляется только модуль, а не вся страница, это снижает нагрузку на сервер;
- Show poll title - Показать заголовок опроса в модуле;
- Onecolorforbars- Если ДА, то необходимо указать цвет, который будет использоваться для всех колонок ниже;
- Bars color - Цвет колонок, которые показывают результат (включается пунктом выше если установлено ДА);
- Bars border color - Цвет границы вокруг колонок;
- Show view details link - Показать ссылку на подробные результаты опроса;
- Show link to article - Показывать ссылку на материал связанный с опросом;
- Related article link - Показывать ссылки на материалы с похожим содержанием (укажите их через запятую);
- Open Article In New Window - Если ДА, то ссылка будет открыта в новом окне;
- Show number of votes - Показывать общее количество проголосовавших;
- Show messages - Показывать сообщения вида: Вы уже голосовали, Голосование не началось... и т.п;
- Show detailed messages - Показывать детальные сообщения вида: Почему пользователь лишен права голоса, публикация даты опроса и т.п. Для работы параметра нужно установить ДА;
- Date format - укажите формат даты.
Вот, что у нас получилось: