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

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

rss

Вы не зашли.

Объявление

#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
Сообщений: 2785
Рейтинг :   115 
Профиль

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
Сообщений: 1014
Рейтинг :   38 
Профиль  Вебсайт

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

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

Удачи.smile


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
Сообщений: 1014
Рейтинг :   38 
Профиль  Вебсайт

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

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

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

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

Отредактированно Евгений (2009-05-21 18:04:03)


I NGeneration CMS

Неактивен

 

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

ROZARD
Модератор
Откуда: Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1523
Рейтинг :   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
Сообщений: 2785
Рейтинг :   115 
Профиль

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

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

Неактивен

 

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

ROZARD
Модератор
Откуда: Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1523
Рейтинг :   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
Сообщений: 1014
Рейтинг :   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
Сообщений: 2785
Рейтинг :   115 
Профиль

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

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

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

Неактивен

 

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

Евгений
Модератор
Откуда: Россия
Зарегистрирован: 2009-04-08
Сообщений: 1014
Рейтинг :   38 
Профиль  Вебсайт

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

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

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

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


I NGeneration CMS

Неактивен

 

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

vitaly
Администратор
Откуда: Россия
Зарегистрирован: 2008-10-08
Сообщений: 2785
Рейтинг :   115 
Профиль

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
Сообщений: 1014
Рейтинг :   38 
Профиль  Вебсайт

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

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

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


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
Сообщений: 2785
Рейтинг :   115 
Профиль

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
Сообщений: 1523
Рейтинг :   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
Сообщений: 2785
Рейтинг :   115 
Профиль

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

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

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

Неактивен

 

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

ROZARD
Модератор
Откуда: Россия, Астрахань
Зарегистрирован: 2008-10-13
Сообщений: 1523
Рейтинг :   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
Сообщений: 2785
Рейтинг :   115 
Профиль

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 16:31:11

icedogas
Пользователь
Откуда: Москва
Зарегистрирован: 2009-02-08
Сообщений: 318
Рейтинг :   
Профиль  Вебсайт

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

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

Неактивен

 

Board footer

Powered by FluxBB

[ Generated in 0.027 seconds, 31 queries executed ]