| 
	 
	 
Здравствуйте, гость ( Вход | Регистрация )
 | 
	 
	 
			
			  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 килобайт )
Кол-во скачиваний: 443Wariner: скрипт не берет смайлы Вот грейлинк чат: Цитата [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 Спасибо сказали: 777 раз  | 
       
			
			 
				Выражу небольшую просьбу к тов. 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
				
				
				
			 
			
			
			
					
		 | 
	
| 
			
			 | 
	|
![]() ![]()  | 
	
 Похожие темы
| Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
|---|---|---|---|---|---|
![]()  | 
	  версия 4.3d  | 
	54 | Accelerator | 61 941 | 23.8.2011, 17:53 Посл. сообщение: Angel_D | 
![]()  | 
	 От: ChatLogsMySQL От темы с ID: 1823  | 
	0 | Санёк | 5 181 | 13.6.2010, 14:44 Посл. сообщение: Санёк | 
![]()  | 
	 От: ChatLogsMySQL От темы с ID: 1823  | 
	1 | Wariner | 6 431 | 2.8.2009, 0:22 Посл. сообщение: Saymon21 | 
![]()  | 
	  От темы с ID: 1823  | 
	45 | Setuper | 42 343 | 27.4.2009, 17:44 Посл. сообщение: Wariner | 
 
 | 
Сейчас: 4.11.2025, 16:30 |