ExBB Community ExBB Community
 Сайт проекта ExBB Общение объединяет!
Войдите на форум при помощиВойти через loginza
 Чат на форуме      Помощь      Поиск      Пользователи     BanList BanList


 Страниц (17): В начало « 7 8 9 10 [11] 12 13 14 15 » В конец    

> Описание: Ajax-чат для ExBB FM
Defenderyk
Отправлено: 20 июля 2009 — 18:21
Post Id


Пользователь
Super Member


Покинул форум
Сообщений всего: 1027
Дата рег-ции: Февр. 2009  
Репутация: 31




yura3d пишет:
Можно и так сделать, посмотрим что другие на это скажут

думаю только положительно должны сказать, т.к людям надо видеть, что в чате что-то двигается, идет общение и т.д. и тогда они сами начинают принимать участие.
 
 
shyuser
Отправлено: 20 июля 2009 — 19:01
Post Id


Пользователь
Member


Покинул форум
Сообщений всего: 111
Дата рег-ции: Июль 2009  
Откуда: Лукоянов, Нижегородская область, Россия
Репутация: 16




У меня скоро undefined будет любимым словом. Огорчение Улыбка
 
 
yura3d
Отправлено: 20 июля 2009 — 19:12
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




shyuser пишет:
У меня скоро undefined будет любимым словом.

Такая проблема действительно была, буквально 10 минут назад дополнил инструкцию по установке, Вам необходимо проделать описанные в ней изменения для файла modules/chat/backend.php
 
 
shyuser
Отправлено: 20 июля 2009 — 19:29
Post Id


Пользователь
Member


Покинул форум
Сообщений всего: 111
Дата рег-ции: Июль 2009  
Откуда: Лукоянов, Нижегородская область, Россия
Репутация: 16




yura3d пишет:
Такая проблема действительно была, буквально 10 минут назад дополнил инструкцию по установке, Вам необходимо проделать описанные в ней изменения для файла modules/chat/backend.php

Спасибо! Заработало.
 
 
lisiycat
Отправлено: 20 июля 2009 — 19:34
Post Id



Пользователь
ExBB Team
ExBB Ukrainian Translator


Покинул форум
Сообщений всего: 560
Дата рег-ции: Февр. 2009  
Откуда: Чернигов
Репутация: 56




yura3d пишет:
Можно и так сделать, посмотрим что другие на это скажут

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


ИМХО: как мне кажется лучше всего чтоб отображалось кол-во человек сидящих в чате в скобках рядом со ссылкой входа в чат.

Также есть предложение данный информер поместить, например, в Статистике Конференции например под надписью "Кто он-лайн?", чтоб отбражалось в одну строку ники польователей, ктр. в данный момент находятся в окне чата.

P.S. Хотя я все рвно оптимальным вижу размещение чатбокса на Главной странице форума....тогда и инфомер не нужен - все и всё, что происходит в чате на виду.
 
 
yura3d
Отправлено: 20 июля 2009 — 19:48
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




Ещё одно небольшое исправление для чата, уже давно собирался выложить, но всё времени не было. Огорчение Исправление устраняет проблему, когда некоторым пользователям приходится долго ждать загрузки чата, созерцая при этом сообщение:
Цитата:
Пожалуйста, подождите, идёт подключение к чат-серверу...

Проблема проявляется на форумах с обилием установленных счётчиков и кнопок, некоторые браузеры (в большей степени относится к IE) не начинают выполнение чата до тех пор, пока все счётчики не будут загружены, однако многие подобные сервисы время от времени приказывают долго жить, и в этот момент вход в чат может стать проблемой. Чтобы раз и навсегда решить эту проблему, необходимо проделать следующие изменения
Откройте файл modules/chat/frontindex.php, найдите строки:
CODE:
$fm->_Body = ' onLoad="start_chat();"';

CODE:
$fm->_Link = "\n".'<script type="text/javascript" language="JavaScript" src="modules/chat/javascript/chat_yura3d.js"></script>';

И удалите их.
Далее откройте файл templates/ваш_скин/modules/chat/show_chat.tpl, найдите фрагмент:
CODE:
</table>
DATA;
?>

И в этом фрагменте сразу за строкой </table> разместите строки:
CODE:
<script language="JavaScript" src="modules/chat/javascript/chat_yura3d.js"></script>
<script language="JavaScript" type="text/javascript">
<!--
start_chat();
//-->
</script>

На этом всё Улыбка
(Добавление)
lisiycat пишет:
ИМХО: как мне кажется лучше всего чтоб отображалось кол-во человек сидящих в чате в скобках рядом со ссылкой входа в чат.

Также есть предложение данный информер поместить, например, в Статистике Конференции например под надписью "Кто он-лайн?", чтоб отбражалось в одну строку ники польователей, ктр. в данный момент находятся в окне чата.

Эти варианты сейчас рассматриваются, хотя на мой взгляд, список сидящих в чате будет не очень хорошо просматриваться, размещаясь внизу главной страницы (в статистике конференции)

lisiycat пишет:
P.S. Хотя я все рвно оптимальным вижу размещение чатбокса на Главной странице форума....тогда и инфомер не нужен - все и всё, что происходит в чате на виду.

Возможно, но только не на RC1. Слишком нагруженная главная страница получится. В ExBB FM 1.0 RC2 я постарался ещё больше ускорить работу форума и снизить нагрузку на сервер за счёт минимизации сложных процедур и кеширования, поэтому за счёт освобождённых ресурсов и можно будет установить чат на главную
 
 
shyuser
Отправлено: 20 июля 2009 — 20:26
Post Id


Пользователь
Member


Покинул форум
Сообщений всего: 111
Дата рег-ции: Июль 2009  
Откуда: Лукоянов, Нижегородская область, Россия
Репутация: 16




lisiycat пишет:

...
ИМХО: как мне кажется лучше всего чтоб отображалось кол-во человек сидящих в чате в скобках рядом со ссылкой входа в чат.
...

Поддержу и, возможно, при наведении на цифру кол-ва пользователей в чате выводить подсказку "Отобразить кто в чате", а при щелчке, по типу стрелочек "Отобразить первое сообщение темы" и "Отобразить последнее сообщение темы", во всплывающем окне выводить ники пользователей в чате.
 
 
yura3d
Отправлено: 20 июля 2009 — 21:45
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




Немного поправил информер, исправил недочёт, проявляющийся при попытке установить информер внизу главной страницы (в некоторых браузерах клики по ссылкам Кто именно? и Обновить список приводят к прокрутке страницы вверх). Скачать исправленный файл informer.js можно здесь. Напоминаю, что его необходимо закачать в папку modules/chat/javascript
 
 
robert
Отправлено: 21 июля 2009 — 05:06
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 258
Дата рег-ции: Март 2009  
Репутация: 8




Исправил оба файла (для не зависимости от счётчиков). Страница с чатом загружаться стала быстро, но надпись:
yura3d пишет:
Пожалуйста, подождите, идёт подключение к чат-серверу...

висела, а дальнейшей загрузки чат-сервера не было - страница была загружена польностью. Однако
Решил поэкспериментировать, сделал только это:
yura3d пишет:
Далее откройте файл
templates/ваш_скин/modules/chat/show_chat.tpl,
найдите фрагмент:
CODE:
</table>
DATA;
?>

И в этом фрагменте сразу за строкой </table> разместите строки:
CODE:
<script language="JavaScript" src="modules/chat/javascript/chat_yura3d.js"></script>
<script language="JavaScript" type="text/javascript">
<!--
start_chat();
//-->
</script>

На этом всё

проблемы не наблюдал. А затем сделал изменения в этом файле:

yura3d пишет:
Откройте файл modules/chat/frontindex.php, найдите строки:
CODE:
$fm->_Body = ' onLoad="start_chat();"';

CODE:
$fm->_Link = "\n".'<script type="text/javascript" language="JavaScript" src="modules/chat/javascript/chat_yura3d.js"></script>';

И удалите их.

После выполнения таких действий, появилась вышеописанная проблема. Может что-то не дописано Растерялся
P.S. И всё таки хотелось бы закрыть инфу информера от гостей форума.

(Отредактировано автором: 21 июля 2009 — 05:41)

 
 
electron
Отправлено: 21 июля 2009 — 05:33
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




lisiycat пишет:
поместить, например, в Статистике Конференции например под надписью "Кто он-лайн?", чтоб отбражалось в одну строку ники польователей, ктр. в данный момент находятся в окне чата.

да ну, зачем это надо?
оптимальный вариант - цифра в скобках около ссылки чата. ну или "сейчас онлайн : ....". только чтоб это было в одну строку с самой ссылкой чата, а то шапка не айс получается ктогда в несколько строк. а функция "кто именно" по-моему ни к чему вообще в этом варианте. кому надо - зайдет и посмотрит кто там есть. имхо.
 
 
lisiycat
Отправлено: 21 июля 2009 — 07:00
Post Id



Пользователь
ExBB Team
ExBB Ukrainian Translator


Покинул форум
Сообщений всего: 560
Дата рег-ции: Февр. 2009  
Откуда: Чернигов
Репутация: 56




electron пишет:
да ну, зачем это надо?


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

yard3d, подскажи как переделать информер в такой вид:

CODE:
Сейчас в чате: Коля, Петя, Вася [Обновить список]


т.е. без ссылки "Кто именно?", а чтоб сразу пользователи отображались

(Отредактировано автором: 21 июля 2009 — 07:34)

 
 
electron
Отправлено: 21 июля 2009 — 08:04
Post Id



Администратор
ExBB Team


Покинул форум
Сообщений всего: 3917
Дата рег-ции: Февр. 2009  
Репутация: 341




lisiycat пишет:
т.е. без ссылки "Кто именно?", а чтоб сразу пользователи отображались

просто "в чате N" , где N - число кто там есть и всё
 
 
shyuser
Отправлено: 21 июля 2009 — 08:15
Post Id


Пользователь
Member


Покинул форум
Сообщений всего: 111
Дата рег-ции: Июль 2009  
Откуда: Лукоянов, Нижегородская область, Россия
Репутация: 16




electron пишет:
lisiycat пишет:
т.е. без ссылки "Кто именно?", а чтоб сразу пользователи отображались

просто "в чате N" , где N - число кто там есть и всё

Повторюсь, но выводить ники пользователей при щелчке на количество во всплывающем окне.
 
 
yura3d
Отправлено: 21 июля 2009 — 09:12
Post Id


Пользователь
ExBB Team
ExBB Developer
ExBB Mods Author


Покинул форум
Сообщений всего: 3394
Дата рег-ции: Февр. 2009  
Откуда: Минск, Беларусь
Репутация: 353




lisiycat пишет:
yard3d, подскажи как переделать информер в такой вид:

CODE:
Сейчас в чате: Коля, Петя, Вася [Обновить список]


т.е. без ссылки "Кто именно?", а чтоб сразу пользователи отображались

В файле modules/chat/javascript/informer.js найдите переменную simple_informer:
CODE:
var simple_informer = 1;

И обнулите её значение:
CODE:
var simple_informer = 0;

(Добавление)
robert пишет:
Может что-то не дописано

Нет, в этот раз всё дописано. Данное исправление уже протестировано lisiycat

robert пишет:
P.S. И всё таки хотелось бы закрыть инфу информера от гостей форума.

В файле templates/InvisionExBB/board_body.tpl найдите строки:
CODE:
$chat_informer = '';
if ($fm->exbb['chat'])

И замените их строками:
CODE:
$chat_informer = '';
if ($fm->exbb['chat'] && $fm->user['id'])

Далее в файле modules/chat/backend.php найдите строки:
CODE:
function informer() {
global $fm;

И сразу за ними добавьте строку:
CODE:
if (!$fm->user['id']) die;
 
 
robert
Отправлено: 21 июля 2009 — 13:43
Post Id



Пользователь
Advanced Member


Покинул форум
Сообщений всего: 258
Дата рег-ции: Март 2009  
Репутация: 8





yura3d всё работает. Видимо вчера уже так спать хотел, что что-то не так делал... Закатив глазки
 
 
Страниц (17): В начало « 7 8 9 10 [11] 12 13 14 15 » В конец
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Модификации и дополнения »

> Похожие темы: Мод: Чат на форуме (Beta)
Темы Форум Информация о теме Обновление
Восстановление пароля админа
на своем форуме при отключенной почте
Решение проблем Ответов: 10
Автор темы: kitNest
27 октября 2011 — 19:34
Автор: BON
пол посетителей
видел где-то на подобном форуме
Обсуждение Ответов: 5
Автор темы: riogerto
17 апреля 2012 — 16:28
Автор: yura3d
Мод: Похожие темы
Совместимость: ExBB FM 1.0 (версии: RC1, RC2 )
Модификации и дополнения Ответов: 37
Автор темы: Иван Петров
8 сентября 2012 — 14:27
Автор: wasp
Перспективы дальнейшего развития
Отказ от ExBB FM 1.0 и переход на ExBB FM 1.1 и ExBB 2.0
Новости Ответов: 217
Автор темы: yura3d
24 июля 2012 — 16:59
Автор: electron
Как удалить тему
Как на форуме удалить тему
Общие вопросы Ответов: 3
Автор темы: rovinat
15 марта 2013 — 15:01
Автор: BON
 



Все гости форума могут просматривать этот раздел.
Только администраторы и модераторы могут создавать новые темы в этом разделе.
Только администраторы и модераторы могут отвечать на сообщения в этом разделе.
 




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

Powered by ExBB
ExBB FM 1.0 RC1 by TvoyWeb.ru
InvisionExBB Style converted by Markus®

[Script Execution time: 0.1038]     [ ]