Чат для Вашего сайта

Не стоит говорить Вам, что чат это самое интерактивное общение из всех возможных. Установка чата на Ваш сайт позволит Вам и посетителям Вашего сайта пообщаться в режиме реального времени.

Несмотря на то, что предлагаемый Вам скрипт написан на языке Perl, он очень прост в установке и не потребует дополнителных знаний.

Инструкция по установке чата:

  1. Скачайте дистрибутив chatntime-2.5.tar.gz
  2. Положите его к себе в домашнюю директорию на h1.ru
  3. Разархивируйте
    • gunzip chatntime-2.5.tar.gz
    • tar -xf chatntime-2.5.tar
  4. Войдите в директорию Chat-N-Time
  5. Внесите необходимые изменения в файле chatntime.cgi (подробности см. ниже)
  6. Перенесите chatntime.cgi в cgi директорию Вашего сайта
  7. Перенесите остальные файлы в директории указанные в chatntime.cgi
  8. Проверьте, что все файлы принадлежат группе virthost (для того, чтобы привети все файлы к это группе введите строку chown -R .virthost *)
  9. Наслаждайтесь общением

Описание переменных настройки чата (chatntime.cgi)

$disable_html = 1;
Разрешение (1) и запрещение (0) HTML тагов в чате

$number_of_chats_to_display = "20";
Как много новых сообщений будет хранится непосредственно в чате

$log_all_chats = "yes";
Переменная отвечает за ведение логов чата. Если Вы устанавливаете "yes", то Вам необходимо будет задать переменную $type_of_log

$type_of_log = "big";
Тип лога
daily: Создает новый лог файл каждый день
monthly: Создает новый лог файл каждый месяц
big: Создает один лог файл

$log_directory = "/home/v/vt.h1.ru/chatlog";
Полный путь до директории с логами

$max_log_space = "1000000";
Максимальная длинна лог файла (в байтах)

$refresh_time = 20;
Время обновления чата в секундах

$idle_timeout = "5";
Время в минутах после чего не активный пользователь автоматически выходит из чата

$show_user_address = "yes";
При активной опции рядом с именем пользователя показывается его IP адрес

$path_to_chatntime_cgi = "http://vt.h1.ru/cgi-bin/chatntime.cgi";
Тут необходимо задать URL до скрипта самого чата

$path_to_active_users = "/home/v/vt.h1.ru/chatlog/chatters.txt";
Полный серверный путь до файла chatters.txt (этот файл должен иметь разрешение 766)

$url_of_chat_file = "http://vt.h1.ru/chat/chatntime.list.html";
Полный URL до файла chatntime.list.html

$path_to_chat_file = "/home/v/vt.h1.ru/WWW/chat/chatntime.list.html";
Полный серверный путь до файла chatntime.list.html

$chat_goodbye_url = "http://vt.h1.ru/chat/chat.goodbye.html";
Полный URL до файла chat.goodbye.html

$chat_in_new_window = "no";
При параметре "yes" после того, как пользователь залогинится, откроется новое окно в противном случае такого не произойдет.

$chat_window_header = "Welcome to the Chat room!";
Верхняя часть страницы сообщений (При использовании HTML тегов НЕ ИСПОЛЬЗУЙТЕ КАВЫЧКИ !!!)
$chat_window_footer = " ";
Нижняя часть страницы сообщений (При использовании HTML тегов НЕ ИСПОЛЬЗУЙТЕ КАВЫЧКИ !!!)

$form_window_header = "Chat-N-Time v2.5";
Верхняя часть страницы с формой для отправки сообщений (НЕ ИСПОЛЬЗУЙТЕ КАВЫЧКИ !!!)

$form_window_footer = "";
Нижняя часть страницы с формой для отправки сообщений (НЕ ИСПОЛЬЗУЙТЕ КАВЫЧКИ !!!)