| 
 | 
Здравствуйте, гость ( Вход | Регистрация )
| 
 | 
|  29.8.2011, 10:45 
				 Сообщение
					#81
					
				
			 | |
|  Освоившийся участник      Группа: Пользователи Сообщений: 391 Регистрация: 4.11.2009 Из: Дом Пользователь №: 4 923 Спасибо сказали: 239 раз  | Public PHP hublist by Enyby Версия: 0.03 Платформа: Any Автор: Enyby Описание: Данный хаблист свободно распостраняем и изменяем в любых разумных пределах. Наличие ссылки на разработчика не обязательно, поддержки и дальнейшего развития хаблиста от разработчика не будет. Админки нет, все изменения через базу данных. Есть экспорт в bat, xml и поддержка прямого импорта в DC клиенты. Есть простой сервер для авторегистрации хабов. Пингует как пингер и как клиент. Корректная работа со всеми хабами не гарантируется. v0.03  Enyby_hublist_v0.03.rar ( 17.91 килобайт )
Кол-во скачиваний: 134 Демо: Изменения: + добавлены всплывающие подсказки * исправлена работа пингера в PHP < 5.3 * исправлен вывод меню v0.01  Enyby_hublist.rar ( 16.36 килобайт )
Кол-во скачиваний: 89 Процедура установки: 1. Распаковать архив в папку веб сервера. 2. Указать в config.php парметры для подключения к БД. 3. Импортировать в БД скрипт db.sql. 4. Поставить на крон запуск refresh.php. По желанию можно поставить на крон dchub.php для импорта списка хабов на свой хаб. Этот скрипт будет обновлять hubs.lua, который можно подключать в скрипты хаба. Также, можно настроить запуск server.php, тогда в хаблисте будет доступна авторегистрация хабов. Выглядит это так - в настройках хаба, указывается адрес вашего хаблиста и хаб сам сообщает хаблисту свое состояние через равные интервалы времени. Если вас интересует встраивание хаблиста в ваш сайт, вам потребуется изменить код header.php, отключив вывод общего оформления страницы или же использовать iframe, встраивая страницу без изменений. Предполагаемые проблемы и ограничения: 1. Если хаб не соответствует протоколу NMDC возможны проблемы с его пингованием. 2. Большинство нераспостраненных хабов (включая RusHub) могут иметь неправильное определение серверного софта. 3. Для работы с большим числом хабов, потребуется переписывать модуль пингования на работу с пулом подключений, так как, в данный момент, модуль открывает соединения ко всем хабам одновременно, что может повлечь проблемы, при достаточном большом числе хабов. 4. Часть функционала, навроде хинтов по наведению, доступно в коде, но не доступно на сайте, так как не подключены скрипты для вывода этих хинтов. 5. Возможны проблемы при работе с хабами на кириллических доменах. 6. Скрипт не тестировался на линуксе - возможно будут какие-то проблемы. Посмотреть в реале, что из себя представляет хаблист можно по адресам: - может иметь функционал отсутствующей в данном релизе - этот хаблист со своими дополнениями и улучшениями - этот хаблист без улучшений и каких было редактирований. - этот хаблист со своими дополнениями и улучшениями - этот хаблист со своими дополнениями и улучшениями | 
|  | |
|  | 
|  27.12.2011, 14:06 
				 Сообщение
					#82
					
				
			 | |
|  Местная ТехПоддержка           Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз  | Цитата to mariner, зайди на  и посмотри ну и где извенения ? О, ты даже не поленился напихать туда локальных хабов, к которым у интернет-хоста доступа нет. Да ты молодец! Убрал пингер под кат, чтобы личности не могли его ручками дергать, а то дергают, а на хабах ограничения врубаются на вход. Кстати, а что я должен увидеть? | 
|  | |
|  27.12.2011, 14:14 
				 Сообщение
					#83
					
				
			 | |
|  Освоившийся участник      Группа: Пользователи Сообщений: 391 Регистрация: 4.11.2009 Из: Дом Пользователь №: 4 923 Спасибо сказали: 239 раз  | 
				to Mellon: Короче. Это не имеет смысла. Я не отвечаю за хаблист с модификациями. Что ты там делал - одному богу известно. Вижу что не работают страницы хаба. Вижу что пингование работает нормально. Дальнейший разговор имеет смысл только на оригинальной версии хаблиста. PS Добавил хабы в демо. И да. "Где едим, там и срем", простите за грамматику. Может мой хаблист надо обсуждать в моей теме? Тред снова скатывается в срач. | 
|  | |
|  27.12.2011, 15:19 
				 Сообщение
					#84
					
				
			 | |
|  Участник   Группа: Пользователи Сообщений: 48 Регистрация: 1.3.2011 Пользователь №: 8 878 Спасибо сказали: 4 раза  | to Mellon: Короче. Это не имеет смысла. Я не отвечаю за хаблист с модификациями. Что ты там делал - одному богу известно. Вижу что не работают страницы хаба. Вижу что пингование работает нормально. Дальнейший разговор имеет смысл только на оригинальной версии хаблиста. PS Добавил хабы в демо. И да. "Где едим, там и срем", простите за грамматику. Может мой хаблист надо обсуждать в моей теме? Тред снова скатывается в срач. Что я напихал ? ты хоть разбираешься маленько я просто переименовал тэйбл бд, я могу и убрать это и оригинал поставить, всеравно все будет тоже самое, изменение названия таблицы не как не связанно вообще с работой хаба на мозги не капай ок ? Я возвращал оригиналь там все тоже самое... Ладно потом поставлю чистый оригинал и дам линк... Больше в чем уверен что там будет все тоже самое, так как сейчас то на - после удаления того хаба все норм же работает...) | 
|  | |
|  27.12.2011, 15:24 
				 Сообщение
					#85
					
				
			 | |
|  Местная ТехПоддержка           Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз  | 
				Эй, меллон, так дай доступ в локалку. Глянуть ну очень охота на тот хаб.
				
				
				
			 | 
|  | |
|  27.12.2011, 17:01 
				 Сообщение
					#86
					
				
			 | |
|  Белый Волк          Группа: Пользователи Сообщений: 1 723 Регистрация: 11.9.2008 Из: г.Томск Пользователь №: 516 Спасибо сказали: 657 раз  | Цитата(Mellon) раз вы не тролль то я сделаю предположение что вам до 20. На баш! PS: [To All] И вообще, ребятки, зачем вы мучаете животное? Забейте (забаньте?) его и хватит его бред читать. | 
|  | |
|  28.12.2011, 7:02 
				 Сообщение
					#87
					
				
			 | |
|  7 квадратиков        Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз  | to mariner, зайди на  и посмотри Я не маринер, но я зашёл и увидел рабочий хаблист. Или я не туда смотрю?  20111228_hublist_by_Enyby.png ( 98.35 килобайт )
Кол-во скачиваний: 324 И да. "Где едим, там и срем", простите за грамматику. Может мой хаблист надо обсуждать в моей теме? Перенёс. | 
|  | |
|  28.12.2011, 15:29 
				 Сообщение
					#88
					
				
			 | |
|  Продвинутый участник     Группа: Пользователи Сообщений: 113 Регистрация: 20.1.2009 Из: г. Москва САО Пользователь №: 1 889 Спасибо сказали: 37 раз  | |
|  | |
|  28.12.2011, 20:39 
				 Сообщение
					#89
					
				
			 | |
|  Местная ТехПоддержка           Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз  | 
				Так, проверил я 10.225.208.208)) Вы не поверите, но предположение, что меллон peacedoorball подтвердились  Результуты | 
|  | |
|  29.12.2011, 3:01 
				 Сообщение
					#90
					
				
			 | |
|  Участник   Группа: Пользователи Сообщений: 38 Регистрация: 7.6.2009 Пользователь №: 3 508 Спасибо сказали: 0 раз  | 
				а кто сомневался?     | 
|  | |
|  29.12.2011, 9:41 
				 Сообщение
					#91
					
				
			 | |
|  Местная ТехПоддержка           Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз  | 
				ну, господа. Я вот верю только своим глазам. Вот и проверил, из принципа.
				
				
				
			 | 
|  | |
|  29.12.2011, 20:03 
				 Сообщение
					#92
					
				
			 | |
|  Участник   Группа: Пользователи Сообщений: 38 Регистрация: 7.6.2009 Пользователь №: 3 508 Спасибо сказали: 0 раз  | 
				ну а я сразу не поверил в эти сказки...  я то знаю, что перед тем как этот скрипт был выложен здесь, он стоял (и до сих пор стоит) в сети Триолан не один год, и я думаю что если бы такой баг был, то Enyby, его за несколько лет обнаружил бы уже. | 
|  | |
|  1.1.2012, 17:16 
				 Сообщение
					#93
					
				
			 | |
|  Участник   Группа: Пользователи Сообщений: 48 Регистрация: 1.3.2011 Пользователь №: 8 878 Спасибо сказали: 4 раза  | 
				И что же ты там проверил ? после хаба Нет информации dchub://www.ya.ru:80 Таймаут 0/0 0/0 Все остальные хабы оффлайн, может быть объяснишь ? я ещё промолчал о том что ты не тестил тот хаб что я тебе дал | 
|  | |
|  17.1.2012, 9:34 
				 Сообщение
					#94
					
				
			 | |
|  Освоившийся участник      Группа: Пользователи Сообщений: 391 Регистрация: 4.11.2009 Из: Дом Пользователь №: 4 923 Спасибо сказали: 239 раз  | 
				Mellon, проверка хабов идет совсем не в том же порядке, в каком они выводятся на экран. Они проверяются все одновременно. Обнаружил интересную штуку. Есть один . Если будет много хабов и будет старый PHP, то Apache при пинге будет крашится. ADD: Оттуда же: Цитата Windows can only select(), by default, a maximum of 64 handles at one time. 5.0.3 changes this limit to 256 in the Streams subsystem; you can try this yourself with a stable snapshot and using the native functions stream_socket_client(), stream_socket_server() and stream_select(). I would expect this change to also work with the sockets extension. It builds ok here with 5.0.3, so it sounds like you do indeed have a configuration issue. Short version: try a 5.0.3 snapshot, it should behave better Вывод: используйте версию PHP не ниже 5.03. В этом случае проблемы пингования начнутся с 256 хабов. В противном случае порог куда ниже - 64 хаба. В будущем постраюсь переписать на использование пула сокетов с очередью. | 
|  | |
|  28.1.2012, 7:39 
				 Сообщение
					#95
					
				
			 | |
|  Начинающий  Группа: Пользователи Сообщений: 14 Регистрация: 26.8.2009 Пользователь №: 4 273 Спасибо сказали: 1 раз  | 3. Хаблист заточен под пингование 1 раз в 5 минут. Если вы используете другой интервал, то графики на странице хаба, могут иметь удручающий вид. Можете попробовать их заменить на флеш-компоненты, это должно обеспечить лучший вид. Предлагаю немного модифицировать код файла day.php, чтобы при увеличении интервала пингов с 5 минут до 10-20-30, не получать на дневных графиках частокол. Участок кода Код         imageline($canvas, x($i), y(0), x($i), y($old_sr), $color->base); imageline($canvas, x($i), y($old_sr), x($i), y($sr), $color->up); } else { imageline($canvas, x($i), y(0), x($i), y($sr), $color->base); imageline($canvas, x($i), y($sr), x($i), y($old_sr), $color->down); } } заменить на Код         imagefilledrectangle($canvas, x($oldi), y(0), x($i), y($old_sr), $color->base); imagefilledrectangle($canvas, x($oldi), y($old_sr), x($i), y($sr), $color->up); } else { imagefilledrectangle($canvas, x($oldi), y(0), x($i), y($sr), $color->base); imagefilledrectangle($canvas, x($oldi), y($sr), x($i), y($old_sr), $color->down); } $oldi = $i; } Т.е. вместо линий рисуем прямоугольники. | 
|  | |
|  28.1.2012, 9:38 
				 Сообщение
					#96
					
				
			 | |
|  Освоившийся участник      Группа: Пользователи Сообщений: 391 Регистрация: 4.11.2009 Из: Дом Пользователь №: 4 923 Спасибо сказали: 239 раз  | 
				Неплохая идея. Только сначала переменную $oldi нужно инициализировать.
				
				
				
			 | 
|  | |
|  2.2.2012, 9:10 
				 Сообщение
					#97
					
				
			 | |
|  Освоившийся участник      Группа: Пользователи Сообщений: 216 Регистрация: 23.10.2008 Из: Саратов Пользователь №: 865 Спасибо сказали: 60 раз  | 
				Возможно вы уже знаете о багах, но я все же отпишусь     На страничках хабах, некорректно отображаются данные, включая графики в качестве хаб-серверов используются rushub'ы Подскажите как сделать по умолчанию сортировку по кол-ву онлайн пользователей | 
|  | |
|  2.2.2012, 11:55 
				 Сообщение
					#98
					
				
			 | |
|  Освоившийся участник      Группа: Пользователи Сообщений: 391 Регистрация: 4.11.2009 Из: Дом Пользователь №: 4 923 Спасибо сказали: 239 раз  | 
				Ну, во-первых, я не вижу никаких особых проблем с русхабом:   В будущем я собираюсь переделать публичную версию на пингование раз в час с графиками на флеш. Это собираюсь. Но дел очень много, так что не факт что соберусь или что это будет скоро. Вопрос: вот когда пингую хабы, имя бота Hublist, где его изменить на своё имя? Ответ: Файл dc.php: Код function getInfo() { $my = new stdClass(); $my->nick = "Hublist"; //(mt_rand(0, 100) < 50 ? "H" : "Нў)."ub".(mt_rand(0, 100) < 50 ? "l" : "I").(mt_rand(0, 100) < 50 ? "i" : "Уў)."st"; //substr(md5(mt_rand(0, 100000)), 0, 10); $my->desc = "Visit http://inethub.olvi.net.ua for more information.". //substr(md5(mt_rand(0, 100000)), 0, 10). '<FlylinkDC++ V:(r396),M:P,H:1/0/0,S:15>'; $my->email = "Enyby@ya.ru"; //substr(md5(mt_rand(0, 100000)), 0, 10); $my->share = mt_rand(100*1024, 120*1024)*mt_rand(1024*1024,2*1024*1024); $my->conn = 'LAN(T3)'; return $my; } Вопрос: Где показывает сколько юзеров на хабе, там через палку / стоит 0,1,2,3 и т. д. как это убрать? Ответ: Это среднее число юзеров на хабе за неделю. Через неделю будет нормальные числа. Это параметр адекватно отражающий число юзеров хаба, так как текущее значение меняется быстро. Можно убрать в выводе, но на него много чего завязано, включая дефолтную сортировку. в index.php: Код                  <td class="numeric"><span<?php echo ($row['max_users'] != '') ?удалите эту часть: ' tooltip="Пик юзеров: '.htmlspecialchars($row['max_users']).'"' : ''; ?>><?php echo intval($row['users']); ?>/<?php echo intval($row['avg_users']); ?></span></td> Код /<?php echo intval($row['avg_users']);  ?> Вопрос: Где поменять шару бота? Ответ: Там же где и ник. Чуть ниже. Вопрос: Как изменить сортировку по умолчанию? Ответ: В файле index.php: Код if(isset($_GET['name'])) {в этом коде последнюю часть меняем на: $order = "name"; } elseif(isset($_GET['host'])) { $order = "host"; } elseif(isset($_GET['status'])) { $order = "status.sort, avg_users DESC"; } elseif(isset($_GET['users'])) { $order = "users DESC"; } elseif(isset($_GET['avg_users'])) { $order = "avg_users DESC"; } elseif(isset($_GET['share'])) { $order = "share DESC"; } elseif(isset($_GET['avg_share'])) { $order = "avg_share DESC"; } else { $order = "status.sort, avg_users DESC"; } Код else {это будет сортировка по числу пользователей. Остальные варианты сортировок осуществляются аналогично. $order = "status.sort, users DESC"; } | 
|  | |
|  10.2.2012, 16:12 
				 Сообщение
					#99
					
				
			 | |
|  Участник   Группа: Пользователи Сообщений: 35 Регистрация: 16.2.2011 Пользователь №: 8 797 Спасибо сказали: 1 раз  | 
				а как сделать что бы он через каждый час сам обновлялся?
				
				
				
			 | 
|  | |
|  10.2.2012, 16:31 
				 Сообщение
					#100
					
				
			 | |
|  Местная ТехПоддержка           Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз  | 
				Поставить в планировщик задач
				
				
				
			 | 
|  | |
|  10.2.2012, 16:42 
				 Сообщение
					#101
					
				
			 | |
|  Участник   Группа: Пользователи Сообщений: 35 Регистрация: 16.2.2011 Пользователь №: 8 797 Спасибо сказали: 1 раз  | 
				как?
				
				
				
			 | 
|  | |
|   | 
 Похожие темы
 Похожие темы
| Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
|---|---|---|---|---|---|
|  |  Tiny Hublist Программа для создания хаблистов | 129 | alex82 | 132 975 | 12.11.2024, 13:08 Посл. сообщение: CyberGhost404 | 
|  | ВАЖНО:  Хаблист RusHub | 13 | ShadoWx | 27 744 | 7.10.2014, 8:08 Посл. сообщение: mod | 
|  | Хаблист BCETI.com | 25 | alex82 | 36 924 | 6.3.2013, 12:44 Посл. сообщение: mod | 
|  | Опять про хаблист | 5 | dj_crazy_joker | 9 124 | 6.2.2012, 0:02 Посл. сообщение: dj_crazy_joker | 
|  | От: Tiny Hublist От темы с ID: 4811 | 1 | Артём | 6 610 | 27.12.2011, 15:28 Посл. сообщение: Mellon | 
|  | Опрос:  Нормальный хаблист Стоит ли выкладывать в паблик нормальный опен соурс php хаблист? | 30 | Enyby | 38 018 | 21.11.2011, 15:20 Посл. сообщение: Enyby | 
|  | От: Public PHP hublist by Enyby От темы с ID: 4961 | 0 | Saymon21 | 5 790 | 20.11.2011, 21:22 Посл. сообщение: Saymon21 | 
|  |  Small DC HubList (Хаблист) Создай свой хаблист. CMS для создания хаблиста. | 62 | Stribog | 78 806 | 14.10.2011, 17:45 Посл. сообщение: KT315 | 
|  | От: Public PHP hublist by Enyby От темы с ID: 4961 | 1 | Mellon | 6 575 | 12.10.2011, 8:23 Посл. сообщение: Артём | 
|  | От: Tiny Hublist От темы с ID: 4811 | 1 | STIVAN | 6 989 | 18.4.2011, 20:20 Посл. сообщение: Saymon21 | 
|  |  Хаблист | 42 | Saymon21 | 55 597 | 14.4.2011, 22:05 Посл. сообщение: Stribog | 
|  | От: Small DC HubList (Хаблист) От темы с ID: 4709 | 43 | Alexey | 46 326 | 31.3.2011, 19:38 Посл. сообщение: EvilNico | 
|  | От: Хаблист От темы с ID: 2706 | 1 | Kingston | 6 600 | 7.1.2011, 18:39 Посл. сообщение: Nickolya | 
|  | От: Хаблист От темы с ID: 2706 | 0 | absent | 5 759 | 4.1.2011, 1:16 Посл. сообщение: absent | 
|  | lock2key для hublist'а Код для работы с хаблистом. | 4 | Enyby | 12 897 | 29.7.2010, 13:04 Посл. сообщение: Enyby | 
|   | Сейчас: 28.10.2025, 10:51 |