• DONATE to NULLED!
    Форуму и его команде можно помочь, мотивировать модераторов разделов.
    Помогите модератору этого раздела killoff лично.

Информация iChat v.3.5

Статус
В этой теме нельзя размещать новые ответы.

GepardSD

Постоялец
Регистрация
16 Май 2009
Сообщения
129
Реакции
15
Мини чат для DataLife Engine

359f8dab103a.png


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

Исправления:
1.Исправлена ошибка с датой.от 08.02.2011
2.Исправлена ошибка с антифлудом.от 08.02.2011
3.Новый шаблон для bbcode.от 09.02.2011
4.Добавлена возможность использования тег HIDE.от 09.02.2011

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

Вложения

  • iChat.rar
    363,4 KB · Просмотры: 15
cron.php
HTML:
$db->query ("SELECT id FROM " . PREFIX  . "_iChat ORDER by id ASC limit {$chat_cfg['cron_clean']}");
while { ...
....
}

зачет так мучится?

вот бастро и правильно
$db->query ("DELETE FROM " . PREFIX  . "_iChat WHERE 1 ORDER by id ASC limit {$chat_cfg['cron_clean']}");


build.php
switch ( $row['user_group'] ) {

}

чтобы руками не править можно в админке сделать масив из group_id = color
function g_color($c){
global $chat_cfg;
if (isset($chat_cfg['colors'][$c])) return $chat_cfg['colors'][$c];
return $chat_cfg['colors'][0];
}
эт простой пример те просто масив нужно дописать для цветов или просто переменные $chat_cfg['chat_color_GROUP_ID']


admin.js

$.post(dle_root + "engine/modules/iChat/ajax/admin.php", { action: "save", "save_cfg[sum_msg]": 

var datas = $("#Tvoi_Blok FORM").serialize();
$.post(dle_root + "engine/modules/iChat/ajax/admin.php", datas, function(data)...



add.php


$_SESSION['last_message'] = $_POST['message'];

чтобы сэкономить на мелочах и защите лучше хранить md5 а не сам текст...

$_SESSION['last_message'] = md5($_POST['message']);

а так по коду норма
 
Мини чат для DataLife Engine
359f8dab103a.png

Внесенные изменения в версию:
1.Добавлена возможность Отправки сообщения при нажатии Ctrl + Enter.
2.Кнопка "Настройка чата" вынесена в шаблон.
3.Добавлены эффекты slide и blind.
4.Подкорректирован запрос к БД в install.php.
5.Добавлено вызов функции iChatRefresh() при сохранении настроек или очистке БД.
6.Добалена проверка поля message с помощью JavaScript.
7.Добавлено предупреждения о том что нужно удалить файл установки.
8.Добавлена защита в файл cron.php.
9.Добавлена возможность редактировать шаблоны в админке модуля.
10.Добавлена совместимость для DLE 9.0.
11.Оптимизированный код.
Исправления:
1.Исправлена ошибка с датой.от 08.02.2011
2.Исправлена ошибка с антифлудом.от 08.02.2011
3.Новый шаблон для bbcode.от 09.02.2011
4.Добавлена возможность использования тег HIDE.от 09.02.2011
Совместимость с DLE 9.x
Автор: RooTM
Ну то как, в новой версии будет поправлен cron.php
Или внеси соответствующие изменения и выложи.
:sun:
 
зачем тут cron нужен? :confused:
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху