Форум сетевых администраторов
Показаны 46 сообщений на этой странице

Форум сетевых администраторов (http://netadmin.ws/forum/index.php)
- Хаки от Netadmin или "Сделай сам" (http://netadmin.ws/forum/forumdisplay.php?forumid=76)
-- +Warning hack - пробуйте, у меня не работает (http://netadmin.ws/forum/showthread.php?threadid=8339)


Помещено Klondike 31-03-2004 в 17:59:

Exclamation +Warnings hack - пробуйте, у меня не работает

Как говорил сам создатель, на GOLD тоже работает...

Ну во первых описание:
-----------------------------
Warning System, Automatic Ban, Make Posts Invisible, Edit Signature/ Avatar/ Picture - Version 1.1

Okay, this is my private forum's custom warning/ suspension/ banning system and postbit moderator system. This is a fairly involved hack, so it is crucial that you follow the instructions closely. It would benefit experienced hackers the most. The following instructions are for an unhacked board. If you have hacked your board, or use different moderator usergroups, just make the appropriate changes.


With this hack, your staff and you will be able to:

1) Add/ Substract/ Reset Warning Points for a Member from a Popup Window in Postbit.

2) When the Member has Warning Points that reach a set level (up to you), the Member will be Automaticall Banned.

3) Easily View a Member's Warning Points in the Postbit.

4) Have the ability to easily Edit a Member's Avatar/ Profile Pic/ Sig/ Reputation comments from a Popup Window in Postbit.

5) Suspend temporarily or Ban permanently a Member from a Popup Window in Postbit.

6) Have 2 categories of Banned Members -

..... a) Normal Banned members where the posts all remain, and

..... b) Troll Banned members, where all the posts in this usergroup

.......... i) Automatically becomes Invisible from all other members! You no longer have to manually search and delete their posts. They virtually disappear from your forums when they get put in this usergroup. Also, Troll Banned members get

.......... ii) Fake 404 errors and can no longer access your site.
-------------------------------------------------------------------------

Все было сделано по инструкции (все есть в архиве)

Как всегда на vbulletin.org о нем - greate work, nice hack и т.п.

Однако, на localhost (на xосте не смотрел):

1) warning points не отображаются вообще (только админам и только на инф. странице о пользователе)

2) При переходе в какой либо раздел форума ошибка MySQL:


PHP:


Database error in vBulletin 3.0.0
:
Invalid SQL:  
        
SELECT  threadid, user.usergroupid AS usergroupid 
        FROM vbb_thread 
AS thread 
          LEFT JOIN vbb_user ON user
.userid = postuserid 
        WHERE forumid 
= 6 
            
AND sticky = 0 
            
AND visible = 1 
            
AND usergroupid<>10 
             
            
AND thread.lastpost >= 4320643870 
             
             
        ORDER BY sticky DESC
, thread.lastpost DESC 
        LIMIT 0
, 20 
    
mysql error
: Unknown table 'user' in field list
mysql error number: 1109



3) Auto-ban - как написано, после назначения последнего порога предупреждений не работает.

Тестируйте, пробуйте, мне он уже надоел - у меня, короче, он не работает.

Attachment смотрите


Помещено MCTarakan 31-03-2004 в 18:34:

слишком он громоздкий этот хак... я жду от поло!

__________________
yMC.ru - хомяк музыканта


Помещено MarKer 31-03-2004 в 20:37:

А я свой написал, пока гоняю у себя на форуме и подстраиваю... потом выложу.
В принципе все как обычно, но есть возможность вручную устанавливать кол-во назначаемых пользователю очков и дату снятия нарушения (через 1/3/7/15/30/60/90/180/365 дней) или сделать нарушение постоянным. Если кол-во нарушений превышает макс. колв-во - пользователь переносится в спец.группу (банн там или read only)... если при отмирании нарушений (по истечению времени) пользователь вовзращается обратно в рамки дозволенного кол-ва нарушений от он автоматически разбаннивается...
В общем это пока что готово.. есть ещё пара идей...


