Главная » Хаки DLE » Хак Speed Ban

Хак Speed Ban

  • Хаки DLE

Хак Speed Ban


Хак 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="<a href='index.php?newsid=".urlencode($row['post_id'])."&act=sban_".$row['user_id']."'>BAN</a>";
$tpl->set('{sban}', $sban);
$sunban="<a href='index.php?newsid=".urlencode($row['post_id'])."&act=sunban_".$row['user_id']."'>UNBAN</a>";
$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} - вывод ссылки на разбан.

Автор: MaZaHaKa
Стоимость: Бесплатно

Ключевые слова по теме Хак Speed Ban: SpeedBan, Хак Speed Ban