Главная / Плагины / Голосование и опрос для сайта

Голосование и опрос для сайта

В этом обзоре расскажу как сделать форму голосования, опроса  на сайте с помощью плагина WP-Polls.

Для чего нужен опрос на сайте?

  1. Определить тематику будущих статей (выявить темы, которые наиболее интересны вашим читателям),
  2. Оценить актуальность, интересность, полезность статей, советов и т.д.,
  3. Повысить привлекательность сайта для поисковых систем

Первым делом необходимо скачать плагин WP-Polls с официального сайта WordPress Скачать

Так как плагин не имеет встроенной русификации, то придется отдельно скачать  файлы перевода (нужные файлы находятся внизу страницы)

Русский язык для WP-Polls

Скаченные файлы wp-polls-ru_RU.mo и wp-polls-ru_RU.po помещаем в папку плагина как показано на скриншоте:

русский язык WP-Polls

Теперь можно приступить к настройке плагина.

Настройка плагина сводится к окончательной русификации (в частности диалогов опроса).  Вопросы и ответы надо будет перевести на русский язык. Делается это просто.

В панели управление переходим «Голосования -> Шаблоны голосований»

WP-Polls шаблоны голосований

Частично перевод можно сделать нажав на все кнопки «Восстановить шаблон по умолчанию»:

WP-Polls начало перевода

Теперь изменим английский текст на русский. Сначала поменяем английские фразы на русские «Проголосовать» и «Показать результаты». Ищем раздел «Нижний колонтитул формы голосования» и меняем фразы,  чтобы получилось так:

</ul>
<p style="text-align: center;"><input type="button" name="vote" value=" Голосовать" class="Buttons" onclick="poll_vote(%POLL_ID%);" /></p>
<p style="text-align: center;"><a href="#ViewPollResults" onclick="poll_result(%POLL_ID%); return false;" title="Показать результаты">Показать результаты</a></p>
</div>

Далее, подраздел: «Основная часть результатов: Отображается, если пользователь проголосовал». Это отображает результаты для тех, кто не проголосовал. Там пишем так:

<li>%POLL_ANSWER% <small>(%POLL_ANSWER_PERCENTAGE%%, %POLL_ANSWER_VOTES% Голоса)</small>
<div class="pollbar" title="%POLL_ANSWER_TEXT% (%POLL_ANSWER_PERCENTAGE%% | %POLL_ANSWER_VOTES% Голоса)"></div>
</li>

Потом раздел ниже: «Основная часть результатов: Отображается, если пользователь проголосовал»

<li><strong><i>%POLL_ANSWER% <small>(%POLL_ANSWER_PERCENTAGE%%, %POLL_ANSWER_VOTES% Голоса)</small></i></strong>
<div class="pollbar" title="Всего проголосовало: - %POLL_ANSWER_TEXT% (%POLL_ANSWER_PERCENTAGE%% | %POLL_ANSWER_VOTES% Голоса)"></div></li>

Ниже: «Нижний колонтитул результатов: Отображается, если пользователь не голосовал»

</ul>
<p style="text-align: center;">Всего проголосовало: <strong>%POLL_TOTALVOTERS%</strong></p>
<p style="text-align: center;"><a href="#VotePoll" onclick="poll_booth(%POLL_ID%); return false;" title="Голосовать">Голосовать</a></p>
</div>

Раздел «Шаблон архива»:

<ul>
<li><a href="%POLL_ARCHIVE_URL%">Архив опросов</a></li>
</ul>

Раздел: «Персональный нижний колонтитул голосования»

<p>Начало голосования: %POLL_START_DATE%<br />Конец голосования: %POLL_END_DATE%</p>

В разделе «Ошибка голосования» можете написать любую фразу об ошибке, суть которой заключается в «Произошла ошибка при обработке Вашего опроса.»

 

Закончили упражнения, переходим к настройке внешнего вида голосования.

Настройка опросов в плагине WP-Polls

WP-Polls внешний вид

