myDC.ru

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

 

> ChatLogsMySQL, API2 | Лог главного чата

Рейтинг 5 V
Теги
Wariner
сообщение 21.4.2009, 20:28
Сообщение #101


Самый главный активист :-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: Принимаются предложения по увеличению функционала скрипта!
Прикрепленные файлы
Прикрепленный файл  ChatLogsMySQL.lua ( 16.31 килобайт ) Кол-во скачиваний: 454
 
Go to the top of the page
+Quote Post
10 страниц V  « < 4 5 6 7 8 > »   
Начать новую тему
Ответов
Wariner
сообщение 28.6.2009, 13:24
Сообщение #102


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




Исправил работу сортировки по ип и нику! Доправил работу с курсорами ещё в двух местах!
Go to the top of the page
+Quote Post
Accelerator
сообщение 28.6.2009, 13:31
Сообщение #103


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




Цитата
[16:29:06] <STRELOK> !mainlogs
[16:29:25] <STRELOK> !nickmainlogs STRELOK
[16:29:42] <STRELOK> !ipmainlogs 10.2.136.203


Код
:274: invalid capture index
Go to the top of the page
+Quote Post
Wariner
сообщение 28.6.2009, 14:33
Сообщение #104


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




на тестовой БД работал. на основном хабе работал частично. вылечил сносом БД. Если при наборе сообщений повторится будем копать)))
Go to the top of the page
+Quote Post
Accelerator
сообщение 28.6.2009, 14:45
Сообщение #105


Developer
******

Группа: Модераторы
Сообщений: 541
Регистрация: 11.11.2008
Пользователь №: 1 075
Спасибо сказали: 244 раза




Не, базу сносить не буду)))
Просто уберу менюшку, по идеи, этот скрипт у меня логирует чат только для веб интерфейса, на хабе им не пользуюсь
Go to the top of the page
+Quote Post
Uncle_Dif
сообщение 2.7.2009, 10:45
Сообщение #106


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 335
Регистрация: 18.5.2009
Из: Уфа, штат Солнечная Башкирия
Пользователь №: 3 353
Спасибо сказали: 7 раз




Скачал- незапускается. Пишет:'D:\Аврора-хаб\Uncle_Dif-Hub\InstaHub-0.23\InstaHub\scripts\libs\luasql.dll'
Что делать?
Go to the top of the page
+Quote Post
mariner
сообщение 2.7.2009, 11:09
Сообщение #107


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




Ну наверное поставить mysql и плагин для хаба
Go to the top of the page
+Quote Post
Uncle_Dif
сообщение 2.7.2009, 11:31
Сообщение #108


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 335
Регистрация: 18.5.2009
Из: Уфа, штат Солнечная Башкирия
Пользователь №: 3 353
Спасибо сказали: 7 раз




Цитата(mariner @ 2.7.2009, 11:09) *
Ну наверное поставить mysql и плагин для хаба


Поставил mysql и теперь пишет:[14:24] Синтаксис ...InstaHub-0.23\InstaHub\scripts\ЛогированиеГлЧата.lua:67: LuaSQL: Error connecting to database. MySQL: Can't connect to MySQL server on 'localhost' (10061)
Это я перевел[14:24] Синтаксис... InstaHub-0.23\InstaHub\scripts\ЛогированиеГлЧата.lua:67: LuaSQL: Ошибка, соединяющаяся с базой данных. MySQL: Не может соединиться с MySQL сервером на 'localhost' (10061)

Отсюда вопросы:
1.Подробнее про плагин, пжлст..
2.Объясни про "сервер на 'localhost', плизз
Go to the top of the page
+Quote Post
mariner
сообщение 2.7.2009, 11:59
Сообщение #109


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




неужто тебя на гугле забанили.
ну ладно, расскажу - сервер на локалхосте - это ты должен установить MySQL сервер себе на машинку. Без него работать не будет. Ну а потом почитать в шапке этого раздела, как создавать базу.
Go to the top of the page
+Quote Post
eXrnd
сообщение 2.7.2009, 12:32
Сообщение #110


Начинающий
*

Группа: Неактивированные
Сообщений: 11
Регистрация: 17.11.2008
Из: Ростов-на-Дону
Пользователь №: 1 117
Спасибо сказали: 0 раз




Благодарю. Хороший скрипт. Поставил себе. Никто не хочет сделать генерацию лога в html? С разделениями по дате/месяцу big_smile.gif
Go to the top of the page
+Quote Post
Wariner
сообщение 2.7.2009, 13:11
Сообщение #111


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




а для чего сие нужно?
в теме уже есть пара написанных скриптов берущих из базы логи и выводящих на сайт!


Спасибо сказали:
Go to the top of the page
+Quote Post
Uncle_Dif
сообщение 2.7.2009, 13:22
Сообщение #112


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 335
Регистрация: 18.5.2009
Из: Уфа, штат Солнечная Башкирия
Пользователь №: 3 353
Спасибо сказали: 7 раз




Цитата(mariner @ 2.7.2009, 12:59) *
неужто тебя на гугле забанили.
ну ладно, расскажу - сервер на локалхосте - это ты должен установить MySQL сервер себе на машинку. Без него работать не будет. Ну а потом почитать в шапке этого раздела, как создавать базу.


1.Этот самый сервер, MySQL сервер, имхо здесь скачать? http://www.softportal.com/get-65-mysql.html ;-)

Вот установил сервер, и снова не запускается, пишет: [17:53] Синтаксис... InstaHub-0.23\InstaHub\scripts\ЛогированиеГлЧата.lua:67: LuaSQL: Ошибка, соединяющаяся с базой данных. MySQL: Запрещенный доступ для пользовательского 'корня' 'localhost' (использование пароля: ДА)

Где-то надо ввести пароль? Где?
Go to the top of the page
+Quote Post
Wariner
сообщение 2.7.2009, 16:28
Сообщение #113


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




открой скрипт там всё написано!
Go to the top of the page
+Quote Post
Uncle_Dif
сообщение 2.7.2009, 16:34
Сообщение #114


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 335
Регистрация: 18.5.2009
Из: Уфа, штат Солнечная Башкирия
Пользователь №: 3 353
Спасибо сказали: 7 раз




Цитата(Wariner @ 2.7.2009, 17:28) *
открой скрипт там всё написано!


Я эту 67 строку тока по диогонали не считал, нет там её... а-то б yes на no иправил бы...
здесь спрашиваю потому, что уперся и понять не могу
Go to the top of the page
+Quote Post
Serx
сообщение 2.7.2009, 17:08
Сообщение #115


Продвинутый участник
****

Группа: Пользователи
Сообщений: 153
Регистрация: 21.9.2008
Из: Челябинск
Пользователь №: 574
Спасибо сказали: 54 раза




а пароли то вводил в где-то в 30х строчках?
Go to the top of the page
+Quote Post
Uncle_Dif
сообщение 2.7.2009, 17:34
Сообщение #116


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 335
Регистрация: 18.5.2009
Из: Уфа, штат Солнечная Башкирия
Пользователь №: 3 353
Спасибо сказали: 7 раз




Цитата(Serx @ 2.7.2009, 17:08) *
а пароли то вводил в где-то в 30х строчках?


Есть такая строка - local sPasswordDB = "пароль"

Что сделать? стереть пароль ?
Go to the top of the page
+Quote Post
exxxx
сообщение 2.7.2009, 18:12
Сообщение #117


Абсолютный новичок


Группа: Пользователи
Сообщений: 3
Регистрация: 2.7.2009
Пользователь №: 3 758
Спасибо сказали: 0 раз




Цитата(PomanoB @ 30.4.2009, 22:48) *
Вот, показывается ип, и поле для выбора количества собщений на страницу
[attachment=2284:chatlogs.zip]

Не работает фильтр с русскими никами :( И для чего в конфиге строчки

Цитата
$ev_user = 'admin';
$ev_passwd = 'pck64grt';
Go to the top of the page
+Quote Post
mariner
сообщение 2.7.2009, 18:25
Сообщение #118


Местная ТехПоддержка
**********

Группа: Администраторы
Сообщений: 1 875
Регистрация: 18.7.2008
Из: Моск. Обл, г. королев, район Болшево
Пользователь №: 221
Спасибо сказали: 220 раз




Цитата(Uncle_Dif @ 2.7.2009, 18:34) *
Есть такая строка - local sPasswordDB = "пароль"

Что сделать? стереть пароль ?


Еще раз скажу - читай шапку раздела!
http://mydc.ru/topic1828.html
Go to the top of the page
+Quote Post
Uncle_Dif
сообщение 2.7.2009, 19:41
Сообщение #119


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 335
Регистрация: 18.5.2009
Из: Уфа, штат Солнечная Башкирия
Пользователь №: 3 353
Спасибо сказали: 7 раз




Спасибо за минуту твоего внимания.

Установил и запустил (суток не прошло)) я этот скрипт. Тьфу-тьфу...
Вопрос: лог выдается только в окно гл.чата? в окно бота нельзя перевести?
Go to the top of the page
+Quote Post
Wariner
сообщение 2.7.2009, 20:09
Сообщение #120


Самый главный активист :-D
***********

Группа: Модераторы
Сообщений: 2 790
Регистрация: 29.6.2008
Из: г. Тула
Пользователь №: 97
Спасибо сказали: 440 раз




можно и в приват...
для этого в нужном месте надо заменить
Код
Core.SendToUser

на
Код
Core.SendPmToUser


синтаксис смотрим в скрипт-интерфейсе
Go to the top of the page
+Quote Post
Uncle_Dif
сообщение 2.7.2009, 22:50
Сообщение #121


Освоившийся участник
*****

Группа: Пользователи
Сообщений: 335
Регистрация: 18.5.2009
Из: Уфа, штат Солнечная Башкирия
Пользователь №: 3 353
Спасибо сказали: 7 раз




Цитата(Wariner @ 2.7.2009, 20:09) *
можно и в приват...
для этого в нужном месте надо заменить
Код
Core.SendToUser

на
Код
Core.SendPmToUser


синтаксис смотрим в скрипт-интерфейсе


Во всех местах исправил, как сказано.
Ставлю галку на скрипте- пишет: Нет синтаксических ошибок в файле скрипта ЛогированиеГлЧата.lua
Далее пишу в чате, чтоб создать лог и тут же проверяю, что выдаст скрипт. В чате появляется - !mainlogs, а галка со скрипта пропадает. Пишет: [01:47] Синтаксис ...InstaHub-0.23\InstaHub\scripts\ЛогированиеГлЧата.lua:144: bad argument count to 'SendPmToUser' (3 expected, got 2)
Вот тут, перевожу:[01:47] Синтаксис... InstaHub-0.23\InstaHub\scripts\ЛогированиеГлЧата.lua:144: плохой счет(граф) параметра к 'SendPmToUser' (3 ожидаемый, добрался 2)
..... и тупо не понимаю, что делать.
Помоги плизз.
Go to the top of the page
+Quote Post

10 страниц V  « < 4 5 6 7 8 > » 
Ответить в данную темуНачать новую тему
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No new Topic has attachmentsChatLogsMySQL
версия 4.3d
54 Accelerator 51 708 23.8.2011, 17:53 Посл. сообщение: Angel_D
No New Posts От: ChatLogsMySQL
От темы с ID: 1823
0 Санёк 4 495 13.6.2010, 14:44 Посл. сообщение: Санёк
No New Posts От: ChatLogsMySQL
От темы с ID: 1823
1 Wariner 5 629 2.8.2009, 0:22 Посл. сообщение: Saymon21
No new Topic has attachmentsОт: ChatLogsMySQL
От темы с ID: 1823
45 Setuper 33 788 27.4.2009, 17:44 Посл. сообщение: Wariner

 



RSS Сейчас: 28.4.2024, 14:40