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

      Если у Вас ещё нет аккаунта на BEST STUDIO, вы можете создать его потратив не более 10-ти секунд используя форму справа с заголовком "Вход на сайт"
Вход на сайт
Логин:

Пароль:
Вход
Войти по Логину и Паролю
О нас
Cтудия скриптов и дизайна BEST STUDIO, как студия перспективных веб-разработок, была основана 1 июля 2009 г. Уже более 17000 зарегистрированых пользователей! С момента ее создания мы четко придерживаемся принципа: «Быстро, качествено, дорого».

Заказывая работу для вашего сайта у нас, вы экономите время...

Стремитесь к лучшему - в Best Studio!
Войти | Зарегистрироваться
Настройки
Анимация Шапки
Анимация Меню
Анимация Футера
Автообновление Чата
Автообновление Статистики
Звуковые Оповещения
Авто Подгрузка Материалов

Перезагрузите страницу
BanCod - Блокировка отображения контента.
DEMO +
Всем привет, Мечтаете создать банХаммер ?, но uCoz не позволяет это ?. Тогда наш скрипт поможет вам оградить ваш сайт от не желательных юзеров не только по IP но и по группам.

Установка:

1. Добавить на страницу где нужен бан:
Код
<script>BanGroup = '$GROUP_ID$'; // ID Группы - Ставим переменную группы  
  $.get("//ipinfo.io", function(response) {  
  BanCod = ['185.150.15.26','185.150.15.91']; // Список Ip На бан юзера с него  
  $.each(BanCod, function(i, item){  
  BanCod = item;  
  if(response.ip == BanCod || BanGroup ==='255') { $('body').html('<div id="ban_user" class="banned_user" style="text-align:center;"><font color="red"><h1>Ваш аккаунт заблокирован!</h1></font></div>'); }  
  });  
  }, "jsonp");</script>


2. Добавить базовый CSS:
Код
.banned_user {border-radius:2px;border-collapse:collapse;opacity:1.0;position:fixed;top:0px;bottom:0px;left:0px;right:0px;padding-top:25%;padding-bottom:10px;padding-left:0px;padding-right:10px;z-index:100000;-moz-box-shadow:0 2px 7px rgba(0, 0, 0, 0.7);-webkit-box-shadow: 0 2px 7px rgba(0, 0, 0, 0.7);}


Если вам нужно указать причину и т.д то ставим такой Js:
Код
BanGroup = '$GROUP_ID$'; // ID Группы
$.get("//ipinfo.io", function(response) {  
BanCod = ['185.150.15.26|Ban от Best Studio за хрен его пойми','185.150.15.91|Ban от Woobl за чудеса']; // Список IP На бан
$.each(BanCod, function(i, item){  
BanCod = item.split('|');
if(response.ip == BanCod[0] || BanGroup ==='255') { $('body').html('<div id="ban_user" class="banned_user" style="text-align:center;"><font color="red"><h1>Ваш аккаунт заблокирован!<br>'+BanCod[1]+'</h1></font></div>'); }  
});
}, "jsonp");


P.s Вы можете заблокировать не только страницу но и нужно материал.
Данный раздел авторский все работы являются собственностью BS (mybeststudio.ru) любое коммерческое использование строго запрещено.

При копировании материала указываем источник MyBeststudio.ru.

Для редактирования кода необходимо иметь хотя бы базовые знания в HTML, CSS и Js технологиях.
Поделиться новостью в социальной сети.
Добавил: Marishka
Дата добавления: 26.07.2018 в 21:25 по МСК
Категория: Другие модули
Просмотров: 67
Комментариев: 0
Эмоций:
Теги: Ban, Group, js, All, ip, user, jsfiddle, Bs
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]