ExBB Community » Файловый ExBB » Модификации и дополнения » Мод: Чат на форуме (Beta)

Страниц (22): « 1 2 3 4 [5] 6 7 8 9 ... » В конец
 

61. Zeg - 27 февраля 2010 — 17:41 - перейти к сообщению
yura3d пишет:
Выкладывайте ваш файл modules/chat/backend.php, будем разбираться

Вообще, это функция для работы информера, строка эта:

CODE:
'online' => implode(', ', $show_online)
62. yura3d - 27 февраля 2010 — 18:20 - перейти к сообщению
Zeg
В файле modules/chat/backend.php нужно найти строку (встречается в файле дважды, в данном случае нас интересует вторая встреча):
CODE:
$show_online = '';

и заменить её строкой:
CODE:
$show_online = array();

Данное изменение уже внесено в инструкцию по установке информера
63. Zeg - 27 февраля 2010 — 18:34 - перейти к сообщению
yura3d, спасибо, правлю. Но есть одно НО, строка попадается 2 раза, править надо только вторую.
64. yura3d - 27 февраля 2010 — 20:17 - перейти к сообщению
Zeg пишет:
Но есть одно НО, строка попадается 2 раза, править надо только вторую.

Всё верно, в предыдущем своём сообщении уточнил этот нюанс
65. Zeg - 28 февраля 2010 — 11:05 - перейти к сообщению
Сегодня покопался снова в файле error_log. В том же backend.php еще есть замечания:

Цитата:
[27-Feb-2010 23:06:22] PHP Notice: Undefined index: id in /home/ftmd/public_html/chausyorgru/forum/modules/chat/backend.ph p on line 50
[27-Feb-2010 23:06:22] PHP Notice: Undefined index: id in /home/ftmd/public_html/chausyorgru/forum/modules/chat/backend.ph p on line 52


CODE:
48 foreach ($online as $id => $user)
49 if ($time - $user['time'] > 30) {
50 $messages[md5($user['time'].$user['id'].'logout')] = array(
51 'act' => 'logout',
52 'id' => $user['id'],
53 'name' => $user['name'],
54 'st' => $user['st'],
55 'time' => $user['time'] + 30
56 );

зы. Оно там было и до последнего исправления.
66. yura3d - 28 февраля 2010 — 17:29 - перейти к сообщению
Zeg
В файле modules/chat/backend.php строку:
CODE:
$messages[md5($user['time'].$user['id'].'logout')] = array(

нужно заменить строкой:
CODE:
$messages[md5($user['time'].$id.'logout')] = array(

Далее в этом же файле строку:
CODE:
'id' => $user['id'],

заменяем строкой:
CODE:
'id' => $id,

Эти исправления уже включены в дистрибутив чата и обновление от 04.07.2009
67. Zeg - 28 февраля 2010 — 23:40 - перейти к сообщению
yura3d, спасибо. Вроде ж все обновления накатывал. Сейчас перепроверю.
68. Rutir123 - 3 марта 2010 — 21:53 - перейти к сообщению
а когда выйдет релиз чата?
69. electron - 4 марта 2010 — 05:40 - перейти к сообщению
Rutir123 , а чем вам эта не по душе?
70. Rutir123 - 4 марта 2010 — 11:31 - перейти к сообщению
electron пишет:
Rutir123 , а чем вам эта не по душе


отлично! но можно было бы еще доработать и поставить к примеру приват
71. electron - 4 марта 2010 — 12:51 - перейти к сообщению
приват и модерация будут в следующей версии. уже обсуждалось
72. Rutir123 - 5 марта 2010 — 16:11 - перейти к сообщению
Давно интересовал такой вопрос, Как можно очистить историю(переписку) чата???
(Добавление)
а все нашел, спасибо electron

удалив файл messages.php из папки modules/chat/data
73. Zeg - 20 марта 2010 — 18:35 - перейти к сообщению
Юра, сегодня ставил с нуля чат на один из форумов. При установке пропустил вот этот пункт:

Цитата:
Исправление от 04.07.2009 (с дополнениями от 28.02.2010, уже включено в дистрибутив чата)
(решение проблемы с обработкой одинаковых смайлов в одном сообщении, а также с учётом времени выхода пользователей из чата)


Однако, оказалось, что это обновление не включено в дистрибутив, т.к. проблема со смайлами наблюдалась. Пришлось снова вернуться к началу и все править.

Еще было бы неплохо добавить к инструкции и другие ссылки на исправления и дополнения, типа этого или этого.
74. ROCK - 20 марта 2010 — 20:20 - перейти к сообщению
люди помогите вверху страницы вылазит эта ошибка
CODE:
Notice: Undefined property: FM::$_Body in /home/naric817/domains/katana.freedomain.by/public_html/templates/GreyExBB/all_header.tpl on line 24

сделал всё как в установке
75. yura3d - 20 марта 2010 — 20:35 - перейти к сообщению
ROCK пишет:
люди помогите вверху страницы вылазит эта ошибка

Если устанавливалось обновление от 20.07.2009, удалите изменения, проделанные в файле templates/ваш_скин/all_header.tpl согласно инструкции по установке чата. Если же это обновление не устанавливалось, то проверяйте правильность проделанных изменений в файлах include/fm.class.php и templates/ваш_скин/all_header.tpl согласно всё той же инструкции по установке чата
(Добавление)
Zeg пишет:
Однако, оказалось, что это обновление не включено в дистрибутив, т.к. проблема со смайлами наблюдалась. Пришлось снова вернуться к началу и все править.

Еще было бы неплохо добавить к инструкции и другие ссылки на исправления и дополнения, типа этого или этого.

Буду разбираться

Яндекс.Метрика   

Powered by ExBB
[Script Execution time: 0.0442]     [ ]