| 
	 
	 
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]()  | 
	
 | 
	 
	 
			
			  28.8.2010, 0:04
			
				 Сообщение
					#1
					
				
			 
		 | 
	|
        	
				
					![]() Site Reliability Engineer ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз  | 
       
			
			 
				Название скрипта: WebStats 
			
			
			
					
		Версия скрипта: 0.3 Скрипт для: RusHub Автор: PomanoB Перевод под RusHub: Saymon Описание скрипта: Скрипт предназначен для вывода некоторой информации о хабе на сайт. Основные функции: - Вывод общей статистики хаба - Гибко настраиваемый юзербар с поддержкой анимации: можно выбрать фон, шрифт, анимацию, размер, цвет, текст и координаты надписи/двух надписей Пример юзербара можно посмотреть у меня в подписи - RSS с информацией о текущей шаре хаба и количества пользователей - Список хабов - Построение диаграммы распределения пользователей по объему шары - Построение графика распределения пользователей по клиентам - Топ пользователей по шаре и времени онлайн - Информация о всех пользователях с удобным поиском - Поиск по нику, IP, профилю и клиенту - Индивидуальная расширенная информация о каждом пользователе - Система шаблонов позволят легко настраивать внешний вид Файл block.php в папке inc предназначен для вывода информации в центральный блок сайта на главной странице Пользователям lighttpd нужно подключить lighttpd-hub.conf Пользователям Apache нужно найти в конфиге AllowOverride и написать там AllowOverride All Необходимо запускать файл inc/cli.php с нужной периодичностью для обновления информации о хабах RSS доступно по адресу hubstats/hub<номер_хаба>.xml Для работы скрипта нужна библиотека MySQL Пример работы PSS. PomanoB, пусть пока хотябы это будет. Сообщение отредактировал Saymon21 - 26.8.2011, 22:28 
	Прикрепленные файлы
	
 
 | 
	
| 
			
			 | 
	|
			
			  18.12.2010, 9:28
			
				 Сообщение
					#2
					
				
			 
		 | 
	|
        	
				
					![]() Начинающий ![]() Группа: Пользователи Сообщений: 20 Регистрация: 17.10.2010 Из: Fr Пользователь №: 7 902 Спасибо сказали: 2 раза  | 
       
			
			 
				hi 
			
			
			
					
		i have this error : Fatal error: Class 'XSLTProcessor' not found in K:\P2P\Rushub2010\scripts\www\hubstats\index.php on line 66 can u help me please ? thanks u Greetings  | 
	
| 
			
			 | 
	|
			
			  18.12.2010, 10:16
			
				 Сообщение
					#3
					
				
			 
		 | 
	|
        	
				
					![]() Местная ТехПоддержка ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз  | 
       
			
			 
				You are missing one php module php5-xsl.
				
				
				
			 
			
			
			 | 
	
| 
			
			 | 
	|
			
			  18.12.2010, 10:32
			
				 Сообщение
					#4
					
				
			 
		 | 
	|
        	
				
					![]() Начинающий ![]() Группа: Пользователи Сообщений: 20 Регистрация: 17.10.2010 Из: Fr Пользователь №: 7 902 Спасибо сказали: 2 раза  | 
       |
| 
			
			 | 
	|
			
			  18.12.2010, 11:13
			
				 Сообщение
					#5
					
				
			 
		 | 
	|
        	
				
					![]() AmxModx Scripter ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 302 Регистрация: 2.12.2008 Из: Королев Пользователь №: 1 283 Спасибо сказали: 127 раз  | 
       
			
			 
				If you have Windows, run the install php and select it from the list of modules and mark it for installation. 
			
			
			
					
		If you have Ubuntu: sudo apt-get install php5-xsl  | 
	
| 
			
			 | 
	|
			
			  18.12.2010, 11:47
			
				 Сообщение
					#6
					
				
			 
		 | 
	|
        	
				
					![]() Начинающий ![]() Группа: Пользователи Сообщений: 20 Регистрация: 17.10.2010 Из: Fr Пользователь №: 7 902 Спасибо сказали: 2 раза  | 
       |
| 
			
			 | 
	|
			
			  23.8.2011, 10:38
			
				 Сообщение
					#7
					
				
			 
		 | 
	|
        	
				
					![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 128 Регистрация: 12.10.2008 Пользователь №: 781 Спасибо сказали: 2 раза  | 
       
			
			 
				кто-нибудь это на RusHub 2.3.6 юзает? оно у него работает? 
			
			
			
					
		а то что-то и скрипт вылетает (видимо в попытке автообновления) выдавая в лог Цитата [Tue Aug 23 10:24:52 2011] .../Program Files/RusHub/scripts/webstats.lua:140: warning: function 'GetConfig' was deprecated. Use 'Config[sName]' instead [Tue Aug 23 10:24:52 2011] table index is nil [Tue Aug 23 10:33:24 2011] .../Program Files/RusHub/scripts/webstats.lua:140: warning: function 'GetConfig' was deprecated. Use 'Config[sName]' instead [Tue Aug 23 10:33:24 2011] table index is nil да и WEB страницу не показывает... Цитата Удаленный сервер или файл не найден (другое по указанному адресу отображается без проблем. .htaccess пробовал убрать)  | 
	
| 
			
			 | 
	|
			
			  23.8.2011, 11:45
			
				 Сообщение
					#8
					
				
			 
		 | 
	|
        	
				
					![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 189 Регистрация: 20.4.2009 Пользователь №: 3 121 Спасибо сказали: 12 раз  | 
       
			
			 кто-нибудь это на RusHub 2.3.6 юзает? оно у него работает? а то что-то и скрипт вылетает (видимо в попытке автообновления) выдавая в лог да и WEB страницу не показывает... (другое по указанному адресу отображается без проблем. .htaccess пробовал убрать) читайте изменение в РусХабе, изменились обращение команд.  | 
	
| 
			
			 | 
	|
			
			  23.8.2011, 22:07
			
				 Сообщение
					#9
					
				
			 
		 | 
	|
        	
				
					![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 128 Регистрация: 12.10.2008 Пользователь №: 781 Спасибо сказали: 2 раза  | 
       
			
			 Цитата читайте изменение в РусХабе, изменились обращение команд. в принципе что-то такое и предполагал, вот и решил обратить внимание автора скрипта - лучше его то я точно не справлюсь. паразитивная логика, но оно ж ведь так. ...ну и опять таки - проблемы с кодировками под виндой. если не сложно - хотелось бы вариант для cp1251.  | 
	
| 
			
			 | 
	|
			
			  24.8.2011, 5:33
			
				 Сообщение
					#10
					
				
			 
		 | 
	|
        	
				
					![]() AmxModx Scripter ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 302 Регистрация: 2.12.2008 Из: Королев Пользователь №: 1 283 Спасибо сказали: 127 раз  | 
       
			
			 
				После 34 строчки, assert(conn:execute("SET sql_mode=''")), добавь: 
			
			
			
					
		assert(conn:execute("SET NAMES cp1251"))  | 
	
| 
			
			 | 
	|
			
			  24.8.2011, 9:06
			
				 Сообщение
					#11
					
				
			 
		 | 
	|
        	
				
					![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 128 Регистрация: 12.10.2008 Пользователь №: 781 Спасибо сказали: 2 раза  | 
       
			
			 Цитата После 34 строчки, assert(conn:execute("SET sql_mode=''")), добавь: assert(conn:execute("SET NAMES cp1251")) спасибо. с БД вопрос решился, но видимо в шаблоне еще что-то... в index.php и block.php всё, где было написано UTF-8 на CP-1251, но русские символы от этого менее кракозябистыми не стали. ну и опять таки - проблема отваливания скрипта актуальна...  | 
	
| 
			
			 | 
	|
			
			  24.8.2011, 16:56
			
				 Сообщение
					#12
					
				
			 
		 | 
	|
        	
				
					![]() AmxModx Scripter ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 302 Регистрация: 2.12.2008 Из: Королев Пользователь №: 1 283 Спасибо сказали: 127 раз  | 
       
			
			 
				Не понял, в вебе теперь те же кракозябры, но в cp1251? Дай ссылку на веб
				
				
				
			 
			
			
			
					
		 | 
	
| 
			
			 | 
	|
			
			  24.8.2011, 17:35
			
				 Сообщение
					#13
					
				
			 
		 | 
	|
        	
				
					![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 128 Регистрация: 12.10.2008 Пользователь №: 781 Спасибо сказали: 2 раза  | 
       
			
			 а с вылетанием скрипта (апдейтом его под новою версию) какие перспективы? а... еще... почему-то показывает "операторами" тех, кто ну точно не операторы (проверил по базе логинов)  | 
	
| 
			
			 | 
	|
			
			  24.8.2011, 20:19
			
				 Сообщение
					#14
					
				
			 
		 | 
	|
        	
				
					![]() Site Reliability Engineer ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз  | 
       
			
			 Цитата а... еще... почему-то показывает "операторами" тех, кто ну точно не операторы (проверил по базе логинов) в webstats.lua Код tProfDescr = { [0] = "HubOwner", [1] = "Master", [2] = "Moderator", [3] = "Operator", [4] = "VIP-User", [5] = "User", [-1] = "Guest", } Настрой профили под себя.. Обновил скрипт webstats.lua add: assert(conn:execute("SET NAMES cp1251")) fix: webstats.lua:140: warning: function 'GetConfig' was deprecated. Use 'Config[sName]' instead fix: обновил функцию экранирования.  | 
	
| 
			
			 | 
	|
			
			  24.8.2011, 21:19
			
				 Сообщение
					#15
					
				
			 
		 | 
	|
        	
				
					![]() AmxModx Scripter ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 302 Регистрация: 2.12.2008 Из: Королев Пользователь №: 1 283 Спасибо сказали: 127 раз  | 
       
			
			 
				Очисти базу данных, такого быть не должно
				
				
				
			 
			
			
			
					
		 | 
	
| 
			
			 | 
	|
			
			  25.8.2011, 8:50
			
				 Сообщение
					#16
					
				
			 
		 | 
	|
        	
				
					![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 128 Регистрация: 12.10.2008 Пользователь №: 781 Спасибо сказали: 2 раза  | 
       
			
			 Цитата Настрой профили под себя.. затупииил... сорри Цитата Обновил скрипт webstats.lua спасибо, скрипт не вылетает. немного вопросов по работе скрипта... у пользователя был один IP, потом IP сменился - я по поиску по логину увижу только его последний IP, поиску по IP - в базе будет только его последний IP? Цитата Очисти базу данных, такого быть не должно попробовал. не помогло. обновил плагин (файлы шаблона тоже на всякий случай с нового архива взял) - тоже кракозябы. база cp1251 и в неё вроде как всё корректно записано (русские логины/описания я там видел). на на странице - С кодировками заметил еще такую странность... Берём пользователя Х - Красота ника, как мы видим, неописуема. Берется она с таблицы ws_users которая в кодировке cp1251_general_ci и данные в эту таблицу пишет скрипт (естественно). НО поле "профиль" отобразилось вполне себе корректно (таблица ws_profiles той же кодировки), хотя эти данные в базу тоже пишет скрипт...  | 
	
| 
			
			 | 
	|
			
			  25.8.2011, 9:04
			
				 Сообщение
					#17
					
				
			 
		 | 
	|
        	
				
					![]() AmxModx Scripter ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 302 Регистрация: 2.12.2008 Из: Королев Пользователь №: 1 283 Спасибо сказали: 127 раз  | 
       
			
			 
				Хм, а попробуй тогда удалить строчку 45 ($row['nick'] = iconv('CP1251','UTF-8', $row['nick']);) в inc/user.php.
				
				
				
			 
			
			
			 | 
	
| 
			
			 | 
	|
			
			  25.8.2011, 11:14
			
				 Сообщение
					#18
					
				
			 
		 | 
	|
        	
				
					![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 189 Регистрация: 20.4.2009 Пользователь №: 3 121 Спасибо сказали: 12 раз  | 
       
			
			 
				Кто поможет ? 
			
			
			
					
		Ubuntu Server 11.04. пакет php5-xsl ставил, не помогло. Код PHP Fatal error:  Class 'XSLTProcessor' not found in /www/dc.triolan.in.ua/st/index.php on line 66 Код Строка в index.php     $proc = new XSLTProcessor(); Разобрался, оказывается просто нужна добавить воды, ( Перегрузить Сервер для Применение модуля ( Пакета ) ) У меня тоже проблема с кодировкой ! Ставлю utf8_general_ci, база мускула понимает отлично, кракозябл нет в базе, а вот сам сайт уже показывает вопросы на Русские слова, как решить ?  | 
	
| 
			
			 | 
	|
			
			  25.8.2011, 11:56
			
				 Сообщение
					#19
					
				
			 
		 | 
	|
        	
				
					![]() AmxModx Scripter ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 302 Регистрация: 2.12.2008 Из: Королев Пользователь №: 1 283 Спасибо сказали: 127 раз  | 
       
			
			 
				Angel_D, еще остались кракозябры: 
			
			
			
					
		1. Удали строку 46 ($row['description'] = iconv('CP1251','UTF-8', $row['description']);) в файле inc/user.php 2. Удали строку 141 ($row['description'] = iconv('CP1251','UTF-8', $row['description']);) в файле inc/users.php (Это другой файл, не тот же что и предыдущий!) 3. Удали строку 20 ($row['topic'] = iconv('CP1251','UTF-8',$row['topic']);) в файле inc/stat.php 4. Строку 30 там же измени: $user -> appendChild($contentXML -> createElement('nick', iconv('CP1251','UTF-8',htmlspecialchars($row['nick'])))); => $user -> appendChild($contentXML -> createElement('nick',htmlspecialchars($row['nick']))); 5. Измени там же строку 42: $user -> appendChild($contentXML -> createElement('nick', iconv('CP1251','UTF-8',htmlspecialchars($row['nick'])))); => $user -> appendChild($contentXML -> createElement('nick',htmlspecialchars($row['nick']))); CrazyKiller, а поле Профиль на сайте при щелчке по пользователю как, русские буквы или вопросы ?  | 
	
| 
			
			 | 
	|
			
			  25.8.2011, 12:02
			
				 Сообщение
					#20
					
				
			 
		 | 
	|
        	
				
					![]() Site Reliability Engineer ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 1 772 Регистрация: 27.6.2009 Из: Чувашия, г. Чебоксары Пользователь №: 3 719 Спасибо сказали: 479 раз  | 
       
			
			 
				[offtopic] PomanoB, ты ведь хотел как-то новую версию webstats пилить... Что там как? [/offtopic]
				
				
				
			 
			
			
			
					
		 | 
	
| 
			
			 | 
	|
![]() ![]()  | 
	
 Похожие темы
| Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
|---|---|---|---|---|---|
![]()  | 
	  API2 | Веб-статистика для хаба  | 
	425 | PomanoB | 429 568 | 27.12.2018, 23:28 Посл. сообщение: CyberGhost404 | 
![]()  | 
	 От: Webstats От темы с ID: 2193  | 
	0 | Win32 | 5 262 | 10.11.2009, 6:28 Посл. сообщение: Win32 | 
![]()  | 
	 От: Webstats От темы с ID: 2193  | 
	0 | mariner | 5 443 | 26.7.2009, 10:44 Посл. сообщение: mariner | 
 
 | 
Сейчас: 4.11.2025, 9:54 |