Учебное пособие: Чат, его установка и настройка
Чат построен по модульной структуре. Поэтому можно легко перевести его на другой язык, вставить печать списка online-пользователей в любую страницу сайта и многое другое.
Если вы хотите перевести чат на какой-нибудь язык, скопируйте файл lang/lang-ru.inc в файл lang/lang-XX.inc и переведите сообщения на нужный вам язык.
Тут же можно изменить кодировку сообщений.
Возможно, вы хотите просмотреть полный протокол чата без вызова самого чата. Откройте файл data/log — в нем вы найдете, например:
1053076834:|:Мау16, 9:20:|:evg:|:wl:|: <b></b>
1053076782:|:Мау16, 9:19:|:evg:|:w2:|:Как дела? <img
src="pics/m5.gif" width="15" height="15" hspace="2" alt=" ">
1053076582:|:May16, 9:16:|:evg:|:w2:|:Привет!
1053076536:|:May 16, 9:15:|:denis:|:wl:I:Hello all
Можно модифицировать сценарий, добавив в него запись в протокол IP-адреса.
Можно отображать список online-пользователей на любой странице вашего сайта. Для этого подключите файл user.inc к вашей странице:
<?php
$pth='xxx';
include "$pth/incl/users.inc";
?>
где 'xxx' — это относительный путь к чату.
После этого вызовите функцию whos_online(), передав ей строку-разделитель пользователей:
<?php
whos_online('<br>');
?>
Пример файла index.php с использованием функции whos_online() приведен в листиге.
Листинг. Вывод списка пользователей
<?php $pth='friends/simple-chat';
include "$pth/incl/users.inc";
?>
<html><head>
<title>Основнаястраница </title>
</head><body>
<!-- списоквстроку -->