Просмотр поста

.
ДоХтор
Скрипт организации чёрного списка 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

Если выше перечисленные файлы у вас изменены, то качайте архив и вставляйте код вручную.

>>>ПОСЛЕДНЯЯ ВЕРСИЯ<<<
__________________________
Прикрепленные файлы: