Чат для DLE iChat v7 (MySQL)

Категория: Модули DLE » Модуль для DLE 11.2, 11.1, 11.0, 10.6, 10.5, 10.4, 10.3, 10.2, 10.1, 10.0, 9.8, 9.7, 9.6, 9.5, 9.4, 9.3, 9.2, 9.0
Чат для DLE iChat v7 (MySQL)
Представляем на www.dle9.com чат для DLE iChat v7 (MySQL), по словам автора делал для себя на хосте и не было SQLite, пришлось переделать под MySQL.

Отличия от оригинала:
- Работает не с SQLite, а с MySQL
- Версия UTF-8
- Для DLE 10.6 (Там аватарки по другому(полный путь) в базу пишутся, так что и тут поменял).

Проверял на PHP4/PHP5, DLE 10.6 (utf-8)
iChat_v7(MySQL)
Автор: ShineKami
Доработка пользователя: sluciferk и решения stimul-tem

Установка модуля iChat_v7(MySQL)
1. Закачать файлы на сервер из архива /engine/modules/iChat поверх папки файлов движка /engine/
2. Закачать файлы на сервер из архива /templates/Default/ поверх папки файлов движка /templates/ предварительно изменив название папки /Default/ , на название вашего шабона
3. Выполните запрос MySQL из файла BASE.sql, как делает запрос MySQL написано тут
4. В любом месте вашего шаблона, в основном это mail.tpk добавляете тег ниже, который выводит чат в блоке

{include file="engine/modules/iChat/show.php"}


Или в окне:



На это все!

Скачать модули для дле, как модуль чат для DLE iChat v7 (MySQL) можно по этой ссылке (обновлен от 10.02.2016)
  • 80
Рубрика: DLE модули » Бесплатные
Ранее » DLE PM LIST« Далее They Fav для DLE
Добавление комментарияОставить комментарий
  • № :54
  • 17 марта 2017 15:23
Ребята, че с кодировкой?
Внимание! У вас нет прав для просмотра скрытого текста.

У меня utf8.
  • № :53
  • 13 января 2017 10:47
Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Helsinki' for 'EET/2,0/no DST' instead in /www/anibg info/www/root/engine/modules/iChat/build.php on line 33

Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Helsinki' for 'EET/2,0/no DST' instead in /www/anibg info/www/root/engine/modules/iChat/build.php on line 74

Warning: strtotime() [function.strtotime]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Helsinki' for 'EET/2,0/no DST' instead in /www/anibg info/www/root/engine/modules/iChat/build.php on line 74

Warning: date() [function.date]: It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected 'Europe/Helsinki' for 'EET/2,0/no DST' instead in /www/anibg info/www/root/engine/modules/iChat/build.php on line 30
  • № :52
  • 7 января 2017 13:10
Здравствуйте. Может какой-то файл не перекодирован, вот этим методом можете быстро сделать кодировку файлов или проверить. А так, есть только то, что есть.
  • № :51
  • 7 января 2017 11:58
Здравствуйте. Решил поставить этот модуль на свой сайт (dle 11.1), выбрал версию cp-1251, но чат нормально не отображается. Эта ошибка очень напоминает не ту кодировку. Есть ли этот модуль для кодировки cp-1251?
  • № :50
  • 28 декабря 2016 20:33
Ещё проблема,можно как-то отвзязать цвет текста в чате от css/style сайта?У меня на сайте стоит желтый,и он гармонично смотрится,однако в чате этот желтый слишком яркий,ничего не видно,если сменить на черный,то в чате становится нормально,а на сайте плохо,т.к. он тёмный,и сменить на светлый нельзя,перелопатил все # в Css/style Css/engine
  • № :49
  • 28 декабря 2016 09:12
Цитата: Artem
В общем и проблему с цветом решил.Теперь у меня(админа).В чате всё нормально,а когда пишет другой юзер,у него вылазит это

Warning: mysqli_real_escape_string() expects parameter 2 to be string, array given in /home/u959385531/public_html/engine/modules/iChat/ajax/add.php on line 146

В скрипте есть ошибка что бы её исправить нада подправить файл "engine/modules/iChat/ajax/add.php"
Там в строчке 146 заменить $row->get_row() на $db->get_row() иначе у всех кроме админов будет проблема с добавлением сообщений.
PS: Касается utf-8 и cp1251
  • № :48
  • 27 декабря 2016 23:54
В общем и проблему с цветом решил.Теперь у меня(админа).В чате всё нормально,а когда пишет другой юзер,у него вылазит это

