<< ::В корень::
Index of Contents:
1. Описание назначения файлов
2. Возможности настроек в чате.
3. Обновления по датам.
4. Особенности работы фильтров (mat).
5. Структура управления чатом.
6. Известные ошибки и их устранение.
7. Вместо "привет" получаем "ОПХБЕР"?
8. Пояснение о формировании админки в чате.
9. Смена пароля вебмастера для доступа в /admin/
======================================================================
:: Известные ошибки и их устранение ::
======================================================================
COMMENT:
На данный момент есть 2 версии чата:
1 Со списком на Java Script'e (Далее все ошибки характерные для
него будут отмечаться как [JS]).
2 Со списком присутствующих обновляющимся с помощью рефреша.
(специальной пометки не ставится, ошибки без пометки так-же
считаются общими для обоих версий)
======================================================================
[JS] 1 . Ошибка русских ников.
В каких броузерах бывает:
Internet Explorer 5.0 - 5.01
Как выглядит:
При нажатии на ник в списке присутствующих, в поле ввода
сообщения вместо ника появляется абракадабра.
Причина:
Список присутствующих формируется на локальной машине
пользователя, Эксплорер локально рисует страничку в кодировке
Unicode. Поэтому на сервер передается вместо кодировки koi8-r
или windows-1251 Юникод. На сервер передается юникод,
его собственно сервер и выдает в поле ввода.
Решение:
На сервере при приеме сообщений из списка присутствующих для
броузеров "MSIE 5.0" и передаче ключика "utf=y", производится
принудительное перекодирование из юникода в базовую кодировку
сервера. Возможно, что подобная проблема присутствует так-же в
MSIE 4.xx, однако в версии 4.00 я этого эффекта ненаблюдал.
Если встретите эту проблему в других броузерах, то просто
напишите их версию по любому адресу указанному ниже.
================================
[JS] 2 . В списке присутствующих вместо русских букв в никаз знаки "????".
В каких броузерах бывает:
Netscape Navigator, Netscape Communicator v > 3.
Как выглядит:
Вместо русских букв в никах знаки вопросов.
Если посмотреть Frame Info у окошка со списком присутствующих,
то Charset: будет ISO-8859-1, возможно "-2" или "-5".
Причина:
Страница со списком присутствующих генерируется локально у клиента.
Кодировка генерируемой старницы берется берется из настроек
броузера по умолчанию. Кодировка по умолчанию Western (ISO-8859-1),
а язык и кодировка слов идет в Cyrillic (Windows-1251). Поэтому
броузер не может корректно отобразить русские буквы в этой кодировке.
Решение:
В Netscape проверить соответствуют ли настройки следующим:
пункт 1:
Edit -> preferences -> Appearance ->
Fonts -> For the Encoding [Cyrillic]
пункт 2: Edit -> preferences -> Navigator ->
Languages -> Add [Russian[ru]]
пункт 3: View -> Character Set -> [Cyrillic (Windows-1251)]
пункт 4: View -> Character Set -> Set Default Character Set.
Если все параметры установлены верно, то "Русские" буквы
обязательно появятся.
================================
[JS] 3 . Ошибка Java Scripta "Действие отклонено".
В каких броузерах бывает:
Internet Explorer 5.5
Как выглядит:
При изменении настроек, появляется сообщение об ошибке.
Так же иногда появляется при входе в чат.
Причина:
В файле формирующем все фреймы a_ok.txt обращения к
файлам идет с указанием относитенльного пути.
Например вместо <!--BASE_HTTP-->/null.html вызывается
/null.html. Броузер при вызове файлов не из общего корня,
а из относительных файлов запрещает менять их содержимое.
Решение:
Указывать при вызове файлов <!--BASE_HTTP-->.
================================
Так-же можно ознакомиться с ответами на наиболее часто задаваемые
посетителями вопросы о работе чата.
======================================================================
Если есть предложения или замечания по чатам, пожалуйста
напишите их по адресу: 
Если же вы нашли ошибку, то пожалуйста напишите сюда: 
Приветствуется любая критика системы по адресу:  .
Если какой-либо чат размещеный на сервере Chat#One
нарушает ваши права, то вот адрес для жалоб: 
|