Next Generation CMS :: Форум поддержки

Заинтересовала наша система? Тогда этот форум для Вас!

Вы не зашли.

#26 2009-05-04 14:45:10

panoptus
Участник
Откуда Украина, Николаев
Зарегистрирован: 2009-02-18
Сообщений: 159
Рейтинг :   
Сайт

Re: jCHAT :: AJAX чат для сайта

vitaly пишет:

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

Не возникало???

Не в сети

#27 2009-05-04 22:59:31

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: jCHAT :: AJAX чат для сайта

panoptus, что именно?

Не в сети

#28 2009-05-05 12:31:51

panoptus
Участник
Откуда Украина, Николаев
Зарегистрирован: 2009-02-18
Сообщений: 159
Рейтинг :   
Сайт

Re: jCHAT :: AJAX чат для сайта

vitaly, почитай последние сообщения топика

Не в сети

#29 2009-05-21 14:32:08

Евгений
Модератор
Откуда Россия
Зарегистрирован: 2009-04-08
Сообщений: 1,014
Рейтинг :   38 
Сайт

Re: jCHAT :: AJAX чат для сайта

Кстати насчёт удаления сообщений, заходите через phpMyAdmin в свою базу данных NG и потом в Таблицу  ng_jchat  и там уж делаете все что захочется.

Удачи.:)


I NGeneration CMS

Не в сети

#30 2009-05-21 15:54:03

panoptus
Участник
Откуда Украина, Николаев
Зарегистрирован: 2009-02-18
Сообщений: 159
Рейтинг :   
Сайт

Re: jCHAT :: AJAX чат для сайта

Евгений, это все понятно, а если в чат мат залетит? Надо чтоб работала синхронизация с базой, иначе в базе ты его удалишь, а у клиентов они останутся как минимум до перезагрузки страницы

Не в сети

#31 2009-05-21 18:02:29

Евгений
Модератор
Откуда Россия
Зарегистрирован: 2009-04-08
Сообщений: 1,014
Рейтинг :   38 
Сайт

Re: jCHAT :: AJAX чат для сайта

Да уж в этом плане это неудобно. По хорошему переделать чат который на uCoz`е надо бы. Вот это было бы просто замечательно!

Плюсы uCoz чата: bb коды, смайлы, обновление чата(которое как раз подошло бы в нашем случае), ссылки на профили пользователей.

Вот если бы хотя бы смайлы с ббкодами запихнуть в наш чат..... Ну это я рамечтался.:D

Изменено Евгений (2009-05-21 18:04:03)


I NGeneration CMS

Не в сети

#32 2009-05-22 09:00:00

ROZARD
Модератор
Откуда Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: jCHAT :: AJAX чат для сайта

Евгений, Добавил поддержку ббкодов и смайликов...
_http://rozard.net/jchat.7z

P.S. Прикрепить не получилось:

Fatal error: Call to undefined function attach_find_extention() in /usr/home/mysites/www/ngcms.ru/www/forum/include/attach/attach_func.php on line 112

Изменено ROZARD (2009-05-23 14:17:27)

Не в сети

#33 2009-05-23 13:02:50

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: jCHAT :: AJAX чат для сайта

ROZARD, с форумом вроде разобрался.
Попробуй ещё раз приложить файл

Не в сети

#34 2009-05-23 14:18:06

ROZARD
Модератор
Откуда Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: jCHAT :: AJAX чат для сайта

vitaly, Не получилось smile:

Fatal error: Call to undefined function attach_find_extention() in /usr/home/mysites/www/ngcms.ru/www/forum/include/attach/attach_func.php on line 125

Не в сети

#35 2009-05-28 19:24:00

Евгений
Модератор
Откуда Россия
Зарегистрирован: 2009-04-08
Сообщений: 1,014
Рейтинг :   38 
Сайт

Re: jCHAT :: AJAX чат для сайта

Я думаю на это тоже стоит обратить внимание!

Вот что написали у меня на сайте:

AE: Приветствую вас на нашем сайте!
Гость: Хороший сайт.
etwer: Чистенько все выглядит!
egzo: Спасибо за Программы для работы со звуком.
AE: test jpk
AE: К сожалени, сайт приходится продать. С завтрашнего дня - у сайта новый владелец. Сорри
AE: Это я к тому, что чат стоило бы привязать к авторизации сайта)). А то мало ли кто пишет от чужого имени.


I NGeneration CMS

Не в сети

#36 2009-05-28 21:27:30

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: jCHAT :: AJAX чат для сайта

Евгений, а разве в настройках плагина "Гостевой доступ" = "просмотр - гости смогут просматривать чат-бокс" не поможет?

Уточни - в чём именно проблема?

Не в сети

#37 2009-05-29 14:42:10

Евгений
Модератор
Откуда Россия
Зарегистрирован: 2009-04-08
Сообщений: 1,014
Рейтинг :   38 
Сайт

Re: jCHAT :: AJAX чат для сайта

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

Просто AE это ник админа.:)

Получается любой желающий сможет написать от моего имени.:(


I NGeneration CMS

Не в сети

#38 2009-05-30 02:46:30

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: jCHAT :: AJAX чат для сайта

Чтение файла readme из плагина тебя спасёт.
Самые последние строки:

Для особо интересующихся - формат строки чата определяется в строке #131:
 cell.innerHTML = ((rec['author_id']>0)?('<b>'+rec['author']+'</b>'):('<i>'+rec['author']+'</i>'))+': '+rec['text'];

Как отсюда видно - ники зарегистрированных пользователей показываются жирным шрифтом, ники гостей - курсивом.
Можешь просто указать это в описании чата или как-то по другому выделить гостей.

Чем не подходит такой вариант? smile

Не в сети

#39 2009-05-30 14:25:23

Евгений
Модератор
Откуда Россия
Зарегистрирован: 2009-04-08
Сообщений: 1,014
Рейтинг :   38 
Сайт

Re: jCHAT :: AJAX чат для сайта

Получается я могу выделить определенным цветом гостей и пользователей. big_smile

Просто замечательно!:D


I NGeneration CMS

Не в сети

#40 2009-08-03 01:23:15

35house
Участник
Зарегистрирован: 2009-08-03
Сообщений: 14
Рейтинг :   

Re: jCHAT :: AJAX чат для сайта

народ объясните новичку, в этом деле, как сделать чтоб этот чат на главной отображался и где его вообще искать. я его установил, включил, настроил но не вижу )))

Не в сети

#41 2009-08-03 01:26:37

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: jCHAT :: AJAX чат для сайта

35house, читай документацию плагина smile
Необходимо ещё в шаблоне main.tpl (templates/default/main.tpl) добавить

{plugin_jchat}

в том месте, в котором ты хочешь увидеть вывод плагина

Не в сети

#42 2009-08-03 20:02:08

35house
Участник
Зарегистрирован: 2009-08-03
Сообщений: 14
Рейтинг :   

Re: jCHAT :: AJAX чат для сайта

упс, а где не подскаежет он должен поставлен в этом файле если я хочу его видеть слева внизу ????

Не в сети

#43 2009-08-03 21:15:50

ROZARD
Модератор
Откуда Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: jCHAT :: AJAX чат для сайта

35house, Найди там:

<!-- POPULAR start -->
<tr><td>
{plugin_popular}
</td></tr>
<!-- POPULAR end -->

И после вставь:

<tr><td>
{plugin_jchat}
</td></tr>

Не в сети

#44 2009-08-19 02:22:55

icedogas
Участник
Откуда Москва
Зарегистрирован: 2009-02-08
Сообщений: 318
Рейтинг :   
Сайт

Re: jCHAT :: AJAX чат для сайта

Кстати, а можно что бы чат писался не в мускул, а в какой нить текстовой файл?
И кнопочку обновить вместо, авто обновления сделать?

Не в сети

#45 2009-08-21 21:30:01

icedogas
Участник
Откуда Москва
Зарегистрирован: 2009-02-08
Сообщений: 318
Рейтинг :   
Сайт

Re: jCHAT :: AJAX чат для сайта

1.2064    func EXEC_ACTS (index): call function "plugin_jchat_index" [1 params] for 0.9389 sec
Почему он так долго может грузиться?
Почистил через мускул ng_jchat - было более 3000 строк стало
0.0336    func EXEC_ACTS (index): call function "plugin_jchat_index" [1 params] for 0.0011 sec


Кол-во сообщений в истории чата для отображения
Это количество (приблизительно) будет отображаться у посетителя. При превышении старые сообщения будут удаляться.
Походу вот это и не работает((

Изменено icedogas (2009-08-21 21:37:51)

Не в сети

#46 2009-08-22 20:52:03

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: jCHAT :: AJAX чат для сайта

icedogas, старые сообщения удаляются не из базы, а с экрана.
Из базы удаление пока не реализовано.

А по поводу торможения очень странно, не должно такого быть sad

Не в сети

#47 2009-08-28 14:30:23

ROZARD
Модератор
Откуда Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1,523
Рейтинг :   82 
Сайт

Re: jCHAT :: AJAX чат для сайта

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

foreach (array_reverse($mysql->select("select id, postdate, author, author_id, text from ".prefix."_jchat ".(intval($start)?"where id >".intval($start):'')." order by id desc limit 0,8", 1)) as $row) {

Последние сообщения с чата будут выводиться от 0 до 8 начиная с конца...
Проверил у себя при 10000 сообщений время выполнения SQL запроса 0.0016сек...

Не в сети

#48 2009-08-28 17:17:11

vitaly
Администратор
Откуда Россия
Зарегистрирован: 2008-10-08
Сообщений: 2,823
Рейтинг :   118 

Re: jCHAT :: AJAX чат для сайта

Ох... а это уже бага, точнее - опечатка в коде плагина.
Он должен делать limit.

Найди строку:

	foreach (array_reverse($mysql->select("select id, postdate, author, author_id, text from ".prefix."_jchat ".(intval($start)?"where id >".intval($start):'')." order by id desc", 1)) as $row) {

и замени на:

	foreach (array_reverse($mysql->select("select id, postdate, author, author_id, text from ".prefix."_jchat ".(intval($start)?"where id >".intval($start):'')." order by id desc limit ".$limit, 1)) as $row) {

Не в сети

#49 2009-09-05 19:37:53

icedogas
Участник
Откуда Москва
Зарегистрирован: 2009-02-08
Сообщений: 318
Рейтинг :   
Сайт

Re: jCHAT :: AJAX чат для сайта

Воо, спасибо - реально быстрее стало))

Не в сети

#50 2009-11-14 17:31:11

icedogas
Участник
Откуда Москва
Зарегистрирован: 2009-02-08
Сообщений: 318
Рейтинг :   
Сайт

Re: jCHAT :: AJAX чат для сайта

А кстати, можно в чате дату отобразить?

Не в сети

Подвал раздела

Работает на FluxBB