чат система поколения web 2.0, ночной режим
 

 

    О том, что это такое
    Возможности
    Статистика
    Админам
    Что нового
    Регистрация чата

 




Условия регистрации
На сервере Chat#One


На сервере Chat#Me:
Размещение за банеры


 

Новости на Chat#One


29.08.2007
Добавлена возможность удалять игнорируемые ники напрямую из
игнорлиста. Для этого необходимо изменить содержимое бланка igl_tr.txt
на следующее: <tr><td>[<a href="/bin/ignor.cgi?s=il&i=<!--MY_NAME-->&wi=<!--NICK-->
&w=u&pk=<!--PWGEN-->">+</a>]</td><td> </td><td><!--NICK--></td></tr>
(Внимание! содержимое должно быть в 1 строчку без переносов.)
Или в админке вебмастера заменить этот бланк дефолтным.

В бланке igl_tr.txt теперь обрабатываются метки:
<!--MY_NAME--> - Ник того, кто игнорирует
<!--PWGEN-->   - Ключ сессии.
30.01.2007
Внимание! Сегодня ночью  30 января 2007 г. В датацентре, в котором
расположены сервера Chat#One, проводилось "плановое" переключние
элекропитания. В результате чего сервера были недоступны.
Приносим извинения за причинённые неудобства.
26.05.2006
Внимание! Сегодня 26 мая 2006 г. Сервер chatzone.ru перевезён
в другой дата центр. Так-же изменились IP адреса. Всем, у кого домены
поддерживаются средствами днс серверов chatzone адреса изменятся
автоматически. Время отключения сервера на момент переезда 6
часов. Примерно с 12:00 до 18:00 по Москве.
10.03.2006
Изменён бланк верхнего фрейма (top0), теперь это один файл = top.txt,
в нём метка <!--BANNER--> заменяется на код баннера из файла
banners.txt. Тоесть теперь для смены баннера нет необходимости править
несколько файлов. Достаточно изменить один banners.txt
30.05.2005
Для удобства рсчетов с 1 июня 2005г. стоимость аренды чата в месяц 20 wmz
Первый месяц, 10 wmz вне зависимости от даты регистрации чата.
09.05.2005
В честь великого праздника снижается стоимость аренды чата.
Начиная с 1 мая 2005 года стоимость аренды в месяц 19.45 wmz. Первый месяц 05.09 wmz вне зависимости от даты регистрации чата.
18.05.2004
Добавлена возможность прописать для ников персональные html аватары.

Аватары это небольшой html код, на который заменяется ник в списке сообщений.
html код произвольный, тоесть возможно поставить картинку, или сделать ник,
который будет выделяться специальным шрифтом, или несколькими цветами.

Аватары вставлеются в окне с сообщениями, заменяя ник, от которого пишется
сообщение.

Устанавливать их может любой ник со статусом A.M.

Новые бланки в /SRC:

adm_am.txt         - Секция "A.M." (Статус для Avatars Manager)
                     Имеет право устанавливать Аватары на ники.
view_avatar.txt    - Файл с бланком формы смены аватары для ника.

Метка в файле adm_first.txt для секции A.M. : <!--FOR_AM-->.

В HTML коде аватары обрабатываются метки:

<!--NAY-->    - Ник.
<!--NCOLOR--> - Цвет ника.

В форме установки аватары есть 2 поля Big и Mini.
На данный момент используется только Big. В будующем
предполагается установка мини аватары для замены ника на неё в
списке ников.

Каталог для аватар-картинок предполагается /htdocs/av .

Рекомендуется выдавать статус A.M. только администратору чата,
или очень доверенным лицам.
18.04.2004
Введён в работу модуль NetMail (Персональные сообщения).
Теперь можно оставлять сообщения людям, которых сейчас нет в чате.
Сообщения сохранятся на сервере и человек сможет после входа в чат
прочесть их.

Новые бланки в /SRC:

msgr_adc_fromnl.txt - Бланк для странички, выдаваемой после добавления ника в контакт
                      лист из списка ников в чате (маленькая страничка).
msgr_adc_inlist.txt - Сообщение об ошибке: "Добавляемый ник уже есть в вашем
                      контакт листе."
msgr_adc_noreg.txt  - Сообщение об ошибке, о том, что добавляемый в контакт лист ник
                      не зарегистрирован.
msgr_adc_ok.txt     - Сообщение о том, что ник успешно добавлен в контакт лист.
msgr_dlc_nonick.txt - Сообщение об ошибки при удалении ника из контакт листа, о том,
                      что удаляемый ник не найден в контакт листе.
msgr_dlc_ok.txt     - Сообщение об удачном удалении ника из контакт листа.
msgr_hello.txt      - Содержание первой странички в msgr.
msgr_indx.txt       - Шаблон всех страниц NetMail'а.
msgr_inl_tab.txt    - Бланк таблицы входящих сообщений.
msgr_inl_tr.txt     - Бланк строки таблицы входящих сообщений.
msgr_nform.txt      - Форма создания сообщения.
msgr_nform_s0.txt   - Бланк строки в селекторе ников "Кому" для бланка новых сообщений.
msgr_nform_t0.txt   - Бланк строки с заполненым полем "Кому" (поле может быть заполнено
                      например при переходе по ссылке из контакт листа) для бланка
                      новых сообщений.
msgr_nform_to.txt   - Бланк для OPTION (списка ников), для бланка новых сообщений.
msgr_otl_tab.txt    - Бланк таблицы исходящих сообщений.
msgr_otl_tr.txt     - Бланк строки таблицы исходящих сообщений.
msgr_stl_tab.txt    - Бланк таблицы отправленных сообщений.
msgr_stl_tr.txt     - Бланк строки таблицы отправленных сообщений.
msgr_vic_tab.txt    - Бланк таблицы контакт листа.
msgr_vic_tr.txt     - Бланк строки таблицы контакт листа.
msgr_vmsg.txt       - Бланк с текстом входящего сообщения.
nf_gme.txt          - Содержание ссылки на NetMail в списке ников для MSIE.
nf_gmn.txt          - Содержание ссылки на Netmail в списке ников для Netscape.
relinks.txt         - Бланк панели быстрых ссылок (в том числе и на Netmail) 
ui_msgr.txt         - Ссылка на NetMail в списке ников/

Как включить NetMail в старых чатах читать Здесь
13.01.2004
Добавлены метка выводящая причину блокировки нарушителя, при входе.
Метка <!--MOTIVE-->, обрабатывается в файлах: ipbloked.txt, namebloked.txt.
В файлах так-же обрабатываются метки: <!--SAVER--> - Них хранителя, заблокировавшего доступ. <!--BT--> - Дата, до которой работает блокирование. В ipbloked.txt, обрабатывается метка: <!--LAMER_IP-->. В namebloked.txt, обрабатывается метка: <!--LAMER_NICK-->.
03.01.2004
Новый год, новые условия регистрации чатов: 20wmz + 1.5wmz/1Гб (исходящего трафика)
27.10.2003
Для badref добавлен список разрешеных рефереров.

Новая переменная в config.all:

allowref   - Список разрешеных рефереров через пробел.
             (Только домен, без http://, www и прочего. Домен стоящий в
             base_uri вписывать сюда не надо, он добавляется автоматически.)
07.10.2003
В текстовых заменах разрешена замена текста на любой
текст, или html код.
06.09.2003
Изменён алгоритм работы hunter'а. Теперь можно задать
степень похожести последних сообщений.

Новая переменная в config.all:

hunter_limit - Устанавливает степень похожести передыдущего сообщения с
               текущим, устанавливается в %, если не установлен, то
               используется значение 100%. Возможные значения, цифры, без
               значка %.
03.07.2003
Добавлена возможность задавать собственные поля в
анкете регистрации ников в чате, работающем в режиме клуба.

Добавление и удаление производится в "Менеджере собственных полей в анкете",
ссылка на него есть в админке вебмастера /admin/.

Для добавления поля необходимо:

1. Добавить поле в менеджере.
2. Добавить в бланках: clb_form.txt и clb_reg_rv.txt поля формы с
   именами соответствующими именам добавленных полей(eng.).
   При этом в clb_form.txt будет обрабатываться метка <!--имя_поля-->,
   заменяемая на содержимое поля при заполнении.
   В clb_reg_rv.txt так-же метка <!--имя_поля--> будет заменена на
   содержимое поля формы, плюс обработается метка:
   <!--имя_поля_FIELD-->, вместо которой будет установлено название
   поля по русски.

Например добавим поле с именем test, следовательно в
бланке clb_form.txt в пределах формы необходимо добавить строку:
 <input type="text" size="7" name="test" value="<!--test-->">
В бланке clb_reg_rv.txt добавить вывод результата:
<!--test_FIELD-->           : <!--test-->

Новые бланки в /src/

clb_err_field.txt    - Сообщение об ошибке: "Ошибка! Вы не заполнили
                       обязательное для заполнения поле "<!--BADFIELD-->"."
clb_err_fieldmax.txt - Сообщение об ошибке:  "Ошибка! Поле "<!--BADFIELD-->"
                       не может быть больше <!--LIMIT--> символов."
clb_err_fieldmin.txt - Сообщение об ошибке:  "Ошибка! Поле "<!--BADFIELD-->"
                       не может быть меньше <!--LIMIT--> символов."
09.05.2003

Добавлена возможность блокировать посетителей по User Agent'у.
Возможность использовать такой блок есть только у ников со статусом BUA.
Снятие блока и просмотр заблокированых UA доступны так-же только
никам со статусом BUA.

Иногда у назойливых хулиганов User Agent отличается от браузера других
посетителей. Например содержит метки версий патчей или просто отличается.
В этом случае разумно блокировать их по типу браузера.

Типа браузера можно посмотреть в журнале входов в чат. (Ссылка [Здесь] в
админке хранителя ).

Пример:
User Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; T312461; Q312461)
Содержит в себе данные о версиях последних патчей: Q312461 T312461.
Если блокировать такой User Agent, то вероятносто того, что хорошие
посетители попадут в такой блок весьма мала.

