Форма-Справка - Домашние скрипты
HomeScript.ru Бесплатные PHP скрипты для вашего сайта главная  •  о πроекте  •  справки  •  faq   •  φорум
в разработке
обновление Корзины ПРО: гибкая структура каталога, редактирование кол. товара в корзине вручную, робокасса.
14.06.18
Обновился Муз. архив
Добавлены новые функции, исправлены недочёты
10.06.18
Обновился скрипт SITEMAP-файл
Добавлены новые функции
04.06.18
Добавлен блок последних сообщений для форума ПРО
Выносной блок последних сообщений, такой же, как у меня ниже на странице.
31.05.18
Новый дизайн
У сайта обновился дизайн
главная / документация

Справка к скрипту Форма 3.0

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

версия от 26.04.2018
Автор Шестопалов Сергей
admin@homescript.ru
http://homescript.ru

Требования

При написании скрипта использованы технологии CSS PHP HTML JS Требование к программе: PHP, установленный на сервере вашего хостера. Как правило на платном хостинге так и бывает. Баз данных скрипт не использует, информация сохраняется в файлах. Запрещается удалять копирайт производителя. В этом случае вы лишаетесь тех. поддержки!

Основные функции

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

Установка

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

<?php
//Установка формы
//Вместо "папка_скрипта" - по умолчанию form
$strpath="папка_скрипта/form.php";
$adrself=getcwd();
for($i=0; $i<100; $i++)
 {
    if(file_exists("public_html"))break;
    if (!file_exists($strpath)) chdir("..");
    else break;
 }
include ($strpath);
chdir($adrself);
 ?>
Здесь нужно обратить внимание на следующее: нельзя исключить, что вы вставите этот фрагмент кода внутрь вашего php -скрипта (т.е. внутрь скобок ), тогда вставлять код нужно без этих скобок!

Начало работы

Вся работа производится через панель управления. После установки скрипта перейдите по ссылке http://ваш_сайт/form/admin Наберите логин admin пароль 111

Конструктор формы
В этом разделе вы создаёте форму. Он имеет три раздела. В верхнем-внешний вид формы, в среднем-список элементов (здесь вы можете перемещать элементы вверх-вниз, удалять и редактировать их свойства), в нижнем- добавлять элементы.
Все манипуляции подробно описаны. Обратите внимание на следующее: элемента радио-кнопка     должно быть минимум два, иначе его использование теряет всякий смысл. Поэтому, если вы добавили один элемент, дальнейшая работа в конструкторе невозможна. Следует или добавить ещё один элемент, или удалить непарный!
Все текстовые поля по умолчанию обязательны для ввода, т.е. пока пользователь не введёт в форме в однострочное или многострочное текстовое поле какое-либо значение, сообщение не отправится и будет выведено сообщение о том, что пользователь не ввёл обязательные данные. Но вы можете это изменить в редакторе формы, сняв галочку "Обязательно для ввода"
Возможность устанавливать метки для полей имени и e-mail. В этом случае письмо будет подписано именем, указаным в помеченном поле, и отвечать на письмо можно функцией "Ответить" вашего почтового клиента. Внешний вид формы
Настраиваете шрифты, рамочки и фон для формы и каждой группы элементов. Для любителей классического стиля формы имеется функция Отключить стили.
Можно добавить код-картинку-защиту от автоматических сообщений (антиспам). Картинка появляется перед кнопкой отправки сообщений. Чтобы обезопасить себя от кучи спамового мусора с собственного сайта, рекомендуется эту функцию включить!
!Совет: устанавливая размеры формы, проследите, чтобы элементы формы не выходили за границу. IE скорректирует ситуацию и раздвинет форму, Opera сделает это частично, а FireFox размеров не видет вообще, поэтому внешний вид формы может выглядеть в этих браузерах по-разному
Лучший способ этого избежать-это просмотреть созданную форму во всех доступных браузерах.
Вид сообщения. Возможность настроить вид письма-текстовый или HTML

Сообщения
Список посланных вам сообщений. Здесь имеется возможность занести отправившего сообщение в чёрный список, после этого пользование формой станет для него затруднительно (по крайней мере с этого ip).
Обратите внимание, что слева от каждого сообщения имеется дата, а под ней ip пославшего сообщение.

Чёрный список
Список нарушителей, точнее их ip. Можно удалить ip из списка, тогда этот пользователь опять сможет пользоваться формой. IP пользователя можно посмотреть в списке сообщений.

Настройки
Здесь меняем логин и пароль и заполняем список адресов, на которые будет отправленно сообщение.
Адресов можно ввести от одного до бесконечности.
В скрипте логин и пароль не храняться. Это сделано в целях безопасности. Даже если взломщику и удастся увести файл с паролями, потребуется длительное время для расшифровки. Поэтому при загрузке панели управления окошки с логином и паролем остаются пустыми. Если вы хотите заменить логин и пароль (или только одно какое-либо значение), заполняйте оба окошка. Логин и пароль не меняются если значения не заполнены,или заполнено только одно какое-либо значение.
Если вы забыли логин или пароль и не можете зайти в панель, нужно скачать скрипт заново и заменить файл form/admin/conf/conf.txt- тогда логин и пароль снова будут admin 111

Многократная установка
Теперь возможно неограниченная установка скрипта на сайт. Для того, чтобы поставить на сайт более одной формы, измените название папки со скриптом (допустим form1) и скопируйте на сайт.
Затем откройте файл form.php и в самом верху найдите строку $catalog='form';
Замените 'form' на название каталога со скриптом (допустим form1).
В коде установки формы вместо слова "папка_скрипта" укажите название каталога.
Совет: не устанавливайте две и более формы на одной странице, т.к. в этом случае оформление у форм (шрифты, цвет фона и пр.)будет однинаковое.
   ©Домашние скрипты Шестопалов Сергей 2006 - 2018
главная  • о πроекте  •  справки  •  новости  •  faq  •  учите и учитесь   •  гостевая   •  φорум  •   подписка