Внимание!
Не все расширения для 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
Поддержка
Поддержка
Сообщения: 10159
Стаж: 9 лет 1 месяц
Благодарил (а): 179 раз
Поблагодарили: 2838 раз

[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
Сообщения: 1626
Стаж: 8 лет 5 месяцев
Откуда: Одесса
Благодарил (а): 557 раз
Поблагодарили: 134 раза

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

Сообщение romaamor »

Татьяна5 писал(а): 19.09.2017 10:20задаётся в администраторском разделе
Татьяна5, а где именно ?
Аватара пользователя
Siava
Поддержка
Поддержка
Сообщения: 4497
Стаж: 15 лет 8 месяцев
Откуда: Питер
Благодарил (а): 133 раза
Поблагодарили: 543 раза

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
Поддержка
Поддержка
Сообщения: 10159
Стаж: 9 лет 1 месяц
Благодарил (а): 179 раз
Поблагодарили: 2838 раз

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

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

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

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

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

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

Татьяна5, а на ссылки в подписях распространяется? :?
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10159
Стаж: 9 лет 1 месяц
Благодарил (а): 179 раз
Поблагодарили: 2838 раз

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

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

Mr. Anderson, да
Аватара пользователя
Mr. Anderson
phpBB Guru
phpBB Guru
Сообщения: 7522
Стаж: 16 лет 6 месяцев
Откуда: СССР
Благодарил (а): 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
Поддержка
Поддержка
Сообщения: 4497
Стаж: 15 лет 8 месяцев
Откуда: Питер
Благодарил (а): 133 раза
Поблагодарили: 543 раза

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
Сообщения: 1626
Стаж: 8 лет 5 месяцев
Откуда: Одесса
Благодарил (а): 557 раз
Поблагодарили: 134 раза

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

Сообщение romaamor »

Татьяна5, Для ботов не работает ? К примеру, есть такой бот Лобанов леонид - достал уже. В админке -
Блокировать гостья - нельзя.
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10159
Стаж: 9 лет 1 месяц
Благодарил (а): 179 раз
Поблагодарили: 2838 раз

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

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

romaamor, определитесь уже, кто у вас, бот "Лобанов леонид" или аккаунт гостя, переименованный в "Лобанов леонид"
Для гостей есть правка перед вашим сообщением, а боты считаются зарегистрированными (и вообще непонятно почему бот может писать, настраивайте права доступа)
Аватара пользователя
romaamor
phpBB 3.0.0 RC4
Сообщения: 1626
Стаж: 8 лет 5 месяцев
Откуда: Одесса
Благодарил (а): 557 раз
Поблагодарили: 134 раза

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

Сообщение romaamor »

Татьяна5 писал(а): 29.09.2017 13:11настраивайте права доступа)
Татьяна, просмотрел права, везде гостям, ботам запрещено оставлять жалобы. Но как то падло пробивается. Может заблокировать по IP ?
130.180.209.111
Аватара пользователя
Татьяна5
Поддержка
Поддержка
Сообщения: 10159
Стаж: 9 лет 1 месяц
Благодарил (а): 179 раз
Поблагодарили: 2838 раз

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

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

Работает ли расширение в жалобах - не проверяла (по логике пользователя работать там не должно, т.к. жалобы никому не видны)
И если пробивается, то либо версия форума старая, либо права всё-таки есть
Аватара пользователя
romaamor
phpBB 3.0.0 RC4
Сообщения: 1626
Стаж: 8 лет 5 месяцев
Откуда: Одесса
Благодарил (а): 557 раз
Поблагодарили: 134 раза

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
Поддержка
Поддержка
Сообщения: 10159
Стаж: 9 лет 1 месяц
Благодарил (а): 179 раз
Поблагодарили: 2838 раз

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

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

Ко всем форумам? Право локальное
Аватара пользователя
romaamor
phpBB 3.0.0 RC4
Сообщения: 1626
Стаж: 8 лет 5 месяцев
Откуда: Одесса
Благодарил (а): 557 раз
Поблагодарили: 134 раза

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

Сообщение romaamor »

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

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