Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.

[3.1][3.2] [dev] Disallow links before X posts

Все расширения, созданные нашим сообществом для phpBB, как находящиеся в разработке, так и прошедшие валидацию на официальном сайте phpbb.com, будут анонсированы тут. Вся техническая поддержка по этим расширениям оказывается в этом форуме.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

[3.1][3.2] [dev] Disallow links before X posts

Сообщение Татьяна5 »

Название расширения: Disallow links before X posts
Автор: Татьяна5
Описание расширения: Пользователи, не набравшие X сообщений (задаётся в администраторском разделе), не смогут отправить сообщение с ббкодом [url], и отправленные ими ссылки без ббкода не будут преобразовываться в кликабельные
На модераторов расширение не действует
Версия расширения: 0.0.1
Github: https://github.com/Tatiana5/disallowlinks
Скачать: https://github.com/Tatiana5/disallowlin ... master.zip
Язык: en, ru
Вложения
disallowlinks-master.zip
(14.7 КБ) 8 скачиваний
Аватара пользователя
romaamor
phpBB 3.0.2
Сообщения: 2081
Стаж: 11 лет 11 месяцев
Откуда: Одесса
Благодарил (а): 707 раз
Поблагодарили: 161 раз
Контактная информация:

Re: [3.1][3.2] [dev] Disallow links before X posts

Сообщение romaamor »

Татьяна5 писал(а): 19.09.2017 10:20задаётся в администраторском разделе
Татьяна5, а где именно ?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: [3.1][3.2] [dev] Disallow links before X posts

Сообщение Siava »

Татьяна5, отлично! Наверное можно всё же разрешить ссылки с доменом форума, но это усложнит расширение регулярками... :roll:

Отправлено спустя 19 секунд:
romaamor, логически подумайте) в настройках сообщений естественно.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [3.1][3.2] [dev] Disallow links before X posts

Сообщение Татьяна5 »

romaamor
Общие - Конфигурация - Размещение сообщений

Отправлено спустя 1 минуту 25 секунд:
Siava, там или все ссылки можно обрабатывать, или никаких
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза
Контактная информация:

Re: [3.1][3.2] [dev] Disallow links before X posts

Сообщение Mr. Anderson »

Татьяна5, а на ссылки в подписях распространяется? :?
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 20 лет
Откуда: СССР
Благодарил (а): 6 раз
Поблагодарили: 154 раза
Контактная информация:

Re: [3.1][3.2] [dev] Disallow links before X posts

Сообщение Mr. Anderson »

Татьяна5, отлично, надо на Гуру впилить ;)
Перенесено из форума Поддержка расширений для phpBB в форум Анонсы и поддержка расширений для phpBB 19.09.2017 17:13 модератором rxu

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 5270
Стаж: 19 лет 2 месяца
Откуда: Питер
Благодарил (а): 188 раз
Поблагодарили: 800 раз
Контактная информация:

Re: [3.1][3.2] [dev] Disallow links before X posts

Сообщение Siava »

Татьяна5,

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

$url_status = ($this->user->data['user_posts'] >= $this->config['disallowlinks_num']) || $this->auth->acl_get('m_');
в первую часть этого условия ещё надо добавить проверку на гостя:

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

$this->user->data['is_registered'] && (...)
Так как у гостя счётчик сообщений может быть больше 0 и бывают форумы, где разрешены комментарии от гостей. А вот ссылки блокировать так же необходимо :)
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb 2.0.x 3.5.x)
Аватара пользователя
romaamor
phpBB 3.0.2
Сообщения: 2081
Стаж: 11 лет 11 месяцев
Откуда: Одесса
Благодарил (а): 707 раз
Поблагодарили: 161 раз
Контактная информация:

Re: [3.1][3.2] [dev] Disallow links before X posts

Сообщение romaamor »

Татьяна5, Для ботов не работает ? К примеру, есть такой бот Лобанов леонид - достал уже. В админке -
Блокировать гостья - нельзя.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [3.1][3.2] [dev] Disallow links before X posts

Сообщение Татьяна5 »

romaamor, определитесь уже, кто у вас, бот "Лобанов леонид" или аккаунт гостя, переименованный в "Лобанов леонид"
Для гостей есть правка перед вашим сообщением, а боты считаются зарегистрированными (и вообще непонятно почему бот может писать, настраивайте права доступа)
Аватара пользователя
romaamor
phpBB 3.0.2
Сообщения: 2081
Стаж: 11 лет 11 месяцев
Откуда: Одесса
Благодарил (а): 707 раз
Поблагодарили: 161 раз
Контактная информация:

Re: [3.1][3.2] [dev] Disallow links before X posts

Сообщение romaamor »

Татьяна5 писал(а): 29.09.2017 13:11настраивайте права доступа)
Татьяна, просмотрел права, везде гостям, ботам запрещено оставлять жалобы. Но как то падло пробивается. Может заблокировать по IP ?
130.180.209.111
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [3.1][3.2] [dev] Disallow links before X posts

Сообщение Татьяна5 »

Работает ли расширение в жалобах - не проверяла (по логике пользователя работать там не должно, т.к. жалобы никому не видны)
И если пробивается, то либо версия форума старая, либо права всё-таки есть
Аватара пользователя
romaamor
phpBB 3.0.2
Сообщения: 2081
Стаж: 11 лет 11 месяцев
Откуда: Одесса
Благодарил (а): 707 раз
Поблагодарили: 161 раз
Контактная информация:

Re: [3.1][3.2] [dev] Disallow links before X posts

Сообщение romaamor »

Татьяна5 писал(а): 29.09.2017 13:27бо версия форума старая,
3.2.1
Татьяна5 писал(а): 29.09.2017 13:27либо права всё-таки есть
Доступ к форумам
Гости
Может размещать жалобы - нет

Боты то же самое.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 12372
Стаж: 12 лет 7 месяцев
Благодарил (а): 223 раза
Поблагодарили: 3517 раз
Контактная информация:

Re: [3.1][3.2] [dev] Disallow links before X posts

Сообщение Татьяна5 »

Ко всем форумам? Право локальное
Аватара пользователя
romaamor
phpBB 3.0.2
Сообщения: 2081
Стаж: 11 лет 11 месяцев
Откуда: Одесса
Благодарил (а): 707 раз
Поблагодарили: 161 раз
Контактная информация:

Re: [3.1][3.2] [dev] Disallow links before X posts

Сообщение romaamor »

Татьяна5, просмотрел все прова доступа. Нет доступа. Где то у меня дырка ?
Ответить

Вернуться в «Анонсы и поддержка расширений для phpBB»