Плагин позволяет вести два списка: для рядовых посетителей и для посетителей с правом доступа в раздел администрирования. Каждый из этих списков можно сделать либо «черным», либо «белым», т. е. либо списком заблокированных пользователей, либо списком избранных. «Ban IP Address/Range for 1.5» может обрабатывать как отдельные адреса, так и диапазоны. Данные об IP-адресах могут храниться как среди значений параметров плагина, так и в базе данных, где для этого потребуется создать таблицу1.
Настройки расширения позволяют:
- набрать сообщение, выдаваемое заблокированным посетителям
- задать URL для переадресации
- выбрать источник данных о заблокированных адресах
- выбрать тип для списков посетителей и «администраторов»: «черный» или «белый».
Загрузить плагин можно как из Joom.Архива, так и с JoomlaCode. Оценить «Ban IP Address/Range for 1.5» и оставить отзывы можно на в JED.
* Самый молодой участник основной команды разработчиков CMS Joomla!
1 Sam Moffatt предлагает сделать это при помощи следующего запроса:
CREATE TABLE `#__banip_entries` (
`entry` varchar(30) NOT NULL,
`type` INT NOT NULL,
`client` INT NOT NULL,
PRIMARY KEY (`entry`, `type`, `client`)
)
CHARACTER SET utf8
COMMENT = 'Ban IP Address/Range';
Источники: