Привет, Гость!
Главная
Вход

Последняя активность

Форум / JohnCMS / моды, дизайн / Модули для JohnCMS 6.x.x
Поиск | Файлы топика (5)
  Скрипт организации чёрного списка URL
1 2 3 4 >>
ДоХтор ДоХтор (Adm) [Off] [#] (18.03.2016 / 00:47)
~ PHP-7 & REGEXP - This is a really powerful kit ~
Скрипт организации чёрного списка 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

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

>>>ПОСЛЕДНЯЯ ВЕРСИЯ<<<
__________________________
Изм. ДоХтор (20.03.2016 / 21:18) [1]
Прикреплённый файл:
pars_url.zip (10.29 кб.)
Скачано: 263 раз
ДоХтор ДоХтор (Adm) [Off] [#] (18.03.2016 / 00:48)
~ PHP-7 & REGEXP - This is a really powerful kit ~
Скрины: 1
Прикреплённый файл:
Нажмите для просмотра изображения
(77.4 кб.)
Скачано: 552 раз
ДоХтор ДоХтор (Adm) [Off] [#] (18.03.2016 / 00:48)
~ PHP-7 & REGEXP - This is a really powerful kit ~
Скрины: 2
Прикреплённый файл:
Нажмите для просмотра изображения
(66.8 кб.)
Скачано: 382 раз
ramzes ramzes [Off] [#] (18.03.2016 / 01:17)
без хттп делай. субдомены замучаются прописывать
и почему 5.4 пхп, не 5.3?
ДоХтор ДоХтор (Adm) [Off] [#] (18.03.2016 / 01:21)
~ PHP-7 & REGEXP - This is a really powerful kit ~
# ramzes (18.03.2016 / 01:17)
без хттп делай. субдомены замучаются прописывать
и почему 5.4 пхп, не 5.3?
Так там так и есть, писать можно хоть с http://, хоть без него. Так же и с www - можно с www, можно без него. На счёт почему 5.4 пхп, не 5.3? - читал много разных тем на пхп.су, так там даже 5.4 уже считают древней версией... По крайней мере я такой смог сделать вывод. Ну и короткий синтаксис объявления массивов удобнее, чем старый array() .
Изм. ДоХтор (18.03.2016 / 01:27) [2]
ДоХтор ДоХтор (Adm) [Off] [#] (18.03.2016 / 01:32)
~ PHP-7 & REGEXP - This is a really powerful kit ~
ramzes, пока отвечал тебе на вопрос, сделал две ошибки
Пришлось дважды исправлять ))
progames1227 progames1227 [Off] [#] (18.03.2016 / 02:07)
добро пошло, спасибо
ДоХтор ДоХтор (Adm) [Off] [#] (18.03.2016 / 14:16)
~ PHP-7 & REGEXP - This is a really powerful kit ~
# Tor (18.03.2016 / 09:05)
ДоХтор, И получается пол сайта на пхп 5.3 половина на 5.4 так как это не первый модуль/хак на 5.4. В итоге своего рода каша.
Скрипты, которые работают на 5.3, будут работать и на 5.4. А вот наоборот - нет. Поэтому сути твоего поста я не понял. Я же не предлагаю тебе менять скрипты, речь идёт о версии пхп на хосте.
P.S.:Если уж очень туго с 5.4 то перепиши в скрипте все объявления массивов на array()
Изм. ДоХтор (18.03.2016 / 14:21) [1]
MARAZM MARAZM [Off] [#] (19.03.2016 / 03:10)
КИДАЛА!!! Дел не иметь!
Опередил хотя тотчто готовил выложить предотвращает добавление, с возможностью автобана или предупреждения, также оповещения администрации. Дома буду поделюсь
Изм. MARAZM (19.03.2016 / 03:11) [1]
ДоХтор ДоХтор (Adm) [Off] [#] (19.03.2016 / 09:41)
~ PHP-7 & REGEXP - This is a really powerful kit ~
MARAZM, предотвращает добавление Добавление чего, я ниасилил? ) В моей версии добавление адресов в список доступно только СВ. Иначе в чём смысл, если каждый добавит в список пару адресов, то по ссылкам вообще никуда невозможно будет переходить

Автобан - это жестоко наверное )) Хотя, кому-как.
Koenig Koenig (Adm) [Off] [#] (19.03.2016 / 13:30)
(\/)____o_O____(\/)
ДоХтор, видел бы ты какой спам на фут сайтах, там каждый к себе переманивает гг
ДоХтор ДоХтор (Adm) [Off] [#] (19.03.2016 / 13:31)
~ PHP-7 & REGEXP - This is a really powerful kit ~
# Koenig (19.03.2016 / 13:30)
ДоХтор, видел бы ты какой спам на фут сайтах, там каждый к себе переманивает гг
Тогда этот модуль им в помощь
Кстати, помнишь спамер? - так вот он тоже создавался по такой же просьбе
Изм. ДоХтор (19.03.2016 / 13:33) [1]
Koenig Koenig (Adm) [Off] [#] (19.03.2016 / 14:18)
(\/)____o_O____(\/)
ДоХтор, война вирусов и антивирусов
Blade Blade [Off] [#] (19.03.2016 / 14:35)
The Frontend-Warrior
Скрипт не смотрел, но ради интереса спрошу: если в настройках системы включены прямые ссылки, ссылки из ЧС будут блокироваться?
ДоХтор ДоХтор (Adm) [Off] [#] (19.03.2016 / 14:48)
~ PHP-7 & REGEXP - This is a really powerful kit ~
# Blade (19.03.2016 / 14:35)
Скрипт не смотрел, но ради интереса спрошу: если в настройках системы включены прямые ссылки, ссылки из ЧС будут блокироваться?
Нет, при включенных прямых ссылках они не блокируются. Спасибо, что подсказал, надо будет это допилить.
progames1227 progames1227 [Off] [#] (19.03.2016 / 15:08)
# Koenig (19.03.2016 / 13:30)
ДоХтор, видел бы ты какой спам на фут сайтах, там каждый к себе переманивает гг
у меня нету спамеров))
ДоХтор ДоХтор (Adm) [Off] [#] (19.03.2016 / 15:12)
~ PHP-7 & REGEXP - This is a really powerful kit ~
# progames1227 (19.03.2016 / 15:08)
у меня нету спамеров))
И Слава Богу
MARAZM MARAZM [Off] [#] (19.03.2016 / 16:02)
КИДАЛА!!! Дел не иметь!
# ДоХтор (19.03.2016 / 09:41)
MARAZM, Добавление чего, я ниасилил? ) В моей версии добавление адресов в список доступно только СВ. Иначе в чём смысл, если каждый добавит в список пару адресов, то по ссылкам вообще никуда невозмо
Проверяет введенный адрес на наличие в базе и до внесения запроса в базу заменяет на что то, блокирует и не отправляет сообщение либо предупреждает и не отправляет.немного не то.и проблемность с использованием пробелов точек и т.п в адресе. Твой вариант лучше)
ДоХтор ДоХтор (Adm) [Off] [#] (19.03.2016 / 16:10)
~ PHP-7 & REGEXP - This is a really powerful kit ~
# MARAZM (19.03.2016 / 16:02)
Проверяет введенный адрес на наличие в базе и до внесения запроса в базу заменяет на что то, блокирует и не отправляет сообщение либо предупреждает и не отправляет.немного не то.и проблемность с испо
Спасибо )
progames1227 progames1227 [Off] [#] (19.03.2016 / 17:29)
# ДоХтор (19.03.2016 / 16:10)
Спасибо )
а можешь сделать если адрес сайта в чс и я например напишу в чат test.ru то оно скрывает слово test на звездочки например
  Всего: 69
1 2 3 4 >>

Фильтр по автору
Скачать тему

Форум

Новые вверху
Главная
1 / 82

JohnCMS 7.1.0

Яндекс.Метрика
© JohnCMS