главная / документация
Справка к скрипту Чат 1.0
Кратко о программе
версия от 25.03.2019
Автор Шестопалов Сергей
shest10@yandex.ru
http://homescript.ru
Требования
При написании скрипта использованы технологии CSS PHP HTML JS
Требование к программе: PHP, установленный на сервере вашего хостера.
Как правило на платном хостинге так и бывает.
Баз данных скрипт не использует, информация сохраняется в файлах.
Основные функции
Классический чат со множеством функций: приватные чаты, открытые-закрытые группы, тонкое администрировние, настраиваемый
внешний вид. Запаролированная админпанель, не использует баз данных.
Установка
1. Распакуйте папку со скриптом на сервер в корневую директорию (там, где главная страница вашего сайта)
2. В админ панели вашего хостера или в любом ftp-клиенте установите атрибуты всех файлов и папок скрипта 777
(или достаточные для работы php-скриптов на вашем хосте-эта информация выясняется у вашего хостера)
3. Зайдите в панель управления по адресу http://ваш_сайт/папка_скрипта/admin (папка скрипта по умолчанию chat) Логин admin Пароль 111
Поменяйте логин и пароль в разделе
Логин и пароль.
4. Обратите внимание файл .htaccess, расположенный в архиве скрипта. Он нужен в том случае, если вы размещаете код скрипта на html-странице!
Поместите его в корень сайта. Если у вас в корне уже есть такой файл, скопируйте в него строки из моего файла.
Если это не поможет, обратитесь к своему хостеру с вопросом: как запустить php-скрипт на html-страничке.
Если уж ничего не помогает, тогда этот код установите на страницу с расширением .php
5. На странице, где хотите видеть чат, установите этот код
<?php
//установка чата.
$catalog='chat';
$strpath="$catalog/index.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);
?>
Начало работы
После установки скрипта перейдите в админпанель в раздел
Настройки и укажите
Полный адрес страницы, где размещён чат.
Без этого чат работать не будет. По желанию установите другие настройки.
Далее рекомендуется зайти в чат как пользователь- для администратора вход в чат такой же, как в админпанель (вместо e-mail указывается
логин для панели управления, т.е. по умолчанию логин-пароль admin 111)- ознакомиться с интерфейсом и прочесть справку для пользователя.
Разделы панели управления:
1.
Группы- для создания групп открытых и закрытых.
2.
Пользователи - управление пользователями: просмотр данных, где сейчас пользователь, бан, удаление, включение в группы.
3.
Чаты- можно заходить и писать в любые чаты, при этом другие пользователи не видят админа, когда он онлайн.
Enter- отправка сообщения, Ctrl+Enter- перенос строки!
4.
Запросы- системные сообщения от пользователей: запрос на добавление в закрытую группу, жалоба одного пользователя на другого, запрос на регистрацию
(если установлена закрытая регистрация). В этом разделе можно не только читать сообщения, но и регистрировать пользователя, включать в группу, или просматривать
данные пользователя.
5.
Черный список - список пользователей, e-mail которых при удалении попал в чёрный список. Теперь этот адрес пользователь не сможет использовать
для повторной регистрации.
6.
Внешний вид-управление внешним видом окна чата
7.
Настройки - важная настройка "Полный адрес страницы, где размещён чат", без неё чат работать не будет, или будет работать с ошибками.
Ещё нужно обратить внимание на частоту обновления окна чата- 10 сек-оптимально, если меньше, то будет мерцать и раздражать глаз, большее- теряется актуальность
сообщений.
Укажите имя в чате, именно так и будут видеть вас другие пользователи. Если хотите получать извещения о некоторых событиях- укажите e-mail.
Если у вас закрытый чат, установите значение "закрытая регистрация". Тогда после подтверждения e-mail пользователь будет ожидать от вас ручной регистрации.
Если регистрация свободная, то после подтверждения e-mail она завершится автоматически и пользователь сразу сможет общаться.
8.
Логин и пароль здесь меняем логин и пароль для входа в панель управления.
Если хотите поменять название папки со скриптом
В папке со скриптом открываем файлы index.php
Находим строку
$catalog='chat'; (в самом верху) Меняем chat на ваше название.
Не забудьте при этом поменять название в установочном коде!!!