Помещено Terbo1 01-04-2004 в 07:50:

Всё работает. Сам ставил по инструкции, правда сначала был трабл.


Помещено mnemonic 01-04-2004 в 08:05:

я тоже ставил, все работает нормально.

quote:
Первоначальное сообщение от MarKer
А я свой написал, пока гоняю у себя на форуме и подстраиваю... потом выложу.
В принципе все как обычно, но есть возможность вручную устанавливать кол-во назначаемых пользователю очков и дату снятия нарушения (через 1/3/7/15/30/60/90/180/365 дней) или сделать нарушение постоянным. Если кол-во нарушений превышает макс. колв-во - пользователь переносится в спец.группу (банн там или read only)... если при отмирании нарушений (по истечению времени) пользователь вовзращается обратно в рамки дозволенного кол-ва нарушений от он автоматически разбаннивается...
В общем это пока что готово.. есть ещё пара идей...


Ð_то вот очень полезно, автоматическое убирание предупреждений.

Я бы даже не отказался установить его даже в альфа релизе-))


Помещено MarKer 01-04-2004 в 10:02:

Честно скажу - мне просто неохота сейчас писать доки по установке, а потом переписывать их когда выйдет финальный релиз
Тем более что выйдет он через пару дней... просто сейчас времени мало + надо форум с RC4 на Голд перетащить...

Klondike
Та ошибка базы данных из-за криворукости разработчика хака - просто у тебя таблицы в базе данных идут с префиксами, а он не подставил константу TABLE_PREFIX перед названием таблицы. Можно либо подставить самому, либо поправить название таблицы на свою (что НЕ рекомендуется, ибо в будущем если ты поменяешь префиксы опять будут проблемы).

Скорее всего это не единственный случай подобных упущений в хаке - так что может быть корни у проблем именно из-за этого.

Я у себя ставил, все в общем-то работало. Но слишком просто как-то... ни комментария к нарушению не добавишь, ни адреса сообщения за которое было дано нарушение...


Помещено mnemonic 01-04-2004 в 10:23:

quote:
Первоначальное сообщение от MarKer
Честно скажу - мне просто неохота сейчас писать доки по установке, а потом переписывать их когда выйдет финальный релиз



клева-) буду ждать с нетерпением-)


Помещено phprus 05-04-2004 в 14:35:

MarKer

quote:
Тем более что выйдет он через пару дней...

Скорей бы вышел. Очень нужен.


Помещено mnemonic 06-04-2004 в 07:45:

quote:
Первоначальное сообщение от phprus
MarKer

Скорей бы вышел. Очень нужен.



угу, тоже ждусь недождусь, а его все нет и нет


Помещено Klondike 11-04-2004 в 08:08:

Да, столько файлов отредактировать, и после установки получаешь настоящую лажу, а не скрипт.

P.S. По моему разработчикам просто лень что-то вообще новое делать.


Помещено mnemonic 13-04-2004 в 07:42:

quote:
Первоначальное сообщение от MarKer
А я свой написал, пока гоняю у себя на форуме и подстраиваю... потом выложу.
В принципе все как обычно, но есть возможность вручную устанавливать кол-во назначаемых пользователю очков и дату снятия нарушения (через 1/3/7/15/30/60/90/180/365 дней) или сделать нарушение постоянным. Если кол-во нарушений превышает макс. колв-во - пользователь переносится в спец.группу (банн там или read only)... если при отмирании нарушений (по истечению времени) пользователь вовзращается обратно в рамки дозволенного кол-ва нарушений от он автоматически разбаннивается...
В общем это пока что готово.. есть ещё пара идей...



ну когда, когда же он выйдет?-)


Помещено MarKer 13-04-2004 в 11:08:

Сорри...
Я тут просто подсобирал идей разных... расширяю функциональность
Там... по-желанию - вывод списка отключенных - когда, за что и на сколько, с какими правами (полностью отключен или read-only) с возможностью просмотра и/или админами / гл.модерами / модерами / пользователями... настройка доступа к банну (т.е. скажем такая штука - модераторы могут ставить только нарушения, а при наборе предельного количества очков пользователь либо не баннится (а админам / гл.модерам отправляется письмо о том что кто-то достиг предела), либо баннится но read-only (и админам / гл.модерам отправляется письмо и они уже решают - оставлять в read-only или переводить в полный банн)... система обжалования (опять же, с настройками - можно вообще отключить, или включить только для тех кто read-only, или у кого банн не пожизненный)... плюс опционально - указание длительности (в днях) нарушений вручную (пока можно было только выбирать из нескольких вариантов)... отправка уведомлений на почту и/или в приват при получении нарушений и/или наказания (отправка в банн или read-only)... плюс всякие-мелкие настройки (вроде показа счетчика нарушений в сообщениях пользователя или только в профиле... выбор вида счетчика - в графическом или тестовом виде... и т.д.).

Если есть какие ещё пожелания - говорите


Помещено DarkShaman 13-04-2004 в 11:46:

Пощупать бы это дело, глядишь может и пожелания/предложения появились бы.


Помещено phprus 13-04-2004 в 13:10:

MarKer
DarkShaman веть прав. какие могут быть пожелания к хаку которого ты невидел?


Помещено MarKer 13-04-2004 в 14:01:

DarkShaman, phprus
А воображение вам на что дано?

В конце концов, за неимением воображения может интересные идеи с других форумов будет желание увидить в сием хаке.


Помещено mnemonic 13-04-2004 в 14:38:

Фантазия:

А вот если бы.... можно было бы туда добавить распределение по форумам, группам и т.д.? т.е. Есть общие предупреждения а есть только для данного(любого из существующих) форума, данной (любой из существующих групп). Причем общий максимум не равен максимуму групп и форумов. Доступ можно закрыть(реад онли на срок или вообще; или фул денидед на срок или вообще) как вообще, так и для данного форума, и для вступления в данную группу...
А так же при условии что человек имел предупреждения но они по какой-либо причины были онулированы его было бы нельзя включить в определенные группы.... или хотя бы выдавалось в профиле типо имел предпреждения, был в бане и т.п.... -)
.......

нафантазировал.....самому страшно стало-)


Помещено MarKer 13-04-2004 в 14:43:

mnemonic
Давай по-пунктам и четко


Помещено phprus 13-04-2004 в 14:54:

MarKer
Я так написал что надо увидеть сам хак потому что мне хватило-бы и уже имеющихся возможностей. И вот например я поставлю его и там не будет нужной мне функции вот тогда и будут пожелания. А фантазия тут не причем.


Помещено MarKer 13-04-2004 в 15:02:

quote:
я поставлю его и там не будет нужной мне функции

Сам не знаешь чего хочешь?

Вон mnemonic - пусть и сумбурно, но все же представляет что ему может потребоваться. И для этого ему не потребовалось ставить хак

FYI: фантазия не всегда то же что и воображение


Помещено MCTarakan 13-04-2004 в 16:19:

MarKer да, не забудь добавить возможность промошинга. т.е. от рейтинга чтоб тоже изменялся статус юзера (например, переход в другую, болие привелегерованную группу)!

__________________
yMC.ru - хомяк музыканта


Помещено Jaxick 13-04-2004 в 16:47:

Как для меня - мне нужен обычный хак предупреждений , точно такой же как от polo , но для 3.0.0!
Так этот хак работает или нет? Стоит ли мне его ставить?


Помещено phprus 13-04-2004 в 17:13:

MarKer

quote:
Сам не знаешь чего хочешь?

Я знаю чего хочу.
Все функции которые мне были нужны ны уже написали в предыдущих сообщениях с описанием хака. Поэтому я и прошу его так как мне уже достаточно этой функциональности и в добавок он мне очень нужен.


Помещено Xrobak 13-04-2004 в 17:34:

Ð_ебята, давайте не будем спорить, а учтем одну вещь: выпускается в свет программа, версия ей 1.0 к примеру, через определенное время выходит другая версия этой программы, под номером например 1.1. В этой версии либо появляются какие-то новые возможности, либо исправляются недочеты... так принято делать во всем мире, ничего в этом страшного нет.
MarKer, помоему phprus прав, выложи свою версию рабочую какая она есть сейчас, а дальше видно будет. Ведь как бы ты не хотел, все равно наперед ты всего не предусмотриш. Даже новички, к-рые даже не понимают о чем идет речь тут, когда скачают себе этот хак и установят, увдитя что чего-то им не хватает, и посыпятся вопросы и предложения - это ж прекрасно, проэкт не вымирает а все более и более раскручивается.
ЗЫ: и действительно дело тут вовсе и не в фантазии, когда ты что-то держиш в руках и хорошо знаеш на что это способно, у тебя со временем возможно появляются планы на улучшение функциональности это самой вещи Вот, вроде трошки как поучительно вышло, но не принимаем все это близко к сердцу и не в обиду другим. Просто действительно стоит подумать тебе над сказанным, авось что-то да и есть в этом, при любых расскладах ты же ничего не теряеш
Буду следить за дальнейшим развитием событий


Помещено mnemonic 14-04-2004 в 08:16:

quote:
Первоначальное сообщение от MarKer
mnemonic
Давай по-пунктам и четко



Давай.

Существует 3 типа замечаний: а) По форумам; б) По группам; в) Общие.

Соответственно:
Если человек получает н-ное количество замечаний по конкртеному форуму он получает права Read-Only в случае, если замечения имеют срок жизни. Т.е. пользователь получил 10 (максимум) замечаний и 5 из них должны кончится в течении 7 дней - реад онли. А если все 10 без срока истечения - закрыть на всегда доступ к форуму.

Если человек получает н-ное количество замечаний по группе, то он: а) автоматически исключается и лишается права вступления в данную группу.; б) На время лишается прав этой группы, пока замечания не уменьшаться со временем (вручную либо автоматически).
Причем, допустим существует 4 группы: ГÐ_УППА_А, ГÐ_УППА_Б, ГÐ_УППА_С, ГÐ_УППА_Д. Пользователь состоит в ГÐ_УППА_А и ГÐ_УППА_Б, так вот получив максимум замечаний в ГÐ_УППА_А он может лишиться права быть либо только в ГÐ_УППА_А либо в 2-х, либо в 3-х, либо сразу во всех группах...

Допустим наступает день "амнистии". Замечания определенного типа становятся равным заданному уровню. Но Существует определенный тип Групп/форумов, на которые общая "амнистия" не действует, т.е. "амнистия" может выдаваться на конкретного пользователя... Так же амнистия не затрагивает общие замечения...(но опция для их "обнуления" должна быть).

Причем ведется статистика, сколько раз в какой группе/форуме пользователь получал Read-only(число_а) и был забанен(число_б)...

Амнистию могут выдавать: Лидеры группы, Модеры форума, Супер модеры и Админы, соответственно для определенной группы, определенного форума, для определенных форумов, для всего.
А при количестве Общих замечений больше или равным заданному пользователем амнистию могут выдавать только Супер модераторы или Администраторы.

А в случаее (число_а) и/или (число_б) > Н пользователь получает +1 общее замечение. А счетчики замечаний по форуму и группе сбрасываются на 0. Но вступление в определенные группы все равно не возможно без разрешения Супер модера или Админа.

Замечания могут ставить только: Лидеры группы - замечания группы, модеры форума - замечания конкретного форума, Сумпер модеры - замечания форумов и групп. Админы - все замечения, включая общие...

Причем нужно учесть тот факт, что доступ к форуму может быть возможен (замечаний по форуму 0), а доступ в группу, обеспечивающий доступ к форуму,
закрыт, то тогда он не может получить доступ к форуму.
И, если доступ в ГÐ_УППА_А закрыт, и существуют группы такого же вида, до доступ в них тоже закрыт.


Тоже немного сумбурно, но надеюсь понятно, если нет - попробую сформулировать поточнее после выходных-)))