Так-же этот блок будет игнорироваться для посетителей со статусом VIP.


Новые бланки в /src:

adm_bua.txt     - Секция "BUA" в adm_first.
bua_indx.txt    - Бланк странички со списком заблокированых
                  User Agent'ов (браузеров)
bua_row.txt     - Бланк строчки в таблице заблокированых
                  User Agent'ов (браузеров)

20.03.2003

Добавлена возможность отключить блок входа через открытые анонимные
прокси сервера для посетителей со статусом "Не блокировать по IP".

Для этого для переменной pub_proxy в глобальных настройках добавлено
значение: vip.

27.01.2003

Добавлена возможность посмотреть список ников
посетителей в чате, не входя в чат.

Адрес для странички со списком:
http://адрес_вашего_чата.ru/who/view.html,
например: http://test.chatzone.ru/who/view.html

Новые бланки в /src соответственно:

who_index.txt - Бланк странички со списком ников.
who_line.txt  - Бланк для строки таблицы в who_index.txt
who_go.txt    - Бланк для URL в который передаётся
                число посетителей в чате.

В случае использования стороннего генератора картинки-информера,
показывающего число посетителей в чате используется бланк
who_go.txt, в котором в 1 строчку задаётся URL, в параметре которого
передаётся число посетителей.
Например:
http://адрес_сайта_с_информером.ru/cgi-bin/script.cgi?param=<!--NICKS-->.
В этом адресе <!--NICKS--> будет заменено на число посетителей.

11.11.2002

Добавлена обработка команд:

/noscroll  - Отключение автопрокрутки окна с сообщениями.
/scroll    - Включение автопрокрутки окна с сообщениями.

Команды работают только во время текущего входа в чат.
Установка не запоминается, и при перевходе в чат или обновлении
окна с сообщениями автопрокрутка окна включается автоматически.


05.10.2002

Добавлена возможность ограничить вывод входящих сообщений
от посетителей чата.

Команда:

/so Ник
или
/so Ник1 Ник2 Ник3

Включает режим белого списка (обратный игнору).
При этом будут выводиться сообщения только от этих ников.
Сообщения от других посетителей будут игнорироваться.

Режим работает только во время текущего входа в чат.
После перевхода, или обновления окна с сообщениями
выключается автоматически.


19.09.2002

Добавлен модуль проверки реферера (URL с которого делается
переход на CGI) для входа в чат, для изменения настроек, и для
выхода из чата.

Новая переменная в config.all:

badref     - Включает проверку реферера при входе в чат, при изменении
             настроек и выходе. Может иметь значения:
             "" (пусто) или "0" - проверка отключена;
             "1" - Запрет запросов с рефрером отличающимся от base_uri;
             "2" - Запрет запросов с пустыми реферерами;


11.09.2002

Новые бланки в /src:
ui_pac.txt      - Ссылка "Добавить/Изменить" в случае, если анкета
                  посетителя не заполнена.
ui_pno.txt      - Сообщение о том, что нет фотографий (В UserInfo).


01.09.2002

Добавлена опция игнорлиста позволяющая посетителю посмотреть список
ников, чьи сообщения он игнорирует.

Вот ссылка, которую рекомендуется установить в config.txt:

<a target=_blank href="/bin/ignor.cgi?i=<!--FORM_NAME-->
&pk=<!--PWGEN-->&w=v">IgnorList</a>

Новые бланки в /src:

igl_indx.txt    - Бланк страницы для показа списка игнорируемых ников.
                  В нём обрабатываются метки:
                  <!--TR-->      - Заменяется на строка таблицы.
                  <!--TXTSIZE--> - Размер шрифта.
                  <!--BGCOLOR--> - Цвет фона.
                  <!--NCOLOR-->  - Цвет ника.
                  <!--FCOLOR-->  - Цвет текста.
                  <!--NICK-->    - Ник посетителя.

igl_tr.txt      - Строка таблицы игнорируемых ников с ником.
                  В нём обрабатываются метки:
                  <!--NICK-->    - Игноритуемый ник.

igl_ntr.txt     - Строка таблицы игнорируемых ников с сообщением
                  о том, что список пуст.


27.08.2002

Добавлены новые бланки в /src, позволяющие настроить
предупреждение о блоке, при включённом AKM:

bad_word.txt    - Бланк предурпеждения в верхнем фрейме о том, что в сообщении
                  найдено запрещённое слово, и ник может быть блокирован.
                  (Работает при включённом AKM)
bad_word_ra.txt - Сообщение предупреждения о блоке.
bad_word_rb.txt - Сообщение о блоке на заданное в AKM время.


24.08.2002

Добавлена возможность менять формат вывода сообщения для
команды /me.

Новый бланк в /src:

me.txt - Бланк вывода результата работы команды /me.


24.08.2002

Добавлена возможность посмотреть список ников посетителей,
родившихся вчера, сегодня и завтра.

Для того, чтобы посмотреть кто родился сегодня необходимо набрать:
 http://домен чата/births/today.html

кто родился вчера:
http://домен чата/births/yesterday.html

завтра:
http://домен чата/births/tomorrow.html


Добавлены новые бланки:

birth.txt    - Бланк для вывода списка дней рождений ников на выбранную дату.
birth_no.txt - Бланк с сообщением о том, что в этот день никто не родился.
birth_tr.txt - Строка таблицы списка ников.


В бланках birth.txt и birth_no.txt производятся замены:
<!--DAY-->  - День
<!--MON-->  - Месяц
<!--YEAR--> - Год

В бланке birth.txt производится замена:
<!--TB-->  - Строка таблицы с никами.

В бланке birth_tr.txt производится замена:
<!--NICK--> - Никнэйм.

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


28.07.2002

Теперь при смене цвета ника проверяется его возможное значение.
Если устанавливаемое значение не соответствует требованиям, то цвет
заменяется на "red".
 
Список возможных значений:



Если цвет задаётся в RGB, то перед ним должна быть "#"
далее 6 символов.
Возможные значения символов "0123456789 ABCDEF abcdef".

Например: "#00AAFF".


22.07.2002

Добавлена возможность менять формат вывода замены текстового
*тэга на код вызова изображения.

Соответственно новый бланк в /src:

smile.txt - Бланк для html кода вывода картинки при графических заменах.


20.07.2002

Изменен способ смены цвета ника.
Теперь при изменении цвета, в браузерах MSIE старше версии 5 и Опере
версии старше 6 список присутствующих не перерисовывается, а лишь меняется
цвет ника.

Соответственно изменения в файлах:
/htdocs/jswalker.html:

-------- Color.Patch --------------------------------------->
@@ -159,7 +159,24 @@
 //  Change Color
     if (sttemp[0] == "c")
     {
-    action = "yes";
+  // rewrite nlist >
+     if (document.getElementById)
+     {
+      if (top.vw.document.getElementById(sttemp[1]))
+      {
+       obj = top.vw.document.getElementById(sttemp[1]).style;
+       obj.color = sttemp[2];
+      }
+       else
+      {
+       action = "yes";
+      }
+     }
+      else
+     {
+      action = "yes";
+     }
+  // rewrite nlist <

      tmpvm = vmas.split("%");

@@ -318,6 +335,8 @@
     rePlace(lstl,"<!--NICKNAME-->",tmpms[0]);
     lstl = rRez;
     rePlace(lstl,"<!--PCOLOR-->",tmpms[1]);
+    lstl = rRez;
+    rePlace(lstl,"<!--OID-->",tmpms[0]);
     lstl = rRez;
     lsttr = lsttr + lstl;
    }
