Главная » Файлы » Скрипты в разработке

Баня как на DLE!
Жаловаться на материал | Прямая ссылка на материал 10.06.2010, 05:47
И так для начала создаём группу Забаненых.
1. Главная » Пользователи » Группы пользователей » Создать новую группу
Название группы пользователей *: Забаненых
По желанию можно настроить права как у гостя!
После чего создаём групу.
И запоминаем ID номер группы забаненых! (В моем случае это 5)

Теперь создаём глобальный блок например ($GLOBAL_BANPAGE$)
2. Главная » Управление дизайном » Глобальные блоки » Добавить блок
Название блока: BANPAGE
И в него ставим этот шаблон:
Code
<html>
  <head>
  <title>Аккаунт заблокирован</title>
  <meta http-equiv="content-type" content="text/html; charset=utf-8">
  <style type="text/css">
  body{
  font-family: Verdana, Tahoma, Arial, Trebuchet MS, Sans-Serif, Georgia, Courier, Times New Roman, Serif;
  font-size: 11px;
  margin: 0;
  padding: 0; /* required for Opera to have 0 margin */
  }
  .errorwrap {
  background: #F2DDDD;
  border: 1px solid #992A2A;
  border-top: 0;
  margin: 5px;
  padding: 0;
  }
  .errorwrap h4 {
  background: #E3C0C0;
  border: 1px solid #992A2A;
  border-left: 0;
  border-right: 0;
  color: #992A2A;
  font-size: 12px;
  font-weight: bold;
  margin: 0;
  padding: 5px;
  }
  .errorwrap p {
  background: transparent;
  border: 0;
  color: #992A2A;
  margin: 0;
  padding: 8px;
  font-size: 11px;
  }
  </style>
  </head>
  <body>

  <table border="0" width="750" cellspacing="1" cellpadding="75" align="center">
  <tr>
  <td width="100%">
  <div class="errorwrap">
  <h4>Ваш аккаунт на сайте заблокирован: Администрацией</h4>
   

Ваша учетная запись (<b>$USERNAME$</b>) на сайте была заблокирована администратором.
При этом были указаны следующие причины:</p>
   

Стандартный бан для всех непослужников</p>
   

Если видишь это, значит ты просто забанен!</p>
   

Возможные причины этого:</p>
   

- Обсуждение действий/оскорбление Администрации сайта</p>
   

- Реклама сайтов (в комментариях, на форуме, в гостевой)</p>
   

- За мат</p>
   

- За указание не верных данный, к примеру e-mail типа 12345@mail.ru, mail@mail.ru и т.п.</p>
   

Срок окончания блокировки: <b>Не</b>ограничено</p>
   

Это полностью автоматический процесс блокировки и вас не требуется ничего делать для его ускорения или прекращения.</p>
  </div>
  </td>
  </tr>
  </table>

  </body>
  </html>

После чего сохраняем наш глобальный блок!
Последний шаг (Самая нудная работа)
3. Теперь надо на каждой странице разместить такой код:
Способ 1 (Для экспертов )
Это ставим в самом начале шаблона


Code
<?if($GROUP_ID$="5")?>$GLOBAL_BANPAGE$<?else?>

А это в самом низу

Code
<?endif?>

И делаем это на всех шаблонах вашего сайта!
Способ 2
Заходим в Управление дизайном » Быстрая замена

Режим замены: Многострочный
Что заменить:
Code
<html>

На что заменить:
Code
<?if($GROUP_ID$="5")?>$GLOBAL_BANPAGE$<?else?>
  <html>


Режим замены: Многострочный
Что заменить:
Code
</html>

На что заменить:
Code
</html>
  <?endif?>

Теперь когда вы будете банить пользователя не забудьте перенести его в группу Забаненых после чего он увидит вот такой экран место сайта:

НОВОСТЬ ПЕРЕДЕЛАТЬ © на заметку.
Категория: Скрипты в разработке | Добавил: DAF
Просмотров: 1574 | Загрузок: 0 | Рейтинг: 3.0/3
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]