Запретить ссылки на определенные сайты

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Shredder
Former team member
Сообщения: 2266
Стаж: 17 лет 9 месяцев
Благодарил (а): 283 раза
Поблагодарили: 584 раза

Re: Запретить ссылки на определенные сайты

Сообщение Shredder »

katherine
Должно быть, так:

(?:домен\.зона) сменить на (?:домен\.зона|домен2\.зона|домен3\.зона)
И т.д., по тому же принципу - разделяете вертикальной чертой. Только будьте внимательны.
Antibotvrn
phpBB 1.0.0
Сообщения: 1
Стаж: 15 лет 7 месяцев

Re: Запретить ссылки на определенные сайты

Сообщение Antibotvrn »

MIT
Или, если тебе нужно запретить размещение всех ссылок вообще, загляни в админку, в раздел «Размещение сообщений» и найди там пункт «Разрешить ссылки в обычных/личных сообщениях».
Ответить в своей теме не могу, т.к. закрыта. Мне необходимо, чтобы при наличии в тексте сообщения "http" оно вообще не добавлялось, а при выключении пункта в админке ссылка просто становится неактивной.
Аватара пользователя
Garret_Dark
phpBB 2.0.16
Сообщения: 1097
Стаж: 17 лет 8 месяцев
Откуда: root/world/russia/
Благодарил (а): 126 раз
Поблагодарили: 206 раз

Re: Запретить ссылки на определенные сайты

Сообщение Garret_Dark »

Всем доброго времени!

Добавил у себя на форуме мод который уменьшает изображения в теге IMG и при клике всплывает изображение в полный размер.
Сразу вылезла, бяка, очень много фото вставленных с сервисов вроде radikal вложены в ссылку на этот сервис и при клике по такой картинке происходит переход на него, а не всплывающее окно.

Код: Выделить всё

[url=http://www.radikal.ru][img]Ссылка%20на%20фото[/img][/url]
Скорее всего кто-то уже задавался подобным и возможно решил проблему.
Нужно как-то физически убирать эту часть

Код: Выделить всё

[url=http://www.radikal.ru]http://www.radikal.ru[/url]
сохранив само изображение, а то и вообще применить ко всем оставленным ранее сообщениям.

Спасибо.
GLOBUS
phpBB 1.0.0
Сообщения: 9
Стаж: 16 лет 9 месяцев

Re: Запретить ссылки на определенные сайты

Сообщение GLOBUS »

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

Код: Выделить всё

#--- [OPEN] ----

includes/message_parser.php

#--- [FIND] ----

function validate_url($var1, $var2)
    {

#--- [AFTER, ADD] ----
        //added blocked external link
        global $user;
        if ($user->data['user_type'] != USER_FOUNDER && (strpos($url, generate_board_url()) === false))
        {
            return $var2;
        }
        //added blocked external link

#--- [OPEN] ----

includes/functions_content.php

#--- [FIND] ----

     $magic_url_replace[] = "make_clickable_callback(MAGIC_URL_LOCAL, '\$1', '\$2', '\$3', '$local_class')";

#--- [AFTER, ADD] ----

        //added blocked external link
        if (!isset($user))
        {
            global $user;
        }
        if ($user->data['user_type'] == USER_FOUNDER)
        {
        //added blocked external link


#--- [FIND] ----

$magic_url_replace[] = "make_clickable_callback(MAGIC_URL_WWW, '\$1', '\$2', '', '$class')";

#--- [AFTER, ADD] ----
        //added blocked external link
        }
        //added blocked external link
Erlang
phpBB 2.0.15
Сообщения: 1033
Стаж: 22 года 2 месяца
Откуда: Москва
Благодарил (а): 293 раза
Поблагодарили: 7 раз

Re: Запретить ссылки на определенные сайты

Сообщение Erlang »

Возникло 2 вопроса:
1. Может существует МОД готовый, и/или под эти изменения хорошо-бы запрещенные адреса выводить в отдельный файл.
2. А как можно запретить ссылки на опреднленные блоги, например на http://nnm.ru/blogs/***/ т. е. не полностью домен блокировать, а конкретные блоги.
С уважением,
Сергей

Вернуться в «Поддержка phpBB 3.0.х»