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

Чат для DLE iChat v7 (MySQL)
Представляем на 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"}


Или в окне:

[quote][/quote]

На это все!

Скачать модули для дле, как модуль чат для DLE iChat v7 (MySQL) можно по этой ссылке

IChat_v7MySQL.zip [240,03 Kb] (cкачиваний: 1455)
(обновлен от 10.02.2016)
  • 80

Комментарии 60

Artem от 28 декабря 2016 20:33
Ещё проблема,можно как-то отвзязать цвет текста в чате от css/style сайта?У меня на сайте стоит желтый,и он гармонично смотрится,однако в чате этот желтый слишком яркий,ничего не видно,если сменить на черный,то в чате становится нормально,а на сайте плохо,т.к. он тёмный,и сменить на светлый нельзя,перелопатил все # в Css/style Css/engine
dle9.com от 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
Artem от 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
Artem от 27 декабря 2016 22:46
Решил проблему,поменяв версию php на сайте с 5.5 на 5.4 ... Теперь очень прошу,помогите сменить цвет сообщений в чате с желтого на другой
Artem от 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

версия движка какая?
dle9.com от 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

версия движка какая?
Artem от 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
Чат установлен,все видно,бб коды работают,сообщения отправляются,но над сообщениями вылазит это,а так же весь текст желтого цвета
dle9.com от 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";
Юрий от 7 ноября 2016 20:43
Админ пробовал , чат работает но проблема со смайлами вот сайт f-ferma. ru . версия 11.1 кто решил проблему подскажите как?
dle9.com от 6 ноября 2016 06:37
Цитата: Юрий
Проблема с невидимыми сообщениями решена версию пхп с 7 сменил на 5.5
А вот смайлы не хотят появляться

ниже сообщение, пробовали ?
Добавить комментарий

Оставить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent