Плагин голосований: «Samborsky polls»
Что это?
Samborsky_polls это плагин голосований для MaxSite CMS.
Текущая версия
21.07.2009 1.31
Системные требования
PHP 5 и выше
Установка
- Заливаем папку samborsky_polls в /application/maxsite/plugins/
- В админке MaxSite CMS
Настройки => Плагины => Находим плагин samborsky_polls => Включить
- В том месте шаблона, в котором должно быть выведено голосование добавляем код:
<? if(function_exists(‘samborsky_polls’)) echo samborsky_polls() ?>
- Переходим в настройки плагина и создаем голосования
Создание страницы архива голосований
- Создаем в директории type вашей темы новый файл, назовем его polls-archive.php. Предположим, что вы используете тему default, значит файл должен оказаться здесь – /application/maxsite/templates/default/type/polls-archive.php
- Содержимое файла 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
Если нашли ошибку, или у вас есть предложение по улучшению
Пишите на форум в ветку плагина: http://forum.max-3000.com/viewtopic.php?f=10&t=92
Скриншоты
Редактирование голосования

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

Голосование в сайдбаре на сайте rybalka.tv
История версий
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 история версий не велась. Там была разработка базовых классов и функций.