-------- Color.Patch ---------------------------------------<

/src/nfornat.txt:
Метка вывода ника <!--NICKNAME-->, только в области
вывода ника в списке заключена в тэги:

<SPAN ID="<!--OID-->"><!--NICKNAME--></SPAN>

Все необходимые изменения в чатах произведены.


16.07.2002

Изменён порядок вывода результата смена цвета ника.
Теперь вместо обновления окна с сообщениями выводится редирект
на окно с баннером  (имя фрейма top0).


08.07.2002

Скорректирован формат вывода времени события.
Например раньше при входе перед именем робота выдавался "!".
Теперь правильно ставится время события.

Так-же скорректирован формат замены даты, в бланке сообщения о входе
в чат. Тоесть раньше пять секунд писалось так: "5",
теперь это выглядит так: "05"


30.06.2002

Немного обновлён jswalker.html и добавлена обработка новой метки в
файле nlist.txt. Метка: <!--NC-->. В списке присутствующих jswalker,
заменяет её на число посетителей в чате.


12.06.2002

Добавлена переменная в config.all:

nodual_rn  -  Запретить или нет, входить в чат второму зарегистрированному
              нику, если он уже есть в чате.
                Значения: yes - запретить.
                          Любое другое (можно "no") означает, что можно.


05.06.2002

В /admin/ -> "Изменение файлов-шаблонов"
добавлена возможность заменить бланки исходными (теми, какие
были изначально при создании чата).


27.05.2002

Добавлена переменная в config.all: chimg.
Регулирует замены *слово на картинку, или /слово на текстовую замену.

Возможные значения:

public - Замена доступна всем.
status - Замена доступна только тем никам, которые обладают статусом "IMG".


Новый статус: IMG.
Необходим для определения прав ника на исполнение текстово-графических замен.
Статус устанавливается, как SUPER'ом, так и хранителями.


25.05.2002

Добавлена команда /me.
Позволяет выдавать фразу от системы, говорющую что либо о сказавшем.

Например фраза ника Саша:
/me засыпает

При выводе на экран превратится сообщение системы:
system: Саша: *засыпает*

Команда включается в config.all
Переменной: me

Возможные значения:

public - Команда доступна всем.
status - Команда доступна только тем никам, которые обладают статусом "ME".


Новый статус: ME.
Необходим для определения прав ника на исполнение команды /me.
Статус устанавливается, как SUPER'ом, так и хранителями.


10.05.2002

Изменён механизм блокирования нарушителей.
Теперь при блоке отключается канал заблокированного, и при
блоке по IP адресу, хранителю выдается список ников
подпадающих под блок.


06.05.2002

Добавлен статус "AC" Anket Control.
Позволяет удалять из UserInfo анкеты вместе с фотографиями.

В adm_first.txt метка для формы статуса: <--FOR_AC-->.

В /src новый бланк:

adm_ac.txt - Форма для секции статуса "AC". (Удаление анкет).


04.05.2002

В adm_blok.txt теперь обрабатывается метка: <!--MOTIVE-->.
 Метка заменяется причиной блока.


03.05.2002

Теперь при блокировании нарушителя можно указать
 причину блокирования.
Соответственно в файле adm_saver.txt добавилась строчка:
Причина: <input type="text" size="20" name="motive">.
По желанию ее можно заменить например на селектор со списком 
возможных причин блокирования.

В /src новые бланки:

con_adm.txt     - Бланк для блок листа, выдаваемого SUPER'у
                  (с полем снятия блока).
con_adm_row.txt - Строчка таблицы, вставляемой в con_adm.txt
con_sav.txt     - Бланк для блок листа, выдаваемого хранителю.
con_sav_row.txt - Строчка таблицы, вставляемой в con_sav.txt


30.04.2002

Добавлена обработка дополнительных меток в файле /src/exit.txt:

 <!--BCOLOR-->
 <!--FCOLOR-->
 <!--FONT-->
 <!--NCOLOR-->


17.04.2002

Новые бланки в /src

offman_ok.txt  - Сообщение OffMan'у о удачном добавлении ника в список, для
                 снятия регистрации.
unreg_wait.txt - Бланк для вывода списка ников, ожидающих снятия регистрации.
unreg_w_no.txt - Строчка таблицы в файле unreg_wait.txt (метка: <--MSG-->),
                 сообщающая о том, что нет ников, ожидающих снятия регистрации.
unreg_w_t.txt  - Строчка таблицы в файле unreg_wait.txt (метка: <--MSG-->)
                 с ником, ожидающим регистрацию.


16.04.2002

Добавлены статусы Watcher и OffMan.

Статус Watcher позволяет смотреть регистрационную информацию о никах.

 Метка для статусов в файле /src/adm_first.txt: 
 Бланк заменяющий метку: /src/adm_watch.txt
 Бланк для выдаваемой информации о зарегистрированном нике: /src/reg_info.txt

Статус OffMan позволяет снимать регистрацию с зарегистрированных ников.

 Метка для статусв в файле /src/adm_first.txt: 
 Бланк заменяющий метку: /src/adm_offman.txt

Новый бланк в /src:

bad_pass.txt   - Сообщение о не правильном пароле при входе в чат.


12.03.2002

Теперь можно посмотреть список всех ников обладающих тем или иным
статусом. Но право на это есть лишь у "Хранителей".

В связи с этим новые бланки в /src для генерируемых сервером страниц со списками:

ls_us.txt      - Выводит список статусов, для выбора списка ников, обладающих статусами.
ls_us_t.txt    - Строка для каждого из статусов.
ls_us_u.txt    - Бланк для списка ников, обладающих каким либо статусом.
ls_vsl_pa.txt  - Строка таблицы с ником для администратора.
ls_vsl_pna.txt - Строка таблицы с ником для остальных.
o_sts_ch.txt   - Сообщение для администратора об удачном снятии статуса с ника.


Пояснение о формировании админки в чате (/bin/adm.cgi?name=SUPER).

Админка формируется на базе файла /src/adm_first.txt.
В нем до недавнего времени было несколько секций:

 - Для Хранителя (Блокирование ников, кстановка, снятие статусов,
   статистика по входам и IP адресам.)

 - Для Администратора "SUPER" (Добавление/удаление хранителей)
   Метка вместо которой вставляется секция: <!--FOR_SUPER-->.

 - Для Регистратора (Регистрация ников в Клубе).
   Метка вместо которой вставляется секция: <!--FOR_REGISTRAR-->.
   

Секция 'Хранителя' была целиком в файле adm_first.txt.
Секция 'Администратора' генерируется на лету.
Секция 'Регистратора' генерируется на основе бланка: for_regr.txt.


Теперь секция для 'Хранителя' выделена в отдельный файл: adm_saver.txt.
Метка вместо которой вставляется секция: <!--FOR_SAVER-->.
Поэтому рекомендуется изменить файлы adm_first.txt и adm_saver.txt
в соответствии с дизайном. В adm_saver.txt разместить секцию 'Хранителя',
а в adm_first.txt поставить метку <!--FOR_SAVER-->.

Сделано это для того, чтобы можно было выводить или не выводить секции в
зависимости от наличия соответствующего статуса ника.
Например теперь в 'режиме клуба' 'Регистратор' не обязан быть 'Хранителем',
и зайдя в админку он получит доступ лишь к своей секции для проверки и
регистрации ников.


25.02.2002
Для чатов работающих в режиме клуба добавлена возможность
заполнения заявки на регистрацию ника новыми посетителями.
 После заполнения, анкета попадает на проверку посетителю со
статусом "Регистратор", и уже после проверки ник регистрируется,
либо заявка отклоняется.

Ссылка на анкету: 
http://доменное_имя_вашего_чата/club/form.html 

Новые файлы для режима клуба в /src:

clb_err_again.txt    - Сообщение об ошибке: "Не заполнено поле <Повторить пароль>"
clb_err_anick.txt    - Сообщение об ошибке: "Ник уже зарегистрирован"
clb_err_comment.txt  - Сообщение об ошибке: "Не заполнено поле <Комментарий>"
clb_err_email.txt    - Сообщение об ошибке: "Не заполнено поле <E-Mail>"
clb_err_fullname.txt - Сообщение об ошибке: "Не заполнено поле <Полное Имя>"
clb_err_iemail.txt   - Сообщение об ошибке: "Не корректный e-mail"
clb_err_inick.txt    - Сообщение об ошибке: "Не заполнено поле <Ник>"
clb_err_ipass.txt    - Сообщение об ошибке: "Не совпадает пароль"
clb_err_lnick.txt    - Сообщение об ошибке: "Длинна ника больше допустимого лимита."
clb_err_nick.txt     - Сообщение об ошибке: " В нике содержатся запрещенные символы."
clb_err_noclub.txt   - Сообщение об ошибке: "Данный чат не работает в режиме клуба."
clb_err_pass.txt     - Сообщение об ошибке: "Не заполнено поле <Пароль>"
clb_err_rnick.txt    - Сообщение об ошибке: "Такой ник уже ожидает регистрации."
clb_err_s_nid.txt    - Сообщение об ошибке: "ID not found!" (Идентификатор
                       сессии не существует)
clb_err_s_nn.txt     - Сообщение об ошибке: "Ника, соответствующего
                       вашему ID нет в базе."
clb_err_s_wid.txt    - Сообщение об ошибке: "ID содержит не корректные символы"
clb_form.txt         - Форма для регистрации ника в режиме клуба (/club/form.html)
clb_frm_rsp.txt      - Сообщение для формы регистрации.
clb_index.txt        - Корневой бланк для всех сообщений, выдаваемых в режиме клуба.
                       В нем <!--RSP--> заменяется на сообщение,
                       а <!--FORMA--> на заполняемую форму.
clb_reg_ok.txt       - Подтверждение для "регистратора" об удачной регистрации ника.
clb_reg_rf.txt       - Подтверждение для "регистратора" об отказе нику в регистрации.
clb_reg_rv.txt       - Бланк просмотра новых анкет для "Регистатора"
clb_reg_s_nok.txt    - Сообщение нику о том, что ему было отказано в регистрации.
clb_reg_s_ok.txt     - Сообщение нику о том, что ник успешно зарегистрирован.
clb_reg_s_w.txt	     - Сообщение для ника о том, что ник пока не прошел проверку.
clb_snt_ok.txt       - Подтверждение для ника о том, его заявка на регистрацию
                       принята, и выдача URL'а по которому можно посмотреть
                       результат регистрации.


24.02.2002
Добавлена возможность делать текстовые замены.
Тоесть до данного момента было возможно сделать лишь замену
*слово на картинку. Теперь можно заменять "/слово" на кусочек
текста. Например если сделать замену [hi] на [Привет всем!],
то любой части текста "/hi" будет заменен на "Привет всем!".
Текстовые замены начинаются с символа "/",
а графические со звездочки "*".


15.02.2002
Изменен механизм регистрации Хранителей (модераторов).
Теперь достаточно установить на нике соответствующий статус и
он получит все права Хранителя в админке.


03.02.2002
Добавлен модуль "Hunter".
Что делает:
  Отлавливает повторные сообщения, множественные входы и выходы.
Как включить:
 Добавить переменную в config.all:
hunter	yes

Остальные значения переменной hunter игнорируются.
Тоесть чтобы выключить его достаточно вместо yes написать "no",
или оставить пустым.