Стиль по умолчанию не всем подойдет, многие захотят привести его в соответствие с цветовой гаммой своего сайта. Для определения нужного цвета воспользуйтесь сервисом Яндекса «Цвета», скопируйте 6-значный код цвета и вставьте его в прямоугольник в поле «Фон полос». Цвет соседнего квадратика изменится только после того, как вы внизу нажмете кнопку «Сохранить изменения».

Потом необходимо установить радиокнопку в положение «Использовать стиль CSS» и опять нажать кнопку «Сохранить изменения» — изменения будут показаны на сайте. Проверьте, не ошиблись ли вы в коде цвета, и как эта полоска будет выглядеть.

Совет: если до настройки внешнего вида вы уже сами проголосовали, то вам на сайте будут показываться только результаты опроса, а не сам опрос.

Чтобы вернуть отображение опроса необходимо на этой же странице настроек в разделе «Способ журналирования», установить положение «Не журналировать». Плагин отследил (по IP или с помощью cookie), что вы уже голосовали и он больше вас голосовать не пускает. Запретив отслеживание можете продолжать настройки плагина.

После всех настроек верните все на место.

Другие настройки описывать нет смысла, там все интуитивно понятно и вы без труда сможете разобраться с ними самостоятельно.

Создание опроса, голосования

добавить опрос на сайт

В поле «Вопрос» пишите тот вопрос, который вы хотите задать.

В полях «Ответ» укажите варианты ответа. Если необходимо указать больше 2-х вариантов, нажимаете кнопку «Добавить ответ» и появится строчка, в которую можно вписать еще один вариант ответа, и так далее.

Можно разрешить выбор несколько вариантов ответов и определить сколько именно их будет.

В нижней части страницы можно определить время начала и окончания опроса.

ВНИМАНИЕ: не рекомендуется ставить окончание опроса. После закрытия опроса все время будет на сайте отображаться только результат, самого вопроса с вариантами ответов не будет. Попытки открыть опрос результатов не дает. Есть другой вариант убрать опрос с сайта, причем его результаты все равно будут показаны в «Архиве опросов».

По завершении нажмите «Добавить опрос».

Как добавить опрос на страницу сайта

Опрос можно разместить не только в сайдбаре, но и на любой странице в любом месте.

Для этого переходим к редактированию нужной страницы, ставим курсор в то место где хотим разместить опрос и нажимаем кнопку добавления опроса:

вставить опрос

 

Науке известны случаи, когда кнопка плагина WP-Polls не отображается, она есть но иконки не видно. Обойти эту проблему можно перейдя в режим редактирования «Текст», так же установить курсор в нужное место и нажать кнопку POLL:

вставить опрос 2

 

У нас появляется всплывающее окно в котором нужно указать ID опроса. А как его узнать? Для этого надо зайти во вкладку «Голосования —> Управление голосованиями»:

как узнать ID опроса

Нужный нам ID опроса написан в самой первой графе. Запоминаем его и вписываем во всплывающее окно.

Вы всегда можете отредактировать опрос (вопросы, дату окончания, открыть или закрыть его), перейдя по ссылке «Редактировать».

Полностью удалить опрос не получится, но зато он перестанет отображаться на сайте. Этим можно пользоваться и не ограничивать его по времени.

Как добавить опрос в сайдбар

Тут вообще просто. Перетаскиваете виджет в нужную область сайдбара, выбираете какой опрос показывать.

WP-Polls вджет

Создание архива опросов

Вы уже обратили внимание на то, что при переходе по ссылке «Архив опросов» (в самом низу опроса) высвечивается ошибка 404 – «Страница не найдена»?

А вы ее создали? 🙂 Сейчас мы это дело исправим!

Создаем страницу и копируем ее id (имя).

страница архивов wp-polls

Переходим в настройки «Голосования -> Опции голосования» и в поле URL архива вставляем адрес страницы:

URL архива

Для того, чтобы на этой странице отобразились результаты голосования разместите на ней шорткод :

[page_polls]

 

 

 

В тему!

Gravity Forms

Gravity Forms

Gravity Forms v2.0.6 – премиум плагин для создания разных форм на сайте. На сайте еще есть ...

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.