Плагин голосований: «Samborsky polls»

Что это?

Samborsky_polls это плагин голосований для MaxSite CMS.

Текущая версия

21.07.2009    1.31

Системные требования

PHP 5 и выше

Установка

  1. Заливаем папку samborsky_polls в /application/maxsite/plugins/
  2. В админке MaxSite CMS

    Настройки => Плагины => Находим плагин samborsky_polls => Включить

  3. В том месте шаблона, в котором должно быть выведено голосование добавляем код:

    <? if(function_exists(’samborsky_polls’)) echo samborsky_polls() ?>

  4. Переходим в настройки плагина и создаем голосования

Создание страницы архива голосований

  1. Создаем в директории type вашей темы новый файл, назовем его polls-archive.php. Предположим, что вы используете тему default, значит файл должен оказаться здесь - /application/maxsite/templates/default/type/polls-archive.php
  2. Содержимое файла polls-archive.phpбудет примерно таким:
    <?php if (!defined('BASEPATH')) exit('No direct script access allowed');
    
    	require(getinfo('template_dir') . 'main-start.php');
    
    	if(function_exists('samborspy_polls_archive')) echo samborspy_polls_archive();
    
    	require(getinfo('template_dir') . 'main-end.php'); 
    
    ?>

Скачать

Samborsky_polls

Загрузок: 314 | Размер: 90.1 KiB

Если нашли ошибку, или у вас есть предложение по улучшению

Пишите на форум в ветку плагина: http://forum.max-3000.com/viewtopic.php?f=10&t=92

Скриншоты

Редактирование голосования

Логи голосования

polls11

Голосование в сайдбаре на сайте rybalka.tv

polls12

История версий

21.07.2009    1.31

  • Добавлена галочка “Показывать ссылку” на архив голосований
  • Пользователь может посмотреть результаты нажав по ссылке “Результаты”. Раньше чтобы посмотреть результаты нужно было проголосовать
  • С помощью админки можно отключить ссылку “Результаты”
  • Добавлена опция в редакторе голосований, разрещающая голосовать только зарегистрированым пользователям сайта.

06.06.2009    1.30

  • Исправлена ошибка в js скрипте, из-за которой голосование не работало в IE
  • Куки при защите по кукисам ставится на 3 месяца
  • Раньше выводились голосования даже если они закрыты, теперь правильно. Выводятся только те у который q_active = true

03.05.2009    1.29

  • Исправление, которое решает проблему “После того, как проголосовал не меняется кол-во проголосовавших”
  • Исправление, которое решает проблему неправильного вывода процентного соотношения.
  • К части функций написаны комментарии (в самом коде выше функций).
  • Создана функция samborspy_polls_archive, которая выводит архив голосований.
  • Разработан механизм просмотра каждого голосования в отдельности

01.05.2009    1.28

  • Выпущена первая публичная версия.
  • Добавлена возможность выбора защиты при голосовании. На данном этапе их 2: без защиты и защита по кукису.

21.04.2009    1.27

  • В режиме просмотра голосований появился пункт “Логи”, по клику переходит на просмотр логов голосования.

20.04.2009    1.26

  • Сделал генерацию таблиц ч-з $CI->load->library(’table’);. Так компактней код.

20.04.2009    1.25

  • Довел до ума функцию sp_result, которая выводит результаты голосования

20.04.2009    1.24

  • Устанавливаем значение q_totalvotes при изменении или создании голосования

18.04.2009    1.23

  • Создан файл ajax.php, разработан вывод вариантов в функции samborsky_polls, при нажатии на “Голосовать” появляется заставка.

18.04.2009    1.22

  • В настройках можно вкл/выкл нумерацию

17.04.2009    1.21

  • Создана функция samborsky_polls, исправлена часть ошибок о которых говорилось на форуме

15.04.2009    1.20

  • Добавлена возможность задавать порядок ответов

До версии 1.20 история версий не велась. Там была разработка базовых классов и функций.