Внимание!
Не все расширения для phpBB 3.2 совместимы с phpBB 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
Поддержка
Поддержка
Сообщения: 10117
Стаж: 8 лет 11 месяцев
Благодарил (а): 178 раз
Поблагодарили: 2816 раз

[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

Аватара пользователя
romaamor
phpBB 3.0.0 RC4
Сообщения: 1613
Стаж: 8 лет 3 месяца
Откуда: Одесса
Благодарил (а): 551 раз
Поблагодарили: 133 раза

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

Сообщение romaamor »

Татьяна5 писал(а):
19.09.2017 10:20
задаётся в администраторском разделе
Татьяна5, а где именно ?

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4439
Стаж: 15 лет 6 месяцев
Откуда: Питер
Благодарил (а): 127 раз
Поблагодарили: 521 раз

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

Сообщение Siava »

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

Отправлено спустя 19 секунд:
romaamor, логически подумайте) в настройках сообщений естественно.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.5.x)

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10117
Стаж: 8 лет 11 месяцев
Благодарил (а): 178 раз
Поблагодарили: 2816 раз

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

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

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

Отправлено спустя 1 минуту 25 секунд:
Siava, там или все ссылки можно обрабатывать, или никаких

Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 16 лет 3 месяца
Откуда: СССР
Благодарил (а): 22 раза
Поблагодарили: 154 раза

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

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

Татьяна5, а на ссылки в подписях распространяется? :?

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10117
Стаж: 8 лет 11 месяцев
Благодарил (а): 178 раз
Поблагодарили: 2816 раз

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

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

Mr. Anderson, да

Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 16 лет 3 месяца
Откуда: СССР
Благодарил (а): 22 раза
Поблагодарили: 154 раза

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

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

Татьяна5, отлично, надо на Гуру впилить ;)

Перенесено из форума Поддержка расширений для phpBB в форум Анонсы и поддержка расширений для phpBB 19.09.2017 17:13 модератором rxu

Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4439
Стаж: 15 лет 6 месяцев
Откуда: Питер
Благодарил (а): 127 раз
Поблагодарили: 521 раз

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
https://siava.ru/forum/ (phpbb 2.0.x, 3.1.x 3.5.x)

Аватара пользователя
romaamor
phpBB 3.0.0 RC4
Сообщения: 1613
Стаж: 8 лет 3 месяца
Откуда: Одесса
Благодарил (а): 551 раз
Поблагодарили: 133 раза

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

Сообщение romaamor »

Татьяна5, Для ботов не работает ? К примеру, есть такой бот Лобанов леонид - достал уже. В админке -
Блокировать гостья - нельзя.

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10117
Стаж: 8 лет 11 месяцев
Благодарил (а): 178 раз
Поблагодарили: 2816 раз

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

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

romaamor, определитесь уже, кто у вас, бот "Лобанов леонид" или аккаунт гостя, переименованный в "Лобанов леонид"
Для гостей есть правка перед вашим сообщением, а боты считаются зарегистрированными (и вообще непонятно почему бот может писать, настраивайте права доступа)

Аватара пользователя
romaamor
phpBB 3.0.0 RC4
Сообщения: 1613
Стаж: 8 лет 3 месяца
Откуда: Одесса
Благодарил (а): 551 раз
Поблагодарили: 133 раза

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

Сообщение romaamor »

Татьяна5 писал(а):
29.09.2017 13:11
настраивайте права доступа)
Татьяна, просмотрел права, везде гостям, ботам запрещено оставлять жалобы. Но как то падло пробивается. Может заблокировать по IP ?
130.180.209.111

Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10117
Стаж: 8 лет 11 месяцев
Благодарил (а): 178 раз
Поблагодарили: 2816 раз

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

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

Работает ли расширение в жалобах - не проверяла (по логике пользователя работать там не должно, т.к. жалобы никому не видны)
И если пробивается, то либо версия форума старая, либо права всё-таки есть

Аватара пользователя
romaamor
phpBB 3.0.0 RC4
Сообщения: 1613
Стаж: 8 лет 3 месяца
Откуда: Одесса
Благодарил (а): 551 раз
Поблагодарили: 133 раза

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
Поддержка
Поддержка
Сообщения: 10117
Стаж: 8 лет 11 месяцев
Благодарил (а): 178 раз
Поблагодарили: 2816 раз

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

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

Ко всем форумам? Право локальное

Аватара пользователя
romaamor
phpBB 3.0.0 RC4
Сообщения: 1613
Стаж: 8 лет 3 месяца
Откуда: Одесса
Благодарил (а): 551 раз
Поблагодарили: 133 раза

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

Сообщение romaamor »

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

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