Помещено phprus 14-04-2004 в 10:48:

Xrobak
Я веть про тоже говорю.


Помещено MCTarakan 14-04-2004 в 16:08:

mnemonic блин... слишком это все заумно... будешь ли ты все это юзать?

Может чуть попроще сделать (хотя может это тож заумно?):
1. Замечания выдаются: админами, модераторами (и др. группы можно включить через админку)
2. В зависимости от того, кто выдает замечания они имеют разный статус.
например, админ может дать сразу 3 поинта, модератор - только 2, а простой юзер (если имеет право) - только 1
3. В зависимости от того, кто выдает замечания они могут быть привязаны к определенному форуму (тут твоя идея, мнемоник неплоха).
админ - на весь форум
модератор - только к разделу, где он модерит
юзер - не к какому отдельному разделу
4. Все! Теперь смотрим кто и где дал замечание и добавляем их юзеру.
Например, админ дал одно замечание весом 1 бал - при наборе 3-х включается режим рид-онли для всего форума на неделю (все настроить можно - рид-онли или сразу бан, неделя или год! )
дальше, модератор дал замечание за конкретное сообщение весом 2 бала - при наборе 3-х включается режим рид-онли на неделю ТОЛЬКО в данном разделе. Теперь, если в разных разделах набралось 9 баллов, то включается бан на неделю
участник может дать только 1 бал замечание, при наборе таких 20 замечаний режим игнор сообщений данного участника для всех, кто давал ему замечания...
Ну и амнистия дело хорошее... можно по числу, а можно, чтоб самостоятельно снимали данные замечания!

Вообщем вот так! Главное, чтоб все параметры можно было регулировать в админке..

__________________
yMC.ru - хомяк музыканта


Помещено mnemonic 15-04-2004 в 10:26:

MCTarakan
Буду юзать-)) именно поэтому и написал-)

Ты предлагаешь упрощенный вариант-)
В принципе - он ничего, НО.

Предположим:
Есть 4 форума:
1. Ð_ок
2. Метал
3. Ð_еп.
4. Поп


В каждый из них может постить только член соответствующей группы....
Человек может быть фаном 3-х музыкальных направлений, может 10 а может и 1.
Допустим - все фанаты определенного стиля ненавидят фанатов другого стиля и провоцируют их на нарушение правил общения, путем вступления в их группу и постинга в их форуме.

Пример:
Пользователь_1 фанат Ð_ока, но он член 2-х групп Ð_ОК и ПОП, и форум ПОП он постит всякую гадость=)... Членам группы ПОП это не приятно и они начинают постить в форум Ð_ОК и получается "война". Ну заигноришь ты его в одном из форумов на всегда или на время, но свое грязное дело он уже сделал - спровоцировал "войну"....
А вот если есть подразделение по группам...
Т.е. человек получивший замечания в группу ПОП, замечания в которой влияют и на группу Ð_ОК... То он задумается а стоит ли делать "грязное дело" -)....

Т.е. есть группы А,Б,В в которых есть подгруппы.... а есть просто Г,Д,Е в которых нет подгрупп и замечания не влияют...
Тоже самое и в других вещах....

Таким образом работы модерам и админам намного меньше-)


Помещено phprus 15-04-2004 в 11:09:

MarKer
Ну можно уже увидеть хак или нет?


Помещено MCTarakan 15-04-2004 в 23:27:

mnemonic можно на твой форум глянуть! а так... в принципе идея толковая... но например можно сделать, чтоб модератор выбирал какое замечание - только для одного раздела или общее для всего форума!

__________________
yMC.ru - хомяк музыканта


Помещено mnemonic 16-04-2004 в 09:37:

quote:
Первоначальное сообщение от MCTarakan
mnemonic можно на твой форум глянуть! а так... в принципе идея толковая... но например можно сделать, чтоб модератор выбирал какое замечание - только для одного раздела или общее для всего форума!


Пока лучше не стоит глядеть-)))

Ну тогда не модератор, а супермодератор-)


Помещено MCTarakan 16-04-2004 в 23:17:

я кстати так и хотел написать, но что-то сглючило меня!

__________________
yMC.ru - хомяк музыканта


Помещено phprus 17-04-2004 в 11:27:

MarKer
Ну когда же мы увидим первую версию?


Помещено Jaxick 17-04-2004 в 22:02:

Так что - самый реальный вариант это писать хак самому?
Ð_тот хак безпонтовый! А поло со своим молчит!
........


Помещено mnemonic 20-04-2004 в 08:05:

ну это=)
идеи были высказаны....
хак был обещан давно...

одним словом - хех.. -(


Помещено Bas 22-04-2004 в 14:11:

Так... хватит дразнить народ тем, что у кого-то есть крутой хак... Давайте так, или вы делитесь, или вы молчите. Так кто там у нас делится? MarKer там говорил что у него своя рабочая версия хака...

__________________
C уважением, Bas
[Если я дурак, это не значит, что ты умный...]


Помещено Jaxick 25-04-2004 в 20:29:

Вообщем - все ясно!Прийдется делать самому!


Помещено Bas 26-04-2004 в 01:44:

Лично у меня этот хак работает, но хотелось бы большего.

__________________
C уважением, Bas
[Если я дурак, это не значит, что ты умный...]


Помещено miXei 28-04-2004 в 07:58:

А никто дополнений не писал для этого хака?
Интересует в первую очередь автоматическое информирование участников при выдаче ему баллов или замечаний.
В данный момент такого информирования не заметил.

__________________
miXei.ru - Дискуссионный клуб


Помещено phprus 09-05-2004 в 06:08:

MarKer
Ну мы когда нибуть увидим хак?


Помещено Bas 10-05-2004 в 15:25:

Снова повторяю просьбу (глобальную). Киньте ссылку или сам хак в данный форум. Народ будет благодарен.

__________________
C уважением, Bas
[Если я дурак, это не значит, что ты умный...]


Помещено Timon_Crazy 13-05-2004 в 11:37:

Народ хак нужен как воздух.....
и нет ли у кого хака, который при вводе запрещенного слова в сообщении(из соответвшего списка) просто выдавал бы СТÐ_Аницу. что типа незя это, сообщение не будет добавленно.

__________________
Да прибудет с Вами сила!


Помещено phprus 15-05-2004 в 14:02:

Судя по всему этот хак мы никогда не увидим. Жаль.


Помещено Jaxick 15-05-2004 в 21:10:

Я смогу занятся им только через 2-3 недельки(как разберусь со школой)! Если устраивает стоко подождать - я готов им занятся!


Помещено kolorom 15-06-2004 в 18:01:

Exclamation ХАК предупреждений!

Сплю и вижу хак такой для 3-ей воблы = может есть уже или напишем ну незнаю нужно позарез = пользователи бушуют а банить = несправедливо вот и думаю что нужно напугать сначала
прям как на смайле!


Помещено -Time- 21-06-2004 в 13:04:

ндя жаль что хака на на 3 нету ((((


Помещено DarkShaman 31-07-2004 в 11:31:

Проблема с Warning Hack v1.0.1

Поставил себе хак
Warning Hack v1.0.1
Created By Zero Tolerance
Modificated by ShooTer [shooter@kpnemo.ru]
Есть одна проблема: после истечения срака бана аккаунт автоматически не разбанивается.
В забаненных вот такая картина наблюдается:

Логин | Забанил | Бан включён | Период бана | Бан Будет Поднято На | Бан истекает через | Бан Подъема
Panasonic | N/A |N/A | Постоянный |Нет |Всегда | [Бан Подъема]

Настараживают N/A и Всегда (Бан истекает через). Может кто с этим сталкивался? Или может помочь?


Формат времени GMT. Текущее время 03:53.
Показаны 46 сообщений на этой странице

Powered by: vBulletin Version 2.2.4
Copyright © Jelsoft Enterprises Limited 2000, 2001.