|
Здравствуйте, гость ( Вход | Регистрация )
|
![]()
Сообщение
#21
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
Название скрипта: ChatLogsMySQL
Версия скрипта: 1.0(финальная версия) Версия API: API 2 Автор: Wariner Особенности: работа с MySQL Описание скрипта: v 1.0 - Исправленны некоторые недочёты. v 1.0 RC5 - Добавлен просмотр сообщений по IP - Упорядочено тело скрипта -Добавлена корректировка времени -Добавленно шаблонность сообщений -Добавлен реконект к БД -Исправленно пару мелочей v 1.0 RC4 - Поправленно несколько мелочей v 1.0 RC3 - В настройку вынесено меню - Добавлена возможность логировать команду "me" (опционально) - Исправлено логирование смайлов v 1.0 RC2 - Просмотр сообщений ника( за сегодня, за дату или за период ) - Просмотр общего лога( за период ) - Таблица исключений записи в лог - Запись ошибок скрипта в таблицу + контроль неправильных запросов - Теперь не логируются команды - Исправлено пару мелочей v 1.0 RC1 - Сохраняет в БД сообщение юзера время и дату его написания - Можно посмотреть лог за число - Опционально сделана посылка в чат n последних сообщений из БД PS: БД надо создавать вручную! Таблицы создадутся сами! PPS: Принимаются предложения по увеличению функционала скрипта!
Прикрепленные файлы
|
|
|
![]() |
![]()
Сообщение
#22
|
|
![]() Я коварный Санта Клаус ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 523 Регистрация: 4.11.2008 Из: Саратов Пользователь №: 985 Спасибо сказали: 54 раза ![]() |
Присоединяюсь к Nickolya. Очень хочется такой мануал по выводу из бд
Предлагаю закрепить эту библиотеку в ветке "Скрипты с MySQL" |
|
|
![]()
Сообщение
#23
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Создал и закрепил тему.
А файлы аттачить по нескольку раз не нужно. Достаточно дать ссылку на уже приаттаченный файл. Нужно экономить память форума, да и путаницы не будет с файлами. |
|
|
![]()
Сообщение
#24
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 153 Регистрация: 21.9.2008 Из: Челябинск Пользователь №: 574 Спасибо сказали: 54 раза ![]() |
Библиотеки в папке libs в папке птоки есть. База и пользователь в MySQL созданы.
Старая версия скрипта тоже отказывается запускаться. MySQL входит в состав XAMPP и работает. В чем проблема не понимаю :( |
|
|
![]()
Сообщение
#25
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
http://mydc.ru/topic1851.html
Проблема в недоступности библиотеки LIBMYSQL.DLL проверь есть ли данная библиотека в твоём mysql сервере. Если есть, то попробуй её скопировать в папку libs. Возможно ты используешь mysql сервер старой версии. Или скачай и установи новый сервер |
|
|
![]()
Сообщение
#26
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 153 Регистрация: 21.9.2008 Из: Челябинск Пользователь №: 574 Спасибо сказали: 54 раза ![]() |
Скрипт включился когда я файлы из libs положил в корневую директорию PtokaX (т.е. без папки libs)
|
|
|
![]()
Сообщение
#27
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
2Serx: Можешь выложить свой файл PtokaX.exe? Что-то не верится, что папка libs не работает.
P.S. Папку libs следует создавать в папке, где лежит ptokax.exe, а не в папке scripts |
|
|
![]()
Сообщение
#28
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 153 Регистрация: 21.9.2008 Из: Челябинск Пользователь №: 574 Спасибо сказали: 54 раза ![]() |
Предлагаю сделать в скрипте выбор вывода лога в чат или в приват и возможность (ещё лучше если она будет отключаемой) логирования строчек действий (начинающихся с /me !me +me)
2 Setuper: Не думаю что у меня какая-то особенная Ptokax... никакими HEX-редакторами я в ней не ковырялся... но я также не представляю с чем это могло быть связано. |
|
|
![]()
Сообщение
#29
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Ты где создаёшь папку libs? У меня всё работает.
|
|
|
![]()
Сообщение
#30
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 153 Регистрация: 21.9.2008 Из: Челябинск Пользователь №: 574 Спасибо сказали: 54 раза ![]() |
У меня сейчас тоже все прекрасно работает.
Создавал в папке Ptokax_0.4.1.1 там-же где и Ptokax.exe Ещё бы неплохо сделать фильтр лога по IP (есть товарищи которые иногда меняют ники) |
|
|
![]()
Сообщение
#31
|
|
![]() МЕДВЕД =) ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 187 Регистрация: 6.8.2008 Пользователь №: 332 Спасибо сказали: 4 раза ![]() |
возвращаясь к кодировке.
Ничего непомогает . Либо ?????????????????????? вместо слов по-русски, либо вообще ничего. И ники с разным регистром букв тоже "???", независимо от латиницы или русского. Тему прочитал, все ссылки посмотрел, все сделал, как написано, но "????????????????????" - лучший результат. Если просто создавать базу по умолчанию UTF-8, то русские буквы просто отсутствуют в таблице. Есть решение? Сам никак недопру, в чем дело. Цитата 1 - - 2009-04-28 - [17:25:42] <fixx> ??
2 - - 2009-04-28 - [17:25:43] <fixx> 3 - - 2009-04-28 - [17:25:45] <fixx> ? 4 - - 2009-04-28 - [17:25:51] <fixx> kgkg 5 - - 2009-04-28 - [17:25:54] <fixx> kgkg 6 - - 2009-04-28 - [17:26:24] <fixx> ye xnj pf [eqyz 7 - - 2009-04-28 - [17:26:32] <fixx> ?? ??? ?? ??? 8 - - 2009-04-28 - [17:26:34] <??> ? ???? ???? ????????? ??? sony ericsson k7ooi 9 - - 2009-04-28 - [17:31:02] <??> sonyericsson k700i ????????? ? 10 - - 2009-04-28 - [17:39:07] <Apceniy> ????? ? ???? ???? ?????????? ??? ?? ?????????? ??? ??? 11 - - 2009-04-28 - [17:41:31] <NASH> ? ??? ??? ?? |
|
|
![]()
Сообщение
#32
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
произошло обновление версии до RC3, смотрите первый пост!
|
|
|
![]()
Сообщение
#33
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Сразу нашёл опечатку и лишние скобки))))
Код if (not sCmd or iMe == 1 and (sCmd == "!me" or sCmd == "+me" or sCmd == "/me") or sCmd == "[!+/]me") and not sMsg:match"is kicking" and tExNick[tUser.sNick] ~= 1 then Зачем ставить лишние скобки, когда достаточно знать приоритеты выполнения операций: |
|
|
![]()
Сообщение
#34
|
|
![]() Я коварный Санта Клаус ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 523 Регистрация: 4.11.2008 Из: Саратов Пользователь №: 985 Спасибо сказали: 54 раза ![]() |
Можно исправить - (выбираю смотреть ошибки скрипта) - когда таблица ошибок пуста выкидывает в чат команду !errorsmainlogs
и в отладчике птохи пишет: Цитата [22:46] Синтаксис ... Интернет\PtokaX 0.4.1.1\scripts\ChatLogsMysql.lua:273: bad argument #1 to 'format' (string expected, got nil) Повторный запрос выдает все в чат: Цитата ==================================================================================================== № Дата и время Ошибка ==================================================================================================== 1. 2009-04-28 22:46:32 :273: bad argument #1 to 'format' (string expected, got nil) ==================================================================================================== Но юзверям команда спалилась (понимаю что они не могут ее использовать - но все равно как то не по себе) а можно в меню добавить еше "посмотреть лог чата за вчера" неудобно вводить дату когда приходишь домой в 3 ночи...или отсутствуешь с вечера , а утром хочется с больной головой глянуть лог... и начинаешь вспоминать дату ![]() А еще можно было бы воткнуть сюда лог команд хаба (хотя это уже другой скрипт-и отбор по рейтингу команд за сутки) |
|
|
![]()
Сообщение
#35
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
исправлено перезалито. Насчёт скобок, я их использую для большей наглядности, иногда сам не разберёшь что понавертел.
|
|
|
![]()
Сообщение
#36
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Наоборот получается не наглядно. Когда много скобок сложно уследить где какая закрывается, да вообще получается какая-то непонятная куча скобок. Если запомнить, что в самую последнюю очередь выполняются операторы and и or, то можно значительно упростить и не ставить лишние скобки.
|
|
|
![]()
Сообщение
#37
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 153 Регистрация: 21.9.2008 Из: Челябинск Пользователь №: 574 Спасибо сказали: 54 раза ![]() |
Скрипт работает на ура... Поскольку я не разбираюсь в построении HTML (или других) страниц, то появилась только небольшая "проблема" которая связана с отображением лога на странице...
2 PomanoB После пары дней в логе накопилось больше 1000 сообщений... при выборе в настройках вывода по 20 строк на странице появляется больше 50 ссылок на следующие. И если так пойдет и дальше они будут загромождать страницу. Если возможно сделайте пожалуйста удобную навигацию вроде такой: ![]() или если не затруднит такой: ![]() |
|
|
![]()
Сообщение
#38
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Самая удобная навигация - это как на данном форуме
![]() |
|
|
![]()
Сообщение
#39
|
|
![]() AmxModx Scripter ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 302 Регистрация: 2.12.2008 Из: Королев Пользователь №: 1 283 Спасибо сказали: 127 раз ![]() |
![]() Вот новая версия, фильтр по ип, более удобный фильтр по нику и дате Новая навигация, как в SMF, ихняя версия мне больше всех нравится) |
|
|
![]()
Сообщение
#40
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 153 Регистрация: 21.9.2008 Из: Челябинск Пользователь №: 574 Спасибо сказали: 54 раза ![]() |
Спасибо
![]() И вот у меня появилось ещё 1 предложение: кол-во показываемых сообщений на страницу жестко задается в конфиге... а может предоставить этот выбор пользователю? Чтобы он мог выбрать как ему удобно по сколько сообщений на странице выдавать. |
|
|
![]()
Сообщение
#41
|
|
![]() Я коварный Санта Клаус ![]() ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 523 Регистрация: 4.11.2008 Из: Саратов Пользователь №: 985 Спасибо сказали: 54 раза ![]() |
Цитата \scripts\ChatLogsMysql.lua:273: bad argument #1 to 'format' (string expected, got nil) вот что...
|
|
|
![]() ![]() |
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
![]() |
![]() версия 4.3d |
54 | Accelerator | 55 517 | 23.8.2011, 17:53 Посл. сообщение: Angel_D |
![]() |
От: ChatLogsMySQL От темы с ID: 1823 |
0 | Санёк | 4 774 | 13.6.2010, 14:44 Посл. сообщение: Санёк |
![]() |
От: ChatLogsMySQL От темы с ID: 1823 |
1 | Wariner | 5 983 | 2.8.2009, 0:22 Посл. сообщение: Saymon21 |
![]() |
![]() От темы с ID: 1823 |
45 | Setuper | 37 361 | 27.4.2009, 17:44 Посл. сообщение: Wariner |
![]() |
Сейчас: 17.2.2025, 8:33 |