ChatLogsMySQL, API2 | Лог главного чата |
Здравствуйте, гость ( Вход | Регистрация )
ChatLogsMySQL, API2 | Лог главного чата |
21.4.2009, 20:28
Сообщение
#1
|
|
Самый главный активист :-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: Принимаются предложения по увеличению функционала скрипта!
Прикрепленные файлы
|
|
|
24.4.2009, 17:57
Сообщение
#2
|
|
Developer Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза |
Со слов автора скрипта(st.FILA):
Цитата Это и было написано за 5 минут, в любом случае то что Стрелок просил я сделал. Эти скрипты лишь заготовка для полноценной, хорошо оформленной страницы. ГНУ лицензию на скрипты ставлю - берите и модифицируйте как хотите))) Какие возможности скрипта: Войдя на страницу, появится 3 вида поиска: Показать последние N фраз чата Показать сообщения нужного вам ника Показать лог за нужное вам число
Прикрепленные файлы
|
|
|
24.4.2009, 18:07
Сообщение
#3
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
ппц на такую ерунду лицензию ставить, да к тому же лицензия должна быть оформлена (краткое описание и ссылка на полное описание).
Это тоже пишется не более чем за 5 минут. К чему весь этот пафос? |
|
|
25.4.2009, 23:22
Сообщение
#4
|
|
Я коварный Санта Клаус Группа: Пользователи Сообщений: 523 Регистрация: 4.11.2008 Из: Саратов Пользователь №: 985 Спасибо сказали: 54 раза |
Хаб в локалке оао Волготелеком. Доступ с диапазонов на 88.... 78... и 95... из инета не открывал - на трафик людей чтобы не сажать.
Вопрос PomanoBу и знатокам - выводится крякозябрами лог чата на сайт: кодировка.jpg ( 52.95 килобайт ) Кол-во скачиваний: 581 хотя движок wordpress с кодировкой utf-8. База mysql (таблицы тоже). 3 файла из chatlogs.zip - преобразовал в notepad ++ в utf-8 без bom всё равно крякозябры. p.s - не актуально - т.к. с новой таблицей выводится ошибка Цитата Warning: mysql_result(): supplied argument is not a valid MySQL result resource in www\........................\send.php on line 32 - требуется модернизация
cообщений всего |
|
|
25.4.2009, 23:32
Сообщение
#5
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
|
|
|
25.4.2009, 23:32
Сообщение
#6
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
может ты просто не так прописал название таблиц? посмотри внимательнее там ещё префикс есть! ибо структуру таблицы я не менял и запросы должны остаться теже!
|
|
|
26.4.2009, 0:25
Сообщение
#7
|
|
Я коварный Санта Клаус Группа: Пользователи Сообщений: 523 Регистрация: 4.11.2008 Из: Саратов Пользователь №: 985 Спасибо сказали: 54 раза |
Точно префикс в файле send.php MainLogs (там их 2) надо заменить на chatlogs_MainLogs
По поводу кодировки базы mysql ссылку на которую дал setuper - база в utf-8 (как раз она и используется для вордпресса) - т.е. всё нормально Посмотрел записи в таблице chatlogs_MainLogs - там крякозябры. Получается от птоки до базы mysql - проблема где-то тут. Вопрос - как передавать данные от хаба в базу в utf-8? |
|
|
26.4.2009, 1:08
Сообщение
#8
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
PtokaX в скриптах использует кодировку cp1251, поэтому нужно либо менять кодировку на лету в utf8, либо делать базу данных также в кодировке cp1251.
По ссылке, которую я дал, вроде всё ясно написано! |
|
|
26.4.2009, 8:51
Сообщение
#9
|
|
Я коварный Санта Клаус Группа: Пользователи Сообщений: 523 Регистрация: 4.11.2008 Из: Саратов Пользователь №: 985 Спасибо сказали: 54 раза |
Я понимаю это. Но базу блога вордпреса менять на 1251 не хочу. Как сделать "на лету" перевод в utf-8?
|
|
|
26.4.2009, 9:11
Сообщение
#10
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
|
|
|
26.4.2009, 12:10
Сообщение
#11
|
|
AmxModx Scripter Группа: Пользователи Сообщений: 302 Регистрация: 2.12.2008 Из: Королев Пользователь №: 1 283 Спасибо сказали: 127 раз |
Сейчас сделаю новую версию, там всё будет
Вот новая версия Бд обязательно должна быть в cp1251, но в config.php можно поставить кодировку вывода на utf-8 viewerror.php - просмотр ошибок скрипта, логин и пароль задаются в config.php, попытка войти при неправильном пароле заносится в таблицу ошибок вместе с ип адресом) chatlogs.zip ( 34.41 килобайт ) Кол-во скачиваний: 69 |
|
|
26.4.2009, 18:53
Сообщение
#12
|
|
Я коварный Санта Клаус Группа: Пользователи Сообщений: 523 Регистрация: 4.11.2008 Из: Саратов Пользователь №: 985 Спасибо сказали: 54 раза |
Большое спасибо за скрипты всё работает!
PomanoB - забыл кнопку входа в viewerror.php (энтер тоже не работает) zabil.jpg ( 3.09 килобайт ) Кол-во скачиваний: 421 А по поводу: Цитата Бд обязательно должна быть в cp1251, - необязательно - сейчас она в utf-8 и вот результат ( выбрал только Цитата Использовать при выводе кодировку UTF-8 или нет; использовать - true: в config.php)zabil2.jpg ( 38.39 килобайт ) Кол-во скачиваний: 443 Wariner: скрипт не берет смайлы Вот грейлинк чат: Цитата [18:59:22] <Volchara> Молодцы мужики качественный хаб!!! (для админов) [19:00:27] <Otshelnik-Fм> Ну спасибо [19:01:39] <Volchara> [19:03:51] <Slav> :fig: [19:03:59] <Slav> @@ [19:13:02] <Slav> :pila: [19:13:42] <Slav> [19:13:59] <Slav> :draca: [19:14:28] <Slav> [19:15:14] <Otshelnik-Fм> Советую перестать флудить смайлами - slav - намёк ясен? а это вывод по команде из скрипта: Цитата [19:26:02] <> Лог главного чата за 26.04.2009(сегодня): ==================================================================================================== № Время Ник(IP) Сообщение ==================================================================================================== 8. 18:59:22 Volchara(88.147.210.224) Молодцы мужики качественный хаб!!! (для админов) 9. 19:00:27 Otshelnik-Fм() Ну спасибо 10. 19:15:14 Otshelnik-Fм() Советую перестать флудить смайлами - slav - намёк ясен? ==================================================================================================== Это видно на скриншоте сверху. Но на скриншоте фраза "Молодцы мужики качественный хаб!!! (для админов):орден:" - заканчивается смайлом. А как видно по выведении командой в чат - тут этого смайла нет Цитата 8. 18:59:22 Volchara(88.147.210.224) Молодцы мужики качественный хаб!!! (для админов)
9. 19:00:27 Otshelnik-Fм() Ну спасибо |
|
|
26.4.2009, 19:06
Сообщение
#13
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
проблема со смайлами в начале строки решается так
Код function ChatArrival(tUser, sData) local sData = sData:sub(1,-2) local sCmd = sData:match"%b<>%s+([!+-/*]%S+)" в конце строки я не знаю в чём проблема! у меня нормально работает! В следующей версии исправление будет |
|
|
26.4.2009, 19:23
Сообщение
#14
|
|
AmxModx Scripter Группа: Пользователи Сообщений: 302 Регистрация: 2.12.2008 Из: Королев Пользователь №: 1 283 Спасибо сказали: 127 раз |
Ентер не работает в FireFox, не знаю почему, в Google Chrome нормально заходит по ентеру
Изменяем Код <input type="text" name="passwd" id="passwd" /> (строка 137)на Код <input type="password" name="passwd" id="passwd" />
<br /> <input type="submit" value="Войти" /> |
|
|
26.4.2009, 19:30
Сообщение
#15
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
Код local sMenu = "Ваше меню" -- Меню local sSubMenu = "История чата" --Подменю Всетаки стоит такое добавить! |
|
|
26.4.2009, 19:33
Сообщение
#16
|
|
Я коварный Санта Клаус Группа: Пользователи Сообщений: 523 Регистрация: 4.11.2008 Из: Саратов Пользователь №: 985 Спасибо сказали: 54 раза |
Браузер opera ac 3.6.5. Добавил исправления - помогло
|
|
|
26.4.2009, 20:49
Сообщение
#17
|
|
Активный участник Группа: Пользователи Сообщений: 67 Регистрация: 12.10.2008 Из: Красноярск Пользователь №: 784 Спасибо сказали: 9 раз |
Огромное спасибо Wariner и PomanoB.
Прикрутил себе на джумлу + к стате StatPX. Работает отлично.. |
|
|
27.4.2009, 13:08
Сообщение
#18
|
|
Главный ра******й тут... Группа: Главные администраторы Сообщений: 1 727 Регистрация: 18.5.2008 Из: RF, 2la Пользователь №: 1 Спасибо сказали: 776 раз |
Выражу небольшую просьбу к тов. PomanoB'у, простите, не знаю как величать Премного буду благодарен, да и не я один, если напишите мануальчик по работе с выводом данных на страницу, а именно аякусу, тем библиотекам, как я понимаю, стандартным, что применяются в Вашем скрипте.
|
|
|
27.4.2009, 13:43
Сообщение
#19
|
|
Продвинутый участник Группа: Пользователи Сообщений: 153 Регистрация: 21.9.2008 Из: Челябинск Пользователь №: 574 Спасибо сказали: 54 раза |
При попытке запуска скрипта появляется табличка ошибки:
Код PtokaX DC Hub 0.4.1.1:PtokaX.exe - Не удалось найти компонент Приложению не удалось запуститься, поскольку LIBMYSQL.DLL не был найденю Повторная установка приложения может исправить эту проблему. А в окне скриптов надпись: [16:39] Синтаксис error loading module 'luasql.mysql' from file 'C:\Program Files\Ptokax_0.4.1.1\libs\luasql\mysql.dll': Не найден указанный модуль. чего нехватает? |
|
|
27.4.2009, 14:02
Сообщение
#20
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
в папке libs должны быть файл libmysql.dll и папка luasql с файлом mysql.dll
|
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
ChatLogsMySQL версия 4.3d |
54 | Accelerator | 54 246 | 23.8.2011, 17:53 Посл. сообщение: Angel_D | |
От: ChatLogsMySQL От темы с ID: 1823 |
0 | Санёк | 4 671 | 13.6.2010, 14:44 Посл. сообщение: Санёк | |
От: ChatLogsMySQL От темы с ID: 1823 |
1 | Wariner | 5 869 | 2.8.2009, 0:22 Посл. сообщение: Saymon21 | |
От: ChatLogsMySQL От темы с ID: 1823 |
45 | Setuper | 36 254 | 27.4.2009, 17:44 Посл. сообщение: Wariner |
|
Сейчас: 14.11.2024, 20:12 |