Мы в твиттере Мы в телеграме!

Провеббер » DataLife Engine » DLE модули » iChat v.3.5 FIX для DLE 9.X

Набор в команду! Ведется набор в команду, для наполнения сайта новым, интересным контентом. Если у тебя есть предложения, свободное время, ты обладаешь интересным контентом, и хочешь поделиться с другими?
Обращайся к нам в ЛС группы Вконтакте.

iChat v.3.5 FIX для DLE 9.X

Данный материал предоставлен сайтом ProWebber.cc исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.
Скачать бесплатно iChat v.3.5 FIX для DLE 9.X.


1.Исправлена ошибка с датой. от 08.02.2011
2.Исправлена ошибка с Антифлудом. от 08.02.2011

Внесенные изменения в версию:
1.Добавлена возможность отправки сообщения при нажатии Ctrl + Enter.
2.Кнопка "Настройка чата" вынесена в шаблон.
3.Добавлены эффекты slide и blind.
4.Подкорректирован запрос к БД в install.php.
5.Добавлено вызов функции iChatRefresh() при сохранении настроек или очистке БД.
6.Добавлена проверка поля message с помощью jаvascript.
7.Добавлено предупреждения о том что нужно удалить файл установки.
8.Добавлена защита в файл cron.php.
9.Добавлена возможность редактировать шаблоны в админке модуля.
10.Добавлена совместимость для DLE 9.0.
11.Оптимизированный код.

Совместимость: DLE 9.X
Автор: RooTM

Скачать
Внимание! У Вас нет прав для просмотра скрытого текста.


Дополнительные ссылки на скачивание ТОЛЬКО для зарегистрированных


-1
Просмотры: 7 037 :: Комментарии (66) :: :: Нужна помощь? Задайте вопрос на форуме ::
Теги: iChat v3.5 Fix
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.

#21RooTM

  • 16 февраля 2011 14:36
  • Регистрация: 29.10.2010
  • Был(а) онлайн: 29.10.2022
  • Комментариев: 287
  • 0
Интересно кто знает?
Как вывести чат на отдельну стр


#22Desys

  • 17 февраля 2011 00:43
  • Регистрация: 7.02.2011
  • Был(а) онлайн: 25.02.2012
  • Комментариев: 10
  • 0
у меня пользователи не могут отправлять сообщения, пишет ерор

#23RexTiam

  • 17 февраля 2011 00:44
  • Регистрация: 21.11.2010
  • Был(а) онлайн: 19.01.2021
  • Комментариев: 51
  • 0
А как сделать чтоб оправка была через Enter ? А не контр+интер

#24RooTM

  • 17 февраля 2011 01:00
  • Регистрация: 29.10.2010
  • Был(а) онлайн: 29.10.2022
  • Комментариев: 287
  • 0
у меня пользователи не могут отправлять сообщения, пишет ерор


require_once ENGINE_DIR . '/modules/sitelogin.php';

if( ! $is_logged ) die( "error" );


Это может быть только когда они не авторизированы


А как сделать чтоб оправка была через Enter ? А не контр+интер


вот так или с помощью JS
onsubmit="iChatAdd(); return false;"


а что у тя на сайте 50 собщений в секунду и ты не успеваешь нажать контр+интер или кнопочку "Отправить"?

На ГС это не надо ===> а значит и тебе!

P.S.В гугле Можно Найти Всё!или самому сделать для этого нужны мин знания HTML

#25Desys

  • 17 февраля 2011 02:38
  • Регистрация: 7.02.2011
  • Был(а) онлайн: 25.02.2012
  • Комментариев: 10
  • 0
вот ошибка:
DELETE FROM dle_flood where id < '1297898934' AND flag='0'

это лучше переустановить чат или может по другому можно

#26RooTM

  • 17 февраля 2011 09:12
  • Регистрация: 29.10.2010
  • Был(а) онлайн: 29.10.2022
  • Комментариев: 287
  • 0
DELETE FROM dle_flood where id < '1297898934' AND flag='0'


и в чем ошибка?id ето время в unix формате

dle_flood - Стандартная таблица DLE



#27Desys

  • 17 февраля 2011 16:07
  • Регистрация: 7.02.2011
  • Был(а) онлайн: 25.02.2012
  • Комментариев: 10
  • 0
RooTM, все заработало, изменил таблицу dle_flood

#28RexTiam

  • 17 февраля 2011 18:37
  • Регистрация: 21.11.2010
  • Был(а) онлайн: 19.01.2021
  • Комментариев: 51
  • 0
RooTM, а можно узнать куда прописывать нужно onsubmit="iChatAdd(); return false;" ?

Просто чат для флуда существует где болтает много людей и все очень быстро пишут. В чате около 50~ сидит и болтают)

#29RexTiam

  • 17 февраля 2011 19:17
  • Регистрация: 21.11.2010
  • Был(а) онлайн: 19.01.2021
  • Комментариев: 51
  • 0
А куда нужно прописать эту строку, что-то искал так и не нашёл(

onsubmit="iChatAdd(); return false;"

#30RooTM

  • 17 февраля 2011 21:25
  • Регистрация: 29.10.2010
  • Был(а) онлайн: 29.10.2022
  • Комментариев: 287
  • 0
заменить textarea на input в skin.tpl
<textarea name="message" id="message"></textarea>


<input name="message" id="message"></input>



в run.php
<form method="post" onsubmit="iChatAdd(); return false;" name="iChat_form" id="iChat_form" action="/">

#31COBRIUM

  • 19 февраля 2011 23:13
  • Регистрация: 7.12.2010
  • Был(а) онлайн: 26.07.2012
  • Комментариев: 8
  • 0
А когда появиться возможность редактировать сообщения пользователей?

--------------------

#32RooTM

  • 20 февраля 2011 00:45
  • Регистрация: 29.10.2010
  • Был(а) онлайн: 29.10.2022
  • Комментариев: 287
  • 0
В новой версии будет(это не все а только основное):
1.Возможность задать любой группе цвет ника (сделал).
2.Возможность админу редактирувать собщения через AJAX (только начал).

#33Beenus

  • 20 февраля 2011 18:50
  • Регистрация: 20.02.2011
  • Был(а) онлайн: 15.01.2012
  • Комментариев: 1
  • 0
RooTM, После отправки сообщений, появляется кто отправил, во сколько отправил, а сам текст не появляется? почему?

#34wolf17

  • 21 февраля 2011 11:25
  • Регистрация: 10.01.2010
  • Был(а) онлайн: 9.07.2015
  • Комментариев: 63
  • 0
Такая проблема, сообщения из чата не удаляются когда выходят за 15 сообщений как в настройках стоит, уже штук 300 накопилось и не чистится.

#35RooTM

  • 21 февраля 2011 11:48
  • Регистрация: 29.10.2010
  • Был(а) онлайн: 29.10.2022
  • Комментариев: 287
  • 0
RooTM, После отправки сообщений, появляется кто отправил, во сколько отправил, а сам текст не появляется? почему?

message.tpl
<div class="chat">
<img alt="Написал" title="Написал" src="{THEME}/img/author.png" width="16" border="0" style="vertical-align:-2px"/><strong>{author}</strong>
<div style="float:right;font-size:8px;vertical-align:top">{date}</div
>
<div class="hr1"></div>
<span style="color:#2a2a2a">{message}<div align="right">
[not_for_group=5]<img class="edit_buttons" onclick="iChat_otvet('{name}'); return false;" src="{THEME}/img/comment.png" alt="Ответить" />[/not_for_group]
[for_group=1]<img class="edit_buttons" onclick="iChatEdit('{id}'); return false;" src="{THEME}/img/edit.png" alt="Редактировать"/>
<img class="edit_buttons" onclick="iChatDelete('{id}'); return false;" src="{THEME}/img/delete.png" alt="Удалить"/>[/for_group]
</div></span>
</div>



Такая проблема, сообщения из чата не удаляются когда выходят за 15 сообщений как в настройках стоит, уже штук 300 накопилось и не чистится.


такой проблемы нет т.к. у мну было 1000.
нажми кнопку очистить БД(в настройках чата) или запусти cron.php или удаляй через phpMyAdmin

#36wolf17

  • 21 февраля 2011 11:57
  • Регистрация: 10.01.2010
  • Был(а) онлайн: 9.07.2015
  • Комментариев: 63
  • 0
Ну как я понимаю он же должен чистить автоматом?

#37RooTM

  • 21 февраля 2011 13:02
  • Регистрация: 29.10.2010
  • Был(а) онлайн: 29.10.2022
  • Комментариев: 287
  • 0
Ну как я понимаю он же должен чистить автоматом?

Создай задание для файла cron.php.При каждом запуску он будет удалять старые собщения(количество собщений в настройках чата "Количество собщений удалять(CRON)"

#38Trolik008

  • 21 февраля 2011 14:07
  • Регистрация: 7.01.2010
  • Был(а) онлайн: 4.09.2014
  • Комментариев: 10
  • 0
Как зделать чтоб в чате сообщения смогла удалять не только 1 група но например еще и редакторы и журналисты. И как зделать 1 чат на пару сайтов (все сайты на дле и все на 1 хосте)

#39RooTM

  • 21 февраля 2011 14:21
  • Регистрация: 29.10.2010
  • Был(а) онлайн: 29.10.2022
  • Комментариев: 287
  • 0
Как зделать чтоб в чате сообщения смогла удалять не только 1 група но например еще и редакторы и журналисты.

я те ответил на 1 странице

И как зделать 1 чат на пару сайтов (все сайты на дле и все на 1 хосте)

только если база 1 на все сайты

#40guga

  • 21 февраля 2011 15:01
  • Регистрация: 6.12.2010
  • Был(а) онлайн: 3.10.2014
  • Комментариев: 26
  • 0
Цитата: COBRIUM
А когда появиться возможность редактировать сообщения пользователей?

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

Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Архив новостей
Ноябрь 2024 (9)
Октябрь 2024 (169)
Сентябрь 2024 (13)
Август 2024 (60)
Июль 2024 (12)
Июнь 2024 (30)

Последние комментарии: