Голосование


В cms предусмотрен встроенный набор команд для организации голосования на вашем сайте.

Параметры:

Сперва необходимо залить 4 файла это:

Шаблон вывода - vote.htm

Сопровождающий скрипт - vote.php

Файл обработчик - cmd_vote.php

Javascript фукции - vote.js

И подключить шаблон вывода голосования в корневой шаблон сайта (обычно это layout.htm) вот таким образом {%inj|cmd@file|file@vote.htm| %}, а также vote.js

 


 

Второй этап - создать новый тип контента "Голосование", который может иметь следующие настройки:

 

 

После чего создаем узел контента "Голосование", которому назначаем шаблоном обработчика vote.htm, и даем тип подчиненных - "Голосование".

 


 

На данном этапе весь функционал у нас готов и пришло время приступить в созданию вопросов и вариантов ответов. Создаем в контенте сайта дочерний узел под Голосованием и заполняем его поля, к примеру так:

После сохранения вы сможете увидеть на соответсвующей странице Ваш опрос.

 


 

Теперь подробнее о командах использованных в шаблоне:

 

{%inj|cmd@file|file@vote.php| - прикрепили сопровождающий скрипт.
|father_id@90 - указали идентефикатор узла Контента "Голосование".
|empty_overload@ - ничего не выведем если цикл пустой.
|header@ - содержание общего заголовка
|vote_header@ - заголовок вопроса
|vote_loop_part@ - цикл вопросов
|res_header@ - заголовок результатов голосования
|res_loop_part@ - цикл ответов
|vote_footer@ - закрывающая часть вопросника (подвал)
|res_footer@ - закрывающая часть ответов (подвал)
|footer@ - общий подвал