Warning: mysqli_real_escape_string() expects parameter 2 to be string, array given in /home/u959385531/public_html/engine/modules/iChat/ajax/add.php on line 146
  • № :47
  • 27 декабря 2016 22:46
Решил проблему,поменяв версию php на сайте с 5.5 на 5.4 ... Теперь очень прошу,помогите сменить цвет сообщений в чате с желтого на другой
  • № :46
  • 27 декабря 2016 22:10
Версия DLE 11.0
Цитата: Artem
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/u959385531/public_html/engine/modules/iChat/ajax/add.php on line 249
Чат установлен,все видно,бб коды работают,сообщения отправляются,но над сообщениями вылазит это,а так же весь текст желтого цвета
в поиске если запрос дать можно найти решение
modifier is deprecated, use preg_replace_callback instead in

версия движка какая?
  • № :45
  • 27 декабря 2016 21:20
Цитата: Artem
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/u959385531/public_html/engine/modules/iChat/ajax/add.php on line 249
Чат установлен,все видно,бб коды работают,сообщения отправляются,но над сообщениями вылазит это,а так же весь текст желтого цвета

в поиске если запрос дать можно найти решение
modifier is deprecated, use preg_replace_callback instead in

версия движка какая?
  • № :44
  • 27 декабря 2016 20:33
Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /home/u959385531/public_html/engine/modules/iChat/ajax/add.php on line 249
Чат установлен,все видно,бб коды работают,сообщения отправляются,но над сообщениями вылазит это,а так же весь текст желтого цвета
  • № :43
  • 8 ноября 2016 17:42
Цитата: Юрий
Админ пробовал , чат работает но проблема со смайлами вот сайт f-ferma. ru . версия 11.1 кто решил проблему подскажите как?


вот где ещё встречаются строчки кода, возможно тут надо переписать
modules/iChat/ajax/admin.php

$save_cfg['smiles'] = "wink,winked,smile,am,belay,feel,fellow,laughing,lol,love,no,recourse,reque

st,sad,tongue,wassat,crying,what,bully,angry";
  • № :42
  • 7 ноября 2016 20:43
Админ пробовал , чат работает но проблема со смайлами вот сайт f-ferma. ru . версия 11.1 кто решил проблему подскажите как?
  • № :41
  • 6 ноября 2016 06:37
Цитата: Юрий
Проблема с невидимыми сообщениями решена версию пхп с 7 сменил на 5.5
А вот смайлы не хотят появляться

ниже сообщение, пробовали ?
  • № :40
  • 5 ноября 2016 22:42
Проблема с невидимыми сообщениями решена версию пхп с 7 сменил на 5.5
А вот смайлы не хотят появляться
  • № :39
  • 5 ноября 2016 22:39
Поставил на сайт 11.1 версии чат работает но не работают функции текста смайлов в окне сообщения набирается текст, отправляешь отправляется и пусто как решить данную проблему к то в курсе
  • № :38
  • 22 октября 2016 20:35
Цитата: Googlera
Есть еще проблема со смайлами, я не понял как автор комментариев ниже ее решил. Путь до смайлов прописал правильно, в поле smiles добавил список названий смайлов (без png), но их все равно нет. Как решается проблема?

он решил, потому что версия дле была у него 10.6, начиная с версии 11.0 в плане вывода смайлов и вв-кода произошли изменения
найти в engine/modules/iChat/data/config.php

'smiles' => "wink,winked,smile,am,belay,feel,fellow,laughing,lol,love,no,recourse,reques
t,sad,tongue,wassat,crying,what,bully,angry",


заменить на новые смайлы
'smilies' => 'bowtie,smile,laughing,blush,smiley,relaxed,smirk,heart_eyes,kissing_heart,k
issing_closed_eyes,flushed,relieved,satisfied,grin,wink,stuck_out_tongue_winking
_eye,stuck_out_tongue_closed_eyes,grinning,kissing,stuck_out_tongue,sleeping,wor
ried,frowning,anguished,open_mouth,grimacing,confused,hushed,expressionless,unam
used,sweat_smile,sweat,disappointed_relieved,weary,pensive,disappointed,confound
ed,fearful,cold_sweat,persevere,cry,sob,joy,astonished,scream,tired_face,angry,r
age,triumph,sleepy,yum,mask,sunglasses,dizzy_face,imp,smiling_imp,neutral_face,n
o_mouth,innocent',


может поможет, а вообше придется сравнивать какие были сделани изменения между 10.6 версии и 11.1, чтобы подправить баги версия не обновлена, может у автора есть версия выше
  • № :37
  • 22 октября 2016 18:58
Есть еще проблема со смайлами, я не понял как автор комментариев ниже ее решил. Путь до смайлов прописал правильно, в поле smiles добавил список названий смйлов (без png), но их все равно нет. Как решается проблема?
  • № :36
  • 22 октября 2016 17:06
Цитата: dle9.com
Цитата: Googlera
Поставил iChat v7.0 (UTF-8) на DLE 11.1. Вместо русской кириллицы вопросительные знаки, как это лечится?, А так все хорошо.

у вас сайт наверное на windows-1251 ставить надо бы тогда IChat_v7(MySQL_cp1251)

Двиг очень интересный и интуитивно понятный, решил проблему мненой кодировки в myphpadmin. Спасибо за помощь!
  • № :35
  • 22 октября 2016 12:24
Цитата: Googlera
Поставил iChat v7.0 (UTF-8) на DLE 11.1. Вместо русской кириллицы вопросительные знаки, как это лечится?, А так все хорошо.

у вас сайт наверное на windows-1251 ставить надо бы тогда IChat_v7(MySQL_cp1251)
  • № :34
  • 22 октября 2016 12:09
Поставил iChat v7.0 (UTF-8) на DLE 11.1. Вместо русской кириллицы вопросительные знаки, как это лечится?, А так все хорошо.
  • № :33
  • 18 июня 2016 10:37
Цитата: Demx
Подскажите как исправить, DLE 11

На офф странице модуля написано что он подходит до Dle 9.7
на Dle 11 тем более не подойдет,если только допилят...

здесь версия подходит для DLE 10.6 значит и на дле 11 должна работать,

допилить(адаптировать) этот модуль к 11 версии (означает знание PHP, чтобы внести изменения в файлы модуля для совместимости с 11 версией дле.)
  • № :32
  • 18 июня 2016 10:10
Подскажите как исправить, DLE 11

На офф странице модуля написано что он подходит до Dle 9.7
на Dle 11 тем более не подойдет,если только допилят...
  • № :31
  • 21 мая 2016 09:19
Подскажите как новую bb панель прикрутить к чату? как известно с 10.6 она новая на css по всему сайту. как в личке так и вкомментах, хотелось чтобы и в чате была такая же, не выбиваясь из общего вида дизайна.
  • № :30
  • 30 марта 2016 15:19
после ввода сообщения (не важно гость или админ) выводится сообщение:
Notice: Undefined index: dle_skin in D:\XAMPP\htdocs\child\engine\modules\iChat\ajax\add.php on line 36
on line 44 , on line 108, 120,137, 139, 152, 249, 250, 251, 287

Notice: Use of undefined constant id - assumed 'id' in D:\XAMPP\htdocs\child\engine\modules\iChat\build.php on line 98, 116

после перегрузки страницы все отображается корректно, но сообщение опять же ввести - таже история

Подскажите как исправить, DLE 11
  • № :29
  • 26 февраля 2016 20:56
Цитата: Maulo
Модуль повишает нагруску на сервер, севодня сервер чуть не сдох онлайн било около 200+ чел и около 100 запросов йшло с одного ип,

Вивод

он нерасчитан на большой онлайн наченает делать много запросов

но для сайтов с онлайно небольшим думаю проблем небудет но советую обратитса к хостеру пусть проверит запроси итд. есле сами непонимаете как ето сделать)


Под большой онлайн нада на сокетах писать, тут чат по технилогии комментариев, просто обновляется :D
  • № :28
  • 13 февраля 2016 16:20
Цитата: Zum07
Как исправить кодировку в самом сообщении?
Внимание! У вас нет прав для просмотра скрытого текста.

вот пример тут

только в вашем случая нужно переконвертировать файлы модуля, точнее какой-то файл, если все разом открыть вы сможете увидеть следует конвертировать или нет
  • № :27
  • 13 февраля 2016 15:56
Как исправить кодировку в самом сообщении?
Внимание! У вас нет прав для просмотра скрытого текста.
  • № :26
  • 12 февраля 2016 04:05
Сервер упал так што все сати которие били с моим тоже неработали хостер вшоке) smile а хостинг хороший (думаю дешовий или бесплатной тошно сдох би)
  • № :25
  • 12 февраля 2016 04:03
Модуль повишает нагруску на сервер, севодня сервер чуть не сдох онлайн било около 200+ чел и около 100 запросов йшло с одного ип,

Вивод

он нерасчитан на большой онлайн наченает делать много запросов

но для сайтов с онлайно небольшим думаю проблем небудет но советую обратитса к хостеру пусть проверит запроси итд. есле сами непонимаете как ето сделать)