Плагин голосования в Textpattern

Плагин голосования в Textpattern

Для некоторых сайтов, где нужна какая-то социальная составляющая, которая поможет нагнать или удержать дополнительных посетителей. Такие вещи как различные опросы, голосования делают посетителя сайта непосредственным участником.

Такие вещи, на мой взгляд, необходимо применять в первую очередь на сайтах женской тематики, так как женщины чаще всего являются наиболее "кликабельными" посетителями.

Чтобы организовать такое голосование на Textpattern, необходимо использовать плагин - pap_xpoll.

Возможности плагина голосования pap_xpoll

Плагин голосования pap_xpoll позволяет достаточно легко организовать голосование на своем сайте, сделав его более человечным. Кстати, перевод этого плагина на русский язык сделан не полный. Переведена только публичная его часть. Если нужен качественный перевод то можете обратиться в письменное бюро переводов.

Основными достоинствами этого плагина считаются:

  • Этот плагин поддерживает как одинарный выбор, так и множественный выбор.
  • Есть защита от накручивания по Cookies и по IP-адресу. Также можно настроить через какое время пользователь сможет голосовать снова.
  • Есть возможность гибко настроить отображение результатов голосования и самих вариантов.
  • Результаты голосования можно выводить в виде количества голосов или процентов от общего количества.
  • Можно автоматически снимать голосование по наступлению указанной даты. Так же можно включать голосование по наступлению даты, которую Вы укажите.

На экране результаты этого опроса выводятся в виде симпатичных полосочек, которые могут выглядеть вот так:

Плагин голосования в Textpattern

Установка плагина голосования pap_xpoll

Установка этого плагина описана в doc.txt, которая заключается в:
  1. Загружаем плагин отсюда и разархивируем этот плагин.
  2. Открываем файл pap_xpoll_install.php и редактируем строки:
    $user_db = 'имя пользователя'; // Server Username
    $pass_db = 'пароль пользователя'; // Server Password
    ...
    $db = 'название базы данных'; // Name of your textpattern database
    Указываем везде свои значения.
  3. Копируем файлы pap_xpoll_lib.php и pap_xpoll_install.php на сервер в корневую директорию вашего сайта.
  4. Далее переходим в web-браузере по адресу http://имя_сайта/pap_xpoll_install.php и устанавливаем плагин. После установки этот файл необходимо удалить с сервера хостинга.
  5. Копируем файл ru.txt в директорию на хостинге /textpattern/lang.
  6. Устанавливаем языковой файл, перейдя в админ-панели на Настройки→Главные→Управление языками, и нажимаем на Установить из файла (Только для экспертов). Дальше я думаю разберетесь сами.
  7. После этого добавляем стандартным способом для Textpattern`а плагин из файла pap_xpoll.txt и активируем его.

На этом установка плагина pap_xpoll завершена. Можно переходить к добавлению нового голосования.

Использование плагина голосования pap_xpoll

Расписывать тут как добавлять сам опрос и варианты ответов, я не буду. Там все просто, разберетесь сами. Ниже я приведу техническую сторону вывода формы этого плагина:

  1. В том месте, где Вы хотите выводить само голосование, необходимо разместить код:
    <txp:pap_xpoll form="opros" />
  2. Создать новую форму с именем opros и содержимым:
    <div id="opros_title"><txp:pap_xpoll_title /></div>
    <div id="opros_results"><txp:pap_xpoll_results /></div>
    <div id="opros_options"><txp:pap_xpoll_options /></div>
    <div id="opros_submit"><txp:pap_xpoll_submit label="Проголосовать" /></div>
    Кстати в этой форме Вы можете на свое усмотрение настроить отображение.
  3. В CSS-файл добавить следующее:
    #opros_title {
    font-size: 1.4em;
    text-align: center;
    margin: 1em 0;
    }

    #opros_results {
    background: #f2f2f2;
    padding: 1em 0.5em;
    }

    #opros_options {
    margin: 1em 0 1em 1em;
    }

    #opros_options input {
    margin-left: -1em;
    }

    #opros_submit {
    text-align: center;
    }

    .clsPerc {
    float: left;
    padding-left: 0.5em;
    color: white;
    font-weight: bold;
    }

Наверное, и все! Теперь создаем сам опрос, указываем варианты ответов и пользуемся всеми благами человечества на своих сайтах.

Комментарии:

Имя
e-mail
Сайт
Текст комментария: