dle.in.ua » Хаки » Speed Ban

Speed Ban

Автор: Goodcat от 15-10-2008, 20:22
Хак SpeedBan даёт возможность в комментариях забанить пользователя 1 кликом перенеся его в группу "Забаненные".

Можно банить юзеров.
Можно разбазбанивать юзеров так же 1 кликом.
Администратор не может забанить самого себя.

Установка.

1.Откроем /engine/modules/show.full.php
перед
if ($row['is_register'] AND $row['signature'] AND $user_group[$row['user_group']]['allow_signature']) {


вставить
####SpeedBan
if ($member_id['user_group']==1){
$ban_group="6";
$unban_group="4";
$post_id=$row['post_id'];
$sban="[url='index.php?newsid=.urlencode($row[]BAN[/url]";
$tpl->set('{sban}', $sban);
$sunban="[url='index.php?newsid=.urlencode($row[]UNBAN[/url]";
$tpl->set('{sunban}', $sunban);

$user_id=$row['user_id'];
if ( $_REQUEST['act'] == 'sban_'.$user_id)
{
if ($member_id['user_id']==$user_id){
}else
if ($member_id['user_group']==1){
$db->query("UPDATE " . PREFIX . "_users set user_group=$ban_group where user_id='{$row['user_id']}'");
header("Location: /index.php?newsid=$post_id");
}
}
if ( $_REQUEST['act'] == 'sunban_'.$user_id)
{
if ($member_id['user_id']==$user_id){
}else
if ($member_id['user_group']==1){
$db->query("UPDATE " . PREFIX . "_users set user_group=$unban_group where user_id='{$row['user_id']}'");
header("Location: /index.php?newsid=$post_id");
}
}
}
else {
$tpl->set('{sban}', "");
$tpl->set('{sunban}', "");
}
####SpeedBan



2.В вставленном коде редактируем в самом начале :

$ban_group="6"; - Заменить на id группы забаненных.
$unban_group="4"; - Заменить на id группы пользователей.


3.В comments.tpl в удобном месте вставить
{sban} - вывод ссылки бан и {sunban} - вывод ссылки на разбан.
  • Группа: User
  • Icq: 461001439
  • Комментариев: 21
  • Публикаций: 0
  • Не люблю баны, но для роботов пойдет хак. А в друг я буду пьяный в жопу и чихну! Нечайно нажму и забаню модера или Админа:)))))

    --------------------
    • _REsTORE
    • Регистрация: 9.05.2008
    • Репутация: (0|0|0)
    • 16 октября 2008 05:45
    • 1
    ^
  • Группа: r00t Admin
  • Icq: --
  • Комментариев: 410
  • Публикаций: 391
  • lol аааа убило от твоего поста :)
    А вообще спид бан надо ставить на сайт с большим количеством зарегенных юзвергов))

    --------------------
    • Baggio
    • Регистрация: 11.12.2007
    • Репутация: (0|0|0)
    • 16 октября 2008 11:36
    • 2
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • Полезная штука!
    • KissXsis
    • Регистрация: --
    • Репутация: (||)
    • 18 августа 2009 15:41
    • 3
    ^
  • Группа: Гости
  • Icq: --
  • Комментариев: 0
  • Публикаций: 0
  • winked
    • andy napster
    • Регистрация: --
    • Репутация: (||)
    • 22 февраля 2010 01:51
    • 4
    ^
    Информация
    Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.