myDC.ru

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

 
История благодарностей участнику CrazyKiller. Спасибо сказали: 12
Дата поста: В теме: За сообщение: Спасибо сказали:
10.2.2013, 11:00 Public PHP hublist (Хаблист) by Enyby
Публичный открытый хаблист на PHP
Приветствую всех !
Давно меня не было на форуме big_smile.gif

Зацениваем Хаблист http://arena.triolan.com.ua/hublisti.html

Только прощу сильно не засирать, ещё в стадии разработки, кое что ещё будет проделывается, КСС, Дизайн и т д big_smile.gif

Принимаются советы по улучшению.

Спасибо Enyby за Помощь и за Хаблист big_smile.gif
dj hoodo
30.1.2012, 20:40 Locker.lua
Блокировка чат и привата для не зарегистрированных
Артем Спасибо ! big_smile.gif

До пилял!
Если кому нужен, нате ))
Скрипт Запрещает только ЛС, Глав чат открыт big_smile.gif

Скрипт

local sBot = Config.sHubBot
local sMsg = "*** ОШИБКА!!! Доступ закрыт Гостям. ( ERROR!!! Access is closed Guests )"
local tGoodPmUser = { --- Ники, которым смогут писать гости.
["CrazyKiller"] = true,
["Bloodwithmilk"] = true,
}

function OnTo(UID,sData)
local sTo,sFrom = sData:match"^%$To:%s+(%S+)%s+From:%s+(%S+)"
if sTo and tGoodPmUser[sTo] then return end
if UID.iProfile == -1 then
Core.SendToUser(UID, sMsg, sBot, sTo)
return true
end
end
mod
29.10.2011, 21:56 Проброс портов для хаба PtokaX
помогите, с перенаправлением
Может поможет, я с начало так использовал, добавлял в сервис хаб, и запускал из под обычного юзера 411 порт легко !
http://mydc.ru/index.html?showtopic=4949&a...ost&p=39923

вот у меня такой Редирект

Код
# Redirect Hub
-A PREROUTING -p tcp -m tcp -d 178.150.158.118 --dport 412:415 -j REDIRECT --to-ports 411


Добавлен в Фильтр NAT.

а сам порт открыл так

Код
# Hub
-A INPUT -p tcp -m tcp --dport 411 -j ACCEPT


Т.К у меня в начале правил все порты iptables закрывает big_smile.gif

P.S Ставь пакет webmin, на первое время поможет понять и легко настроить систему, включая правила iptables big_smile.gif

Юзаю Ubuntu server 10.04.3 LTS ( No Destkop )
мамин_парень
22.9.2011, 16:26 Ledokol
Многофункциональный бот
Может кому Русский нужен, использовал его в verlihub 1.0.0

[attachment=6069:ledo_ru.txt]

Не помню от куда брал, так что не серчайте на меня ! big_smile.gif
Maximum
13.9.2011, 20:10 Скрипт банов для RusHub
тестим и комменьтруем
Цитата(kma21 @ 13.9.2011, 21:05) *
Что-то банхаммер пускает забаненых. Т.е. в меню есть пункты, при бане по IP выкидывает с хаба. В списке забаненых есть юзер. Но после переподключения он нормально может функционировать. Хотя его IP значится в списке забаненых. В чЁм может быть причина?


Подними скрипт, скрипт должен быть первым, потом фирст и так далее !
kma21
14.8.2011, 10:25 Сборка Ptokax 0.4.1.1 В Debian & Ubuntu
Руководство по установке
Интересный факт !

Де тут РУТ ?

[attachment=6017:1.JPG]

От Рута устанавливаем Либ и выполняем команду для русхаб один раз, чтоб он его добавил в сервис !

и запускаем от любого юзера ! и у нас открыты именно для данного бинарника 411 и другие порты !

яж не хочу сказать что решение с пробросом портов фигня и т д

просто предложил данную ситуацию, если не использовать айпи тейблс, да и хочу услышать ваши комментарии по поводу такого решение, может есть дето дырки, баги, и т д с ним !
KT315
11.8.2011, 17:20 ChatLogsMySQL
версия 4.3d
Дим ты не обижайся но ты 100% не прав !!!

Все тут !
Лично для тех кто не верит или доверяет !

Первое, я не линуксоид, у меня сервер на линуксе но не значит что моя рабочяя машина на линуксе, нет, ниже скрин привожу в доказательство что у меня стоит !

Скрин
[attachment=6008:2.JPG]


Видим что стоит Win Xp OEM если точнее !

Скачал я РусХаб последний Exe Формат, Т.К для Виндовс !
Поставил Все библиотеки Мускул и т д
Залил туда один скрипт, Лог Чата через Мускул, из за которого щас сыр бор !
Скрин Запуска Хаба
[attachment=6009:1.JPG]

я даже не трогал настройки его, так как все настройки стандартные к моему мускулу который стоит на Windows Платформе !
Зашёл потом в мускул, добавил базу на 1251 CI Генерал !
Запустил Хаб, скрипт в хабе создал мне базу в моём мускуле !
и что я вижу !
Скрины

[attachment=6012:6.JPG]
[attachment=6011:5.JPG]
[attachment=6012:6.JPG]


Факт самого браузера, что он видит !
Скрин
[attachment=6012:6.JPG]


Windows Xp+ Denwer (Apache + Mysql) + Hub RusHub 2.3.5 + Скрипт, и все отлично работает !

Вероятно проблема в вашем Mysql сервере или что у вас там стоит, причин может быть много ! big_smile.gif
Думаю я доказал что на Виндовс все работает !!!
Accelerator
21.6.2011, 14:14 Дополнительные библиотеки для PtokaX на Ubuntu
Как подключать дополнительные библиотеки правильно и где взять?
sudo apt-get install build-essential liblua5.1-dev

в терминале, и готово !

лежать буду в usr/lib/lua
Ameet
14.6.2011, 11:30 Hub Menu
API2 | Меню для встроенных команд PtokaX
Вроде эта строка тебя интересует !
Код
Core.SendToUser(user,"$UserCommand 1 3 "..AdminMenu.."Баны\\Временный бан$<%[mynick]> "..Prefix.."nicktempban %[line:Ник] %[line:Время (m = минут, h = часов, d = дней, w = недель)] %[line:Причина]|")


попробуй такую строку !
Код
Core.SendToUser(user,"$UserCommand 1 3 "..AdminMenu.."Баны\\Временный бан$<%[mynick]> "..Prefix.."tempban %[line:Ник] %[line:Время (m = минут, h = часов, d = дней, w = недель)] %[line:Причина]|")


вроде должно работать ! big_smile.gif

nicktempban По Нику
tempbanip по Ip
fulltempbanip Ник + Ip
Miha
13.6.2011, 22:09 StatPX Lite
API2 | Веб-статистика хаба, чат-ранг, статистика местоположения юзеров
Прикрутил страничку hublist от TinyHublist! ( Скин pixabella Green )
Скрипт hublist http://mydc.ru/topic4811.html?p=38554#entry38554

Примерный Скрин
[attachment=5906:767567567.png]


Спасибо кускам строк Saymon'y !

1) Открываем tinyhublist.lua

и добавляем в начале скрипта !
Кусок Кода
Код
tSoftWare = {
    ["PtokaX"] = "<a href=\"http://www.ptokax.org\" target=\"_blank\" title=\"Перейти на домашную страницу\">PtokaX",
    ["RusHub"] = "<a href=\"http://rushub.org\" target=\"_blank\" title=\"Перейти на домашную страницу\">RusHub",
    ["YnHub"] = "<a href=\"http://ynhub.org/\" target=\"_blank\" title=\"Перейти на домашную страницу\">YnHub",
    ["VerliHub"] = "<a href=\"http://www.verlihub-project.org/doku.php?id=start\" target=\"_blank\" title=\"Перейти на домашную страницу\">VerliHub",
    ["Eximius"] = "<a href=\"http://eximius.rs2soft.nl/\" target=\"_blank\" title=\"Перейти на домашную страницу\">Eximius",
    ["HexHub"] = "<a href=\"http://nemesis.te-home.net/HeXHub/\" target=\"_blank\" title=\"Перейти на домашную страницу\">HexHub",
    ["FlexHubBeta 0.1"] = "<a href=\"http://www.flexhub.org/forum/\" target=\"_blank\" title=\"Перейти на домашную страницу\">FlexHub",
}
tSofticon = {
    ["PtokaX"] = "<img src=\"/soft_img/ptokax.png\"",
    ["RusHub"] = "<img src=\"/soft_img/rushub.png\"",
    ["YnHub"] = "<img src=\"/soft_img/ynhub.png\"",
    ["VerliHub"] = "<img src=\"/soft_img/verlihub.png\"",
    ["Eximius"] = "<img src=\"/soft_img/eximius.png\"",
    ["HexHub"] = "<img src=\"/soft_img/hexhub.png\"",
    ["FlexHubBeta 0.1"] = "<img src=\"/soft_img/flexhub.png\"",
}


Находим
Код
:gsub("{ROWSTYLE}",even and "even" or "odd")

меняем на
Код
:gsub("{ROWSTYLE}",even and "stat-row1" or "stat-row2")


После куска кода
Код
:gsub("{FLAG}",v.Country == "??" and "unknown" or v.Country:lower())

Добавляем 2 куска кода
Код
:gsub("{HUBICON}",(tSofticon[v.Info.HubSoft]   or (v.Info.HubSoft and v.Info.HubSoft or "n/a")))
:gsub("{HUBSOFT}",(tSoftWare[v.Info.HubSoft]   or (v.Info.HubSoft and v.Info.HubSoft or "n/a")))

Примерно должен быть так !
Примерный КОД
Код
                        :gsub("{ROWSTYLE}",even and "stat-row1" or "stat-row2")
                        :gsub("{STATE}",v.Info.Online and "online" or "offline")
                        :gsub("{STATE_STRING}",v.Info.Online and "Онлайн" or "Оффлайн")
                        :gsub("{DESCRIPTION}",v.Info.Descr and v.Info.Descr:htmlescape():gsub("%%","%%%%") or "")
                        :gsub("{NAME}",v.Info.Name and v.Info.Name:htmlescape():gsub("%%","%%%%") or v.Addr)
                        :gsub("{ADDRESS}",v.Addr)
                        :gsub("{USERS}",v.Info.Users or "?")
                        :gsub("{SHARE}",v.Info.Share and FormatSize(tonumber(v.Info.Share),true) or "?")
                        :gsub("{MAXUSERS}",v.Info.MaxUsers or "?")
                        :gsub("{MINSHARE}",v.Info.MinShare and (v.Info.MinShare > 0 and FormatSize(tonumber(v.Info.MinShare)) or "не ограничено") or "?")
                        :gsub("{MINSLOTS}",v.Info.MinSlots and (v.Info.MinSlots > 0 and v.Info.MinSlots or  "не ограничено") or "?")
                        :gsub("{MAXHUBS}",v.Info.MaxHubs and (v.Info.MaxHubs > 0 and v.Info.MaxHubs or  "не ограничено") or "?")
                        :gsub("{PINGDATE}",os.date("%H:%M:%S",v.Time))
                        :gsub("{PINGDATE_([^}]+)}",function(fstr) return os.date(fstr,v.Time) end)
                        :gsub("{COUNTRY_CODE}",v.Country)
                        :gsub("{COUNTRY}",tCountry[v.Country] or "Неизвестно")
                        :gsub("{FLAG}",v.Country == "??" and "unknown" or v.Country:lower())
                        :gsub("{HUBICON}",(tSofticon[v.Info.HubSoft]   or (v.Info.HubSoft and v.Info.HubSoft or "n/a")))
                        :gsub("{HUBSOFT}",(tSoftWare[v.Info.HubSoft]   or (v.Info.HubSoft and v.Info.HubSoft or "n/a")))


Сохраняем скрипт tinyhublist.lua
и качаем сам шаблон hublist
папку soft_img в корень сайта
файл hublist.tpl в папку шаблон TinyHublist
[attachment=5908:DopHublist.rar]

в конфиге TinyHublist
Название Темы
Код
Theme = "hublist"


ну почти все, осталось добавить строку в шаблоне StatPX Lite, header.tpl
Код
<li><a href="hublist.html?#34;>hublist</a></li>

Прошу сильно не бить, и не кричать, если что не так, луче подскажите, исправим вместе !
PSIX
12.6.2011, 16:56 StatPX Lite
API2 | Веб-статистика хаба, чат-ранг, статистика местоположения юзеров
Иконки Клиентов рядом с названием Клиента+Версия !

На скине от pixabella green !

Примерный Скрин
[attachment=5879:123.png]


Перед редактирование нужна удалить debug_Raw.lu


1)Скрипт Web.lua
Находим функцию ONLINE_START,ONLINE_END

в ней находим строку
Код
:gsub("%[CLIENT%]","\")\n\t\t\t\tf:write(tClients[tCopy[i].Client] and tClients[tCopy[i].Client] or tCopy[i].Client,\" \",tCopy[i].Version)\n\t\t\t\tf:write(\"")


и перед ней добавляем строку
Код
:gsub("%[DCTAGS%]","\")\n\t\t\t\tf:write(tClients[tCopy[i].Client] and tClients[tCopy[i].Client] or tCopy[i].Client)\n\t\t\t\tf:write(\"")



После всего сохраняем скрипт, и идём дальше !

2) Открываем файл online.tpl

Заменяем
это
Код
<th nowrap="nowrap">Клиент</th>

на это
Код
<th nowrap="nowrap" colspan="2">Клиент</th>


Добавляем перед строкой
Код
<td width="160" align="center" valign="middle" nowrap="nowrap">[CLIENT]</td>

вот это
Код
<td width="26" align="center" valign="middle" nowrap="nowrap"><img src="dctags/[DCTAGS].png" width="20" height="20" border="0" /></td>


Сохраняем !
Качаем Иконки Клиентов
[attachment=5878:dctags.rar]

помещаем в корень сайта StatPX Lite.

Запускаем Скрипт и радуемся ! big_smile.gif




Вопрос !
Кто подскажет как сделать чтоб на странице Online ?

определял Количество пользователей на хабе в нумерации, как в МаинСтате !

Типа вот такого !
[attachment=5880:123.JPG]
PSIX, Littlemuk

RSS Сейчас: 19.3.2024, 13:52