Скрипт организации чёрного списка URL
Версия PHP >= 5.4
Версия JohnCMS 6.x.x
- Описание -
Скрипт блокирует переходы по ссылкам, которые были внесены в
чёрный список. При попытке перехода по заблокированному URL
юзеру будет выводиться уведомление с причиной блокировки, а
так же ссылка на связь с главным админом (если юзер авторизован),
и ссылка "назад". Работает со стандартным Приватом, Форумом и Гостевой.
На остальных модулях (Новости, Библиотека и т.п.), и на дополнительно
установленных (Чат и т.п.) я не проверял. Кто проверит, отпишетесь.
По умолчанию "чёрный список" пуст. Главный админ (id == 1) может
добавлять в список сколько угодно URL-адресов, при чём в любом виде:
yandex.ua
или
httр://yandex.ua
или
httр://www.yandex.ua
или
www.yandex.ua/go/index.php
Все варианты добавленных в список адресов приводятся к виду
httр://yandex.ua и сохраняются в БД. Например, при попытке перехода по адресу
httр://www.yandex.ua/go/index.php сравниваться будет только доменое имя "httр://yandex.ua"
и если это имя есть в чёрном списке - переход по ссылке будет заблокирован.
Так же есть возможность редактирования адресов и описаний, выборочное и
массовое удаление списка, обработка действий с выводом уведомлений.
- Установка -
1. Распаковать архив в корневой каталог
2. Выполнить импорт файла install.sql в БД
ВНИМАНИЕ! При установке заменяются файлы:
/panel/index.php
go.php
Если выше перечисленные файлы у вас изменены, то качайте архив и вставляйте код вручную.
>>>ПОСЛЕДНЯЯ ВЕРСИЯ<<<
__________________________