Для более комфортного чтения сделал фильтр чата HLstatsX
В админке в разделе фильтра задаются сообщения, которые не надо отображать:
Установка:
Распакуйте файл tools_chatfilter.php в папку /pages/admintasks
Откройте файл /pages/admin.php и добавьте после строки
Код: Выделить всё
// Tools
Код: Выделить всё
$admintasks['tools_chatfilter'] = new AdminTask('HLstatsX: Chat filter', 80, 'tool', 'Chat filter');
Код: Выделить всё
$result = $db->query
("
SELECT
hlstats_Events_Chat.eventTime,
IF(hlstats_Events_Chat.message_mode=2, CONCAT('(Team) ', hlstats_Events_Chat.message), hlstats_Events_Chat.message) AS message,
hlstats_Servers.name AS serverName,
hlstats_Events_Chat.map
Код: Выделить всё
$chatfilter='1';
$db->query("SELECT value FROM `hlstats_AddonsOptions` WHERE keyname='chatfilter_words'");
$rowdata = $db->fetch_array();
if ($rowdata['value']!='') {
$a=explode("\n",$rowdata['value']);
foreach ($a as $v) {
if (trim($v)!='') $chatfilter.=" AND hlstats_Events_Chat.message!='".trim($v)."'";
}
}
Код: Выделить всё
$whereclause $whereclause2
Код: Выделить всё
$whereclause $whereclause2 AND $chatfilter