Поправлен вывод времени. Например раньше 9 часов 8 минут 2 секунды
выглядело так: [9:8:2], теперь это выглядит так: [09:08:02].


23.01.2002
Добавлен модуль "AutoKill". Включается добавлением переменной:
"akm" в config.all.
 Значение переменой: "Число попыток ругаться:Время блока".
Например:
akm	3:900
Запись означает, что после трех попыток ругаться (матом) посетитель
будет автоматически заблокирован на 900 секунд.


01.12.2001

Добавлена возможность переключить чат в режим "Закрытого клуба".
В этом режиме в чат могут заходить только зарегистрированные посетители.
Посетителей регистрируют "Регистраторы".
Это любой посетитель чата имеющий статус регистратора.
Статус устанавливается администратором чата.
Переключение в режим клуба осуществляется добавлением
в config.all переменной "club", значение "yes".

Соответственно новые файлы в /src

type_close.txt - Бланк сообщения, выдаваемого тем, кто не зарегистрирован.
                 (выдается только в режиме клуба.)

for_regr.txt   - Бланк с формой для регистрации ников. Выдается в админке
                 только посетителям со статусом "Регистратор".


30.11.2001

Новые файл в /src

sts_c.txt  -  Бланк для заполнения ячейки таблицы в окошке со сменой статуса.
sts_v.txt  -  Бланк для окошка со сменой статуса ника.
sts_ch.txt -  Сообщение о удачной смене статуса.


29.11.2001

Добавлена возможность устанавливать статусы для
 зарегистрированных ников.

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

 В дальнейшем механизм установки статусов для ников будет
 использоваться и для других целей.

Для того, чтобы получить возможность перейти в форму для
изменения статуса, необходимо в бланк: "adm_first.txt"
вставить следующий html код:

--------------------------------------------------------------------
<form target=_blank action="/bin/adm.cgi" method="POST">
Изменение статуса для ника:<br>
<input type="text" size="15" name="user">

<input type="hidden" name="name" value="<!--MY_NAME-->">
<input type="hidden" name="pk" value="<!--PWGEN-->">
<input type="hidden" name="wrk" value="vi_us">
<input type="submit" value="изменить">
</form>
--------------------------------------------------------------------



25.09.2001

Добавлено ограничение времени молчания в чате "Лимит молчания".
 В случае если посетитель будет молчать больше заданного лимита, то
 он получит 1-е предупреждение, если будет молчать еще N-минут, то
 получит второе. И если все-равно будет продолжать молчать, то вывод
 сообщений в чате прекратится и появится соответствующее сообщение.

Новая переменная в config_all:

LastSay    - Задает лимиты:
             X:Y:Z, например 40:5:5.
             Где, X - Сколько минут можно молчать до 1-го
                      предупреждения;
                  Y - Через сколько минут после первого
                      предупреждения выдавать второе;
                  Z - Через сколько минут после второго
                      предупреждения отключать вывод сообщений;

 Если LastSay в config.all не задан, то лимиты
 задаются по умолчанию: 40:5:5.


Новые файл в /src

lsay_alert_1.txt - Первое сообщение о превышении "Лимита молчания".
lsay_alert_2.txt - Второе сообщение о превышении "Лимита молчания".
lsay_alert_3.txt - Третье сообщение о превышении "Лимита молчания" и
                   прекращении вывода сообщений.


15.08.2001

Добавлена возможность блокировать запросы через
анонимные public proxy.

Новая переменная в config_all: 

pub_proxy  - Включает блок. Принимает значения "blok" для
             блокировки, или пусто для отключения.

Новый файл в /src

pxbloked.txt - Сообщает посетителю о том, что его попытка послать
               запрос через запрещенный proxy блокирована.

Лог блокировок: /logs/pxbloked.log

18.07.2001

Включена автогенерация списка картинок (смайликов).
Ссылка: http://YouChat/smilelist/.

Автоматически генерируются странички со списками картинок
и индекс страниц.

Новая переменная в config.all:

SmilesVq   - Задает число выводимых на одну страницу картинок.
             Если не задано, то принимается равной 10.
             Не может превычать 20. Если Больше 20, то тоже
             принимается равной 10.

Новые файлы в /src:

sm_index.txt  - Бланк для элемента индекса в списке картинок.
sm_indexc.txt - Бланк для элемента индекса в списке картинок
                (в случае, если номер страницы равен
                запрашиваемому)
sm_tab.txt    - Бланк для строки таблицы.
sm_body.txt   - Бланк для всех страниц /smilelist/

11.07.2001

Добавлена возможность задать максимальную длинну ника.

Новая переменная в config.all:

MaxName    - Задает максимальное количество символов в нике.
             Принимает числовые значения.
             Если значение не задано, то равно 15.


03.06.2001

Добавлена возможность ограничить число входов в чат с
одного ip адреса, за заданный промежуток времени.

Новая переменная в config.all:

last_enter - Задает, через сколько секунд человек может
             повторно войти с одного ip адреса. 
             Может быть числом, либо может быть пустым.
             В случае, если равно нулю, либо пусто, то данный
             фильтр отключен.
             Например, если указано число 30, значит посетитель
             сможет войти в чат еще раз после предыдущего входа
             только через 30 секунд.

Новый файл в /src:

last_enter.txt - Сообщение об ошибке, сообщающее о том, что посетитель
                 входит в чат слишком часто.

30.05.2001

Добавлена возможность ограничить число больших букв в сообщении:

Новая переменная в config.all:

casemsg    - Ограничитель больших букв в сообщении.
             Если больших букв больше чем маленьких, то все большие
             будут конвертированы в маленькие (За исключением картинок).
             Значения переменной:
              Пусто - фильтр выключен;
              Числовое значение (например 30), определяет число букв в
               сообщении при котором фильтр включен. Если значение не
               числовое, то по умолчанию определяется =25.
               Например если поставите 10, и если длинна сообщения <10,
               то фильтр будет выключен. )

Новый файл в /src:

case_msg.txt   - Сообщение от системы о том, что в сообщении большиших
                 букв больше чем маленьких.

12.05.2001

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

Соответственно в /src новый файл:

len_word.txt   - Сообщение от системы о превышении лимита на длинну слова.

В файле len_sub.txt теперь находится уведомление от системы о превышении
лимита на длинну сообщения.

10.05.2001

Добавлена возможность ограничить длинну каждого слова.

В /config/config.all соответственно новая глобальная переменная :

lenword        - Максимальная длинна слова в символах.
                 Если отсутствует в config.all, то длинна не ограничена.
                 В случае превышения слово обрезается до максимальной
                 длинны, и добавляется метка ".[len >максимальной длинны]".

Создан и включен модуль User Info.
Он позволяет посетителям заполнять анкеты, и закачивать на сервер
несколько фотографий. (Вес фотографии не должен превышать 40 килобайт!)

Соответственно в /src новые файлы:

ui_bn1.txt     - Код баннера 468x60 в блоке User Info
ui_bn2.txt     - Код 1-го баннера 100x100 в блоке User Info
ui_bn3.txt     - Код 2-го баннера 100x100 в блоке User Info
ui_bp.txt      - Сообщение о неверном ключе.
ui_br.txt      - Сообщение о не зарегистрированном нике.
ui_bu.txt      - Сообщение о том, что ник ниразу не входил в чат.
ui_cs.txt      - Сообщение об успешном сохранении данных анкеты.
ui_csaf.txt    - Сообщение об удачной установки фотографии первой
                 для показа.
ui_cv.txt      - Вывод формы для заполнения анкеты.
ui_if.txt      - Бланк для всех файлов в /index.forms (кроме index.html)
ui_pd.txt      - Сообщение об успешном удалении фотографии.
ui_pis.txt     - Сообщение об успешном изменении подписи под фотографией.
ui_pv.txt      - Бланк формы для работы фотографиями (добавление,
                 удаление, изменение подписи, ...)
ui_pvt.txt     - Бланк на базе которого генерируется список
                 фотографий в форме ui_pv
ui_up.txt      - Сообщение об успешном добавлении новой фотографии.
ui_upif.txt    - Вывод ошибки: "Запрещенный тип файла".
ui_upii.txt    - Вывод ошибки: "Отсутствует идентификатор фотографии".
ui_upis.txt    - Вывод ошибки: "Запрещенный размер файла".
ui_v.txt       - Информация о нике + фотография и ссылка на следующую.
ui_vnr.txt     - Вывод ошибки: "К сожалению по нику нет данных".
nf_guie.txt    - Бланк для ссылки (?) на User Info из списка
                 присутствующих для Internet Explorer'a
nf_guin.txt    - Бланк для ссылки (?) на User Info из списка
                 присутствующих для Netscape Navigator'a и других броузеров.
ui_iffnf.txt   - Вывод ощибки в Index.Forms: "Запрашиваемый файл отсутствует".
ui_ifiqs.txt   - Вывод ощибки в Index.Forms: "В имени запрашиваемого файла
                 присутствуют запрещенные символы".


27.03.2001

Сделана возможность: ограничения числа картинок в одной фразе.
Дополнительная переменная в /config/config.all : "max_img_limit".
Принимает числовое значения. Если переменная не задана, то
максимальное число картинок равно 100.

12.02.2001

Практически все чаты переведены на режим работы списка присутствующих на
Java Script'e. Из плюсов, высокая скорость передачи ника из списка в поле
ввода, мгновенное отображение изменений в нем. Уменьшение траффика за счет
отсутствия необходимости перечитвыать весь список целиком.

Добавлена возможность подсветить сообщения которые отправлены всем, и в
которых есть ваш ник. Переменная "fmcolor".
Как ее ввести можно посмотреть на test.chatzone.ru  в настройках.
Опция там называется: "Выделение сообщений для вас цветом:".

Соответственно в /src новый файл:

fmc_msg.txt    - Бланк для выделения сообщений в которых встречается ник
                 владельца окна.

11.01.2001

В регистрации ника добавлена проверка на присутствие его в чате.
Если регистрировать ник будет не тот человек, который находится в чате
под этим ником, а кто-то другой, то будет выдано сообщение о том, что
такой пользователь в чате уже используется.

10.12.2000

При блокировании нарушителя теперь можно вывести дату
до которой ставится блок.
В файле adm_blok.txt теперь обрабатываются следуюшие метки:

<!--DAY-->   - День
<!--MON-->   - Месяц
<!--YEAR-->  - Год 
<!--HOUR-->  - Часы
<!--MIN-->   - Минуты
<!--SEC-->   - Секунды


20.11.2000

Сделана возможность: ограничения длинны сообщения.
Дополнительная переменная в /config/config.all : "len".
Принимает значения "0", "", или собственно длинну сообщения в символах.
Если "0" или "ничего", то длинна неограничена.

Соответственно в /src новый файл:

len_sub.txt    - Собщение в конце каждого сообщения, длинна которого
                 превышает допустимую.

11.11.2000

Изменен механизм фильтрования ругательств.

 При проверке слов из файла "mat" теперь так-же
 проверяется их уникальность.
 До этого момента при встрече повторяемого слова
 проверка заканчивалась, и часть слов не проходили проверку.

 Совет: Не повторяйте пожалуйста в файле "mat" одни и те-же слова по
 несколько раз, при проверке все слова переводятся в нижний регистр,
 и буква "з" заменяется на 3, а буква "б" на "6".
 Смысл писать слова и в большом и в маленьком регистре, либо меняя
 регистр букв отсутствует. Этим вы лишь замедляете скорость
 ввода сообщений.

В статистике посещений включен вывод среднего числа посетителей
 за сутки. На графике это синия линия и синяя подпись Av : число.

В /config/config.all новая глобальная переменная :
 vlink         - Принимает значения "yes" или "no".
                 В случае, если yes, то все ссылки в теле сообщения
                 подсвечиваются.

06.11.2000

В /src новые файлы:

tpm_msg.txt    - Бланк формата вывода сообщения от владельца окна кому-то
                 приватно,  с указанием времени.
tpo_msg.txt    - Бланк формата вывода сообщения от кого-то владельцу окна
                 приватно,  с указанием времени.
tao_msg.txt    - Бланк формата вывода сообщения от кого-то всем,
                 с указанием времени.
tam_msg.txt    - Бланк формата вывода сообщения от владельца окна
                 всем, с указанием времени.
am_msg.txt     - Бланк формата вывода сообщения от владельца окна всем.
ao_msg.txt     - Бланк формата вывода сообщения от кого-то всем.
pm_msg.txt     - Бланк формата вывода сообщения от кого-то
                 владельцу окна, приватно.
po_msg.txt     - Бланк формата вывода сообщения от владельца
                 окна кому-то, приватно.

18.10.2000

В /src новый файл:
 mat_msg.txt	- Сообщение системы о том, что в предложении,
 сказаном посетителем содержит ругательство (mat).

14.10.2000

Механизм разблокирования включен.
 Все заблокированные на 5 минут и другие промежутки временм люди,
 в случае окончания времени блока беспрепятственно могут входить в чат.

В файле /src/ipbloked.txt обрабатывается новая метка <!--SAVER-->,
 Она заменяется на ник Хранителя, заблокировавшего этот ник.

Период блокировки "Вечно", заменен на "1 Год".

08.10.2000

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

03.10.2000

В админке вебмастера появилась форма для снятия
 регистрации с ника.

Лог снятия регистраций находится:
 /logs/unreg.log

02.10.2000

В файле hello.txt теперь отрабатываются следующие метки:

  <!--YEAR--> Год
  <!--MON-->  Месяц
  <!--DAY-->  День
  <!--HOUR--> Час
  <!--MIN-->  Минуты
  <!--SEC-->  Секунды

30.09.2000

В /src новый файл:
 unignor.txt    - строка для вывода игнорируемых ников в списке.

24.09.2000

В админке при блокировании по ипи теперь проверяются вводимые
ипи адреса на предмет некорректных символов.

18.09.2000

Новый файл в /src
  mat_name.txt  - Это сообщение выводится, если в нике присутствует
                  ругательство.

Соответственно теперь ругательства ловятся не только в сообщениях,
но и в никах.

17.09.2000

Теперь все файлы настроек *.txt в каталоге /src можно редактировать
через WWW форму. 

 Для каждого чата это адрес:
  http://адрес.чата.ru/admin/bin/srcedit/list.html

 Например для чата al-kabar.chatzone.ru это будет адрес:
  http://al-kabar.chatzone.ru/admin/bin/srcedit/list.html

 Соответствующая ссылка есть в "Админке".

16.09.2000

Создан WWW интерфейс для изменения файла картинок: image.cfg.

 Для каждого чата это адрес:
  http://адрес.чата.ru/admin/bin/imageedit/view.html

 Например для чата al-kabar.chatzone.ru это будет адрес:
  http://al-kabar.chatzone.ru/admin/bin/imageedit/view.html


Для администраторов чатов создана страница (Админка Вебмастера)
со ссылками на необходимые элементы управления чатом.

 Для каждого чата это адрес:
  http://адрес.чата.ru/admin/

 Например для чата al-kabar.chatzone.ru это будет адрес:
  http://al-kabar.chatzone.ru/admin/

09.09.2000

В /src новый файл:
 adm_blok.txt   - Задается формат сообщения о блокировании нарушителя.

08.09.2000

Редактирование файла настроек config.all теперь доступно по WWW.
(Доступ открыт по паролю для ника "SUPER".)

 Для каждого чата это адрес:
  http://адрес.чата.ru/admin/bin/configall/view.html

 Например для чата al-kabar.chatzone.ru это будет адрес:
  http://al-kabar.chatzone.ru/admin/bin/configall/view.html

Соответственно новый файл в /config
 .spass         - Файл с паролями суперюзера (SUPER)

07.09.2000

В статистике по числу посетителей появилась возможность увеличения
картинки (Zoom).

 Ссылка такая:
  http://адрес_вашего_чата.ru/stat/statline/ваш.логин_КОЭФИЦИЕНТ.УВЕЛИЧЕНИЯ.gif
 Например для чата al-kabar с увеличением в 2 раза адрес такой:
  http://al-kabar.chatzone.ru/stat/statline/al-kabar_2.gif 


06.09.2000

Убрал автоприветствие.

Сделана статистика по числу человек в чате в течении дня.
 Ссылка такая:
  http://адрес_вашего_чата.ru/stat/statline/ваш_логин.gif
 Например для чата al-kabar адрес такой:
  http://al-kabar.chatzone.ru/stat/statline/al-kabar.gif 


02.09.2000

В "Админке" функция "unblock", теперь доступна только администратору, ник
"SUPER".

30.08.2000

В админке, в блоклисте теперь выводится дата блокирования ip.

Новые файлы в /src:
 nickbusy.txt   - Вывод сообщения о том, что ник уже используется в чате.
 err_name.txt   - Сообщение об ошибке, появляется в случае использования в
                  нике запрещенных символов.
 err_nklen.txt  - Сообщение о ошибке, появляется если длинна ника превышает
                  15 символов.
 ipbloked.txt   - Это сообщение выдается в том случае, если ip адрес
                  входящего в чат заблокирован.

 
 

 

   
 

   © 2017 Chat#One

23.8.2017 22:57:49