ЗАКРЫТЬ
Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

^Место доступно для покупки - 4000 руб/мес^

Новости

17-апр
30-дек
29-дек
26-дек

3 страниц V   1 2 3

Web chat loger

, Вывод сообщений чата на сайте
Статус пользователя ExtinctSun
сообщение 12.5.2016, 21:16
Сообщение #21
Стаж: 2 года 11 месяцев

Сообщений: 143
Благодарностей: 23
Полезность: 134

КакСделать: Совместимость с Lite Translit
Доброго времени!
Инструкция - как совместить наш любимый Web Chat Logger с Lite Translit.
Спасибы: BaHeK, neugomon.
Версия Lite Translit: 2.8
Код
1) перед строкой 23 ( #if defined AES ) вставить: #define WEBCHAT
2) в строку 74 вставить:
#if defined WEBCHAT
    new fwd_Translit;
#endif
3) перед строкой 89 ( } ) вставить:
    #if defined WEBCHAT
        fwd_Translit = CreateMultiForward("ct_message_translit", ET_IGNORE, FP_CELL, FP_STRING, FP_CELL);
    #endif
4) в строку 164 вставить:
    #if defined WEBCHAT
        trim(sMessage);
    #endif
5) в строку 245 вставить:
    #if defined WEBCHAT
        new fwdResult;ExecuteForward(fwd_Translit, fwdResult, id, sConvertStr, IsTeam ? 1 : 0);if(fwdResult){return PLUGIN_HANDLED_MAIN;}
    #endif


ОБРАТИТЕ ВНИМАНИЕ: Пробелы нужно заменить на табуляцию.

Отредактировал: ExtinctSun, - 12.5.2016, 21:17
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя GrenKain
сообщение 31.8.2016, 21:36
Сообщение #22


Стаж: 6 лет 2 месяца

Сообщений: 21
Благодарностей: 3
Полезность: 109

Спасибо автору за хороший плагин good.gif
Теперь не нужно лесть в фтп за логами и игрокам проще жалобы подавать на нарушителей clapping.gif

Хочу предложить пару идей, реализовывать или нет решать уже вам:

1) Сделать отображение ИП и СтимИД настраиваемое через АдминЦентр
(Отображать ИП да\нет Отображать СтимИД да\нет)
При входе через АдминЦентр отображать всё

2) Сохранять сообщения через "/", а так же amx_csay, amx_tsay и все сообщения через @, как в тим чат, так и в общий
Сделать эти сообщения видимыми только для вошедших через АдминЦентр

3) Увеличить количество символов для названия сервера (сервера с длинными названиями отображаются не полностью), а лучше сделать возможным админу самому указывать(менять) название сервера

!!!Самое интересно и важное, но сложное: mega_shok.gif
4) Админ может банить игрока прям с Сайта ВебЧата
Представьте, вы на работе или ещё где, но у вас нет возможности зайти на сервер\фтп
И вы видите в ЧатЛогере спам-сообщения, рекламу, сообщения оскорбительного характера, да и вообще сообщения, нарушающие правила вашего сервера.
Было бы здорово прям с сайта выбрать нарушителя и забанить (желательно с подтверждением, типа Уверены? да\нет)
Понимаю, что это не так просто, но идея не плохая....
Думаю достаточно будет сделать под самые популярные бан системы (супербан, ФрешБан, амхбанс)

Отредактировал: GrenKain, - 31.8.2016, 21:52
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BaHeK
сообщение 5.9.2016, 14:45
Сообщение #23


Стаж: 8 лет 5 месяцев

Сообщений: 300
Благодарностей: 224
Полезность: 810

Обновлена веб-часть под php 7. Тестировал на php 5.4, 5.6, 7.0 - ошибок не было.
Прикрепленные файлы:
Прикрепленный файл  webchat_php7.zip ( 3.8 мегабайт ) Кол-во скачиваний: 17


Чуть-чуть нарушаю
http://img-host.su/aoN1.png
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя MpAimPro
сообщение 5.9.2016, 15:14
Сообщение #24


Стаж: 1 год
Город: Минск

Сообщений: 775
Благодарностей: 176
Полезность: 231

Меценат Меценат

Цитата(BaHeK @ 5.9.2016, 15:45) *
Обновлена веб-часть под php 7. Тестировал на php 5.4, 5.6, 7.0 - ошибок не было.

С плагинов скальпеля а именно chat_rbs работать будет?


Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BaHeK
сообщение 5.9.2016, 15:42
Сообщение #25


Стаж: 8 лет 5 месяцев

Сообщений: 300
Благодарностей: 224
Полезность: 810

MpAimPro, нет, у этого плагина нет исходного кода и нужных forward функций

Отредактировал: BaHeK, - 5.9.2016, 15:42


Чуть-чуть нарушаю
http://img-host.su/aoN1.png
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя paraz1t15
сообщение 20.9.2016, 22:31
Сообщение #26
Стаж: 2 года 5 месяцев
Город: Красноярск

Сообщений: 178
Благодарностей: 38
Полезность: 169

По поводу обновлений
На главную страницу бы автообновлялку, причём не обновление все страницы, а лишь самого содержимого

в админ центре отправить сообщение на сервер, вот там когда отправляешь сообщение, совместимость бы с enter, а то на интер нажимаешь и ноль эффекта, мышкой приходится тыкать, ниже поля ввода сообщения, вывести ты бы поле в виде консоли, а содержимым сделать сообщения с чата, не зря же называется webchat :D
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Stels
сообщение 21.10.2016, 0:27
Сообщение #27


Стаж: 3 года 3 месяца

Сообщений: 32
Благодарностей: 11
Полезность: 246

Цитата(MpAimPro @ 5.9.2016, 16:14) *
С плагинов скальпеля а именно chat_rbs работать будет?

Работает, только что проверял.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя NovatoR123
сообщение 6.11.2016, 14:11
Сообщение #28


Стаж: 10 лет
Город: Москва

Сообщений: 24
Благодарностей: 2
Полезность: 64

Parse error: syntax error, unexpected '=', expecting ']' in C:\xampp\htdocs\stats\setup.php on line 95 что не так делаю как в шапке по локалке


Контакты:
http://steamcommunity.com/id/Qweeers
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя kat5566
сообщение 20.12.2016, 16:15
Сообщение #29


Стаж: 2 года 7 месяцев

Сообщений: 256
Благодарностей: 42
Полезность: 128

ExtinctSun, А готовый исходник никак не выложить?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BaHeK
сообщение 21.12.2016, 16:17
Сообщение #30


Стаж: 8 лет 5 месяцев

Сообщений: 300
Благодарностей: 224
Полезность: 810

Цитата(NovatoR123 @ 6.11.2016, 16:11) *
Parse error: syntax error, unexpected '=', expecting ']' in C:\xampp\htdocs\stats\setup.php on line 95 что не так делаю как в шапке по локалке

На 95-ой строке вот что
Код
function checkfileperms()

Значит ты что-то поменял в этом файле.


Чуть-чуть нарушаю
http://img-host.su/aoN1.png
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя DOMVZORVU
сообщение 21.12.2016, 20:13
Сообщение #31
Стаж: 2 года 5 месяцев

Сообщений: 176
Благодарностей: 79
Полезность: 221

Stels, В лс киньте данные, BaHeK, пишет что "нет, у этого плагина нет исходного кода и нужных forward функций" Вы говорите обратное. smile.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BaHeK
сообщение 22.12.2016, 14:50
Сообщение #32


Стаж: 8 лет 5 месяцев

Сообщений: 300
Благодарностей: 224
Полезность: 810

DOMVZORVU, работать будет, но неправильно, у тех, кто пользуется функцией /rus, все сообщения будут уходить в БД на английском
Игрок напишет "ghbdtn", на сервере выведет "привет", а на сайте так и останется "ghbdtn"


Чуть-чуть нарушаю
http://img-host.su/aoN1.png
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Inf19
сообщение 9.1.2017, 14:08
Сообщение #33


Стаж: 2 года 2 месяца

Сообщений: 487
Благодарностей: 35
Полезность: < 0

а Chat Manager Mistrick будет писать на сайт?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя GrenKain
сообщение 19.1.2017, 16:42
Сообщение #34


Стаж: 6 лет 2 месяца

Сообщений: 21
Благодарностей: 3
Полезность: 109

BaHeK, Надеюсь Автор примет во внимание мои советы, а так же решит проблему с падением сервера при использовании этого чат логера.
Готов помочь с тестами.

Отредактировал: GrenKain, - 19.1.2017, 16:45
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Ramil85
сообщение 15.6.2017, 20:50
Сообщение #35
Стаж: 1 год 9 месяцев

Сообщений: 62
Благодарностей: 5
Полезность: 63

Устанавливается без проблем вэб часть, но когда уже захожу на страничку mysite-cs.ru (ставил для теста в корень сайты), выводит такое:
Ошибка
Fatal error: Using $this when not in object context in /var/www/u0333333/data/www/mysite-cs.ru/include/classes/pdo.php on line 105

pdo.php on line 105
Код:
...
public function htmlsafe_recursive(&$var)
{
$var = (is_array($var) ? array_map(function($v) { return $this->htmlsafe_recursive($v); }, $var) : htmlspecialchars($var, ENT_QUOTES)); // 105 строка
return $var;
}
}

Версия PHP у меня 5.3. Кто сталкивался? Есть решение?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SISA
сообщение 15.6.2017, 21:11
Сообщение #36
Стаж: 7 лет

Сообщений: 2430
Благодарностей: 2467
Полезность: 966

/del не туда посмотрел.

На предыдущих версиях PHP пробовали запускать ?

Может проще это поставить ? https://forums.alliedmods.net/showthread.php?t=69910?t=69910

По крайней мере он легкий.

Отредактировал: SISA, - 15.6.2017, 21:21
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя Ramil85
сообщение 16.6.2017, 9:44
Сообщение #37
Стаж: 1 год 9 месяцев

Сообщений: 62
Благодарностей: 5
Полезность: 63

SISA,
На предыдущих версиях не пробовал запускать...
Поставил тот плагин, кириллица иероглифами выходит...
Где править? В index.php или в исходнике менять кодировку записи в БД?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SISA
сообщение 16.6.2017, 10:00
Сообщение #38
Стаж: 7 лет

Сообщений: 2430
Благодарностей: 2467
Полезность: 966

Цитата(Ramil85 @ 16.6.2017, 11:44) *
SISA,
На предыдущих версиях не пробовал запускать...
Поставил тот плагин, кириллица иероглифами выходит...
Где править? В index.php или в исходнике менять кодировку записи в БД?


В базе данных оно в каком виде записано ?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя Ramil85
сообщение 16.6.2017, 10:10
Сообщение #39
Стаж: 1 год 9 месяцев

Сообщений: 62
Благодарностей: 5
Полезность: 63

SISA,
utf8_general_ci
Нужно php править, как понимаю, пробую добавлять:
mysql_query("SET NAMES 'utf8");
mysql_query("SET CHARACTER SET 'utf8'");

"Кракозябрики" меняются тока...
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BaHeK
сообщение 16.6.2017, 10:18
Сообщение #40


Стаж: 8 лет 5 месяцев

Сообщений: 300
Благодарностей: 224
Полезность: 810

Ramil85,
Код
$var = (is_array($var) ? array_map(function($v) { return $this->htmlsafe_recursive($v); }, $var) : htmlspecialchars($var, ENT_QUOTES));

Измени на
Код
$var = (is_array($var) ? array_map(function($v, $db) { return $db->htmlsafe_recursive($v); }, $var, $this) : htmlspecialchars($var, ENT_QUOTES));

У меня нигде не стоит 5.3, проверить пока не могу.


Чуть-чуть нарушаю
http://img-host.su/aoN1.png
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
3 страниц V   1 2 3
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 2 гостей читают эту тему: