Опросы 1.0

Содержание

    О программе
    Установка
    Как создать опрос
    Как настроить внешний вид опросов
    Как настроить внешний вид результатов голосования
    Как активировать и редактировать опрос
    Как изменить логин и пароль к админпанели
    Как изменить цвета диаграмм
    О сайте

Кратко о программе

версия 1.0 от 21.02.08
Автор Шестопалов Сергей
admin@homescript.ru
http://homescript.ru
Требования
При написании скрипта использованы технологии CSS PHP HTML Требование к программе: PHP, установленный на сервере вашего хостера. Как правило на платном хостинге так и бывает.
Баз данных скрипт не использует, информация сохраняется в файлах.
На сайте функционирует демо-панель управления, где доступны многие настройки.

Распространяется бесплатно, но если вам понравился скрипт, то в целях поддержания проекта можете перечислить 1-2 у.е. на кошельки
WebMoney
Z260716372758
R551881391400
Яндекс-деньги
4100136395113

Оглавление


Описание
Ведение опросов на вашем сайте. Быстое создание, редактирование и удаление опросов, полная настройка внешнего вида. Скрытие и публикование. Любое количество опросов, вывод статистики голосований в графическом или текстовом виде, в блоке опроса или в отдельном окне. Контроль голосований по IP (с одного IP можно голосовать только один раз).
Управление опросами ведётся через админ панель. Скрипт не требует баз данных.

Оглавление

Установка

1. Распакуйте папку со скриптом на сервер в корневую директорию (там, где главная страница вашего сайта)
2. Обратите внимание на файл .htaccess (он имеется в архиве со скриптом). Его нужно поместить в корневую директорию (туда же, куда поместили папку со скриптом, т.е. где главная страница вашего сайта). Возможно, что такой файл у вас имеется. В этом случае откройте ваш файл и сравните его содержимое с моим (как правило эти файлы содержат 2-4 строки). Если в вашем файле таких строк нет, скопируйте их к себе. После этого мой файл можно удалить.
Этот файл предназначен для работы php скриптов на html-страницах.
Внимание! Этот файл нужен только в том случае, если вы хотите установить блок не на php страницу (имеет расширение .php).
3. В админ панели вашего хостера или в любом ftp-клиенте установите атрибуты файлов и папок скрипта 777
4. Зайдите в панель управления по адресу http://ваш_сайт/opr/admin Логин admin Пароль 111 Поменяйте логин и пароль в разделе Логин и пароль.
5. На тe страницы вашего сайта, где вы хотите видеть опросы, установите такой код:


<?php

//Установка опросов
$strpath="opr/form.php";
$adrself=getcwd();
for($i=0; $i<100; $i++)
 {
    if(file_exists("public_html"))break;
    if (!file_exists($strpath)) chdir("..");
    else break;
 }
include ('opr/form.php');
chdir($adrself);
 ?>

Здесь нужно обратить внимание на следующее: нельзя исключить, что вы вставите этот фрагмент кода внутрь вашего php -скрипта (т.е. внутрь скобок <?php   ?>), тогда вставлять код нужно без этих скобок!

Оглавление

Как создать опрос

1. Зайдите в панель управления по адресу http://ваш_сайт/opr/admin
2. Вы сразу окажитесь в разделе Мастер создания опросов
3. Следуйте инструкции по созданию опросов (занимает два шага)
4. Опрос создаётся неактивным, т.е. на вашем сайте будет не виден. Это сделано для того, чтобы перед публикацией опроса на сайте, вы смогли настроить его внешний вид.
Активировать опрос можно в разделе Редактирование опросов.

Оглавление

Как настроить внешний вид опросов

В админпанели в разделе Внешний вид опросов можно управлять их внешним видом.
Настраиваются шрифты, фоны, рамочки и кнопки.
Структура
 -общий заголовок -над всеми опросами;
 -главный блок опросов - содержит все опросы, которые вы создадите и активируете;
 -блок каждого опроса - включает название опроса, вопросы и кнопки голосования и показа результатов;
 -блок каждого вопроса - содержит один вопрос;
 -кнопки голосования и показа результатов.

Оглавление

Как настроить внешний результатов голосования

В админпанели в разделе Внешний вид результатов определяется внешний вид, способ и место выведения результатов голосования.
Настраиваются
 -цветовой фон и шрифт оповещений - надписи сообщающие, что голос принят, или что посетитель уже голосовал;
 -цветовой фон и шрифт результатов голосования;
 -способ выведения - текстовый или графический;
 -место выведения - прямо в блоке опроса или в отдельном окне;

Оглавление

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

В админпанели в разделе Редактирование опросов можно изменить содержание, активировать или удалить опрос , а также посмотреть статистику голосований.
Активировать опрос-значит сделать его видимым для посетителей сайта. После создания, опрос по умолчанию не активен, т.е. не видим. Для активации опроса откройте его для редактирования (нажмите соответствующую ссылку) и поставьте галочку Активировать

Оглавление

Как изменить логин и пароль к админпанели

В админпанели в разделе Логин и пароль заполните оба значения. Желательно их запомнить, т.к. скрипт в целях безопасности не хранит пароли, а используте хеш-строки.
Если вы забыли пароль, скачайте скрипт заново, замените файл admin/conf/conf.txt и логин и пароль станут admin 111

Оглавление

Как изменить цвета диаграмм

Графический вид результатов голосования выводится в виде линейных диаграмм. Всего определено 10 цветов. Если вопросов больше, цвета будут повторяться. Почему только 10? Я постарался взять самые яркие цвета для наглядности, к тому же редко бывает больше десяти вопросов в голосованиях. Но если всё же вопросов будет больше, то цвета будут повторяться по кругу и повтрения цветов уже заметно не будет.
Список цветов находится в файле admin/conf/color.txt
Код цвета*название цвета. Вы можете менять их местами, изменять цветовые коды, добавлять и удалять цвета.
Но нужно следить, чтобы структура файла оставалась неизменной, т.е. именно так: код цвета*название цвета, каждый цвет на новой строке. После последнего цвета не должно быть переноса строки. Для того, чтобы этого избежать, поставьте курсор после последнего цвета и нажмите клавишу Del.

Оглавление

О сайте

Проект Домашние скрипты посвящён сценариям для домашних страничек. На сайт будут выкладываться авторские скрипты для интерактивного общения с посетителями: форумы, гостевые книги, чаты, различные формы для комментариев, отправки сообщений; сбора статистики: скачивания и просмотра файлов, посещений вашего ресурса; формирования документов и пр.
При разработке сценариев я пытался учесть следующие четыре момента:
Не обязательно web-мастер должен знать программирование, поэтому интеграция скрипта в ваш сайт должна быть максимально удобной (на уровне скопировал-вставил-добавил ссылку).
Управлять скриптами можно с помощью текстовых файлов, но куда удобнее делать то же, но через интуитивно понятную панель управления.
Как правило хостеры предоставляют ограниченное количество баз данных, за дополнительные нужно платить, поэтому я пытаюсь обходиться без них.
Интерактивные приложения для общения с посетителями сразу начинают атаковать спамеры, горе-взломщики и просто любители поматериться на чужих форумах, поэтому такие программы должны иметь защиту от подобных посягательств.
Сейчас на сайте доступно тринадцать скриптов для различных нужд. В разработке форум, не требующий баз данных.

Оглавление

© Шестопалов Сергей МОСКВА 2008