Уважаемые пользователи!
C 7 ноября 2020 года phpBB Group прекратила выпуск обновлений и завершила дальнейшее развитие phpBB версии 3.2.
С 1 августа 2024 года phpBB Group прекращает поддержку phpBB 3.2 на официальном сайте.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.2 до 31 декабря 2024 года.
С учетом этого, настоятельно рекомендуется обновить конференции до версии 3.3.
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
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ).
-
- Поддержка
- Сообщения: 12422
- Стаж: 12 лет 8 месяцев
- Благодарил (а): 166 раз
- Поблагодарили: 2474 раза
Re: [3.1][3.2] [dev] Disallow links before X posts
Где-то не настроены права. Либо уже чехарда с правами из-за накопившихся ошибок в БД (если форум старый, такое возможно)
Отправлено спустя 20 секунд:
Только к теме расширения это уже не относится
Отправлено спустя 20 секунд:
Только к теме расширения это уже не относится
-
- phpBB 3.0.3
- Сообщения: 2144
- Стаж: 12 лет
- Откуда: Одесса
- Благодарил (а): 619 раз
- Поблагодарили: 144 раза
Re: [3.1][3.2] [dev] Disallow links before X posts
Смотрю.
Форум старый, но домин меняли из за блокировки . Вышли от АГС.
Как исправить ? STK ?
-
- Поддержка
- Сообщения: 12422
- Стаж: 12 лет 8 месяцев
- Благодарил (а): 166 раз
- Поблагодарили: 2474 раза
Re: [3.1][3.2] [dev] Disallow links before X posts
Там только дубли удалить можно
Проблема с чехардой прав редкая, так что сначала надо разобраться есть ли она вообще, а потом вручную по базе вылавливать что именно не так
-
- Former team member
- Сообщения: 12113
- Стаж: 17 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 41 раз
- Поблагодарили: 1716 раз
Re: [3.1][3.2] [dev] Disallow links before X posts
А трассировку делал?
Отправлено спустя 2 минуты 26 секунд:
Отправлено спустя 2 минуты 26 секунд:
Не только. Потерянные тоже.
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.
-
- Поддержка
- Сообщения: 5280
- Стаж: 19 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 186 раз
- Поблагодарили: 791 раз
Re: [3.1][3.2] [dev] Disallow links before X posts
Re: [release] PM Welcome - ЛС при первом посещении - конфликт с этим расширением
Хотя если написать обычное ЛС новичку, то у него во входящем все ссылки будут на месте.
Но если же отправляет "робот", то его ссылки убиваются.
Хотя если написать обычное ЛС новичку, то у него во входящем все ссылки будут на месте.
Но если же отправляет "робот", то его ссылки убиваются.
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- Поддержка
- Сообщения: 12422
- Стаж: 12 лет 8 месяцев
- Благодарил (а): 166 раз
- Поблагодарили: 2474 раза
Re: [3.1][3.2] [dev] Disallow links before X posts
Siava, добавила событие для других расширений
Это расширение обновить, а в том повесить на событие
(
Это расширение обновить, а в том повесить на событие
tatiana5.disallowlinks.disable_links_before
нечто вроде
Код: Выделить всё
public function disable_links_before($event)
{
if ($this->is_pm)
{
$event['url_status'] = true;
}
}
$this->is_pm
устанавливала в true
в функции user_welcome
)-
- Поддержка
- Сообщения: 5280
- Стаж: 19 лет 3 месяца
- Откуда: Питер
- Благодарил (а): 186 раз
- Поблагодарили: 791 раз
Re: [3.1][3.2] [dev] Disallow links before X posts
Татьяна5, всё работает!
Еще одно нарушение правил и будете забанены. © Mr. Anderson
Ты очистил кеш? © Sheer
https://siava.ru (phpbb2.0.x 3.5.x)
Ты очистил кеш? © Sheer
https://siava.ru (phpbb
-
- phpBB 3.1.0 RC2
- Сообщения: 3232
- Стаж: 12 лет 3 месяца
- Благодарил (а): 704 раза
- Поблагодарили: 152 раза
Re: [3.1][3.2] [dev] Disallow links before X posts
После установки заметил такую проблему, что идет как я понимаю конфликт с расширением Double Account Preventer потому как после установки вашего расширения, в ЛС приходят уведомление о клоне и виде например
А не как ранее
Сергей Владимирович
В общем url в них не работает.
Код: Выделить всё
[url=http://сайт.ru/forum/]Сергей Владимирович[/url]
Сергей Владимирович
В общем url в них не работает.
-
- Поддержка
- Сообщения: 12422
- Стаж: 12 лет 8 месяцев
- Благодарил (а): 166 раз
- Поблагодарили: 2474 раза
Re: [3.1][3.2] [dev] Disallow links before X posts
igorbond, Re: [3.1][3.2] [dev] Disallow links before X posts - это общее решение для всех расширений. Только условие в разных местах в true устанавливается
-
- phpBB 3.1.0 RC2
- Сообщения: 3232
- Стаж: 12 лет 3 месяца
- Благодарил (а): 704 раза
- Поблагодарили: 152 раза
Re: [3.1][3.2] [dev] Disallow links before X posts
Татьяна5, Это я видел, только что, как и куда нужно сделать, не понял
-
- Поддержка
- Сообщения: 12422
- Стаж: 12 лет 8 месяцев
- Благодарил (а): 166 раз
- Поблагодарили: 2474 раза
Re: [3.1][3.2] [dev] Disallow links before X posts
igorbond, это расширение обновить, а другом внести правки по образцу (точной инструкции для всех и вся быть не может)
-
- phpBB 3.1.0 RC2
- Сообщения: 3232
- Стаж: 12 лет 3 месяца
- Благодарил (а): 704 раза
- Поблагодарили: 152 раза
Re: [3.1][3.2] [dev] Disallow links before X posts
Тут я установил думаю новую версию, так как только пару дней назад ее поставил. Просто честно я не пойму, что там и куда надо ставить.
-
- Former team member
- Сообщения: 2317
- Стаж: 14 лет 5 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 261 раз
Re: [3.1][3.2] [dev] Disallow links before X posts
Тань, поправь код в сообщении внутри на этот:
Код: Выделить всё
$url_status = $event['url_status'];
$url_status = true;
$event['url_status'] = $url_status;
Код: Выделить всё
$this->is_pm = true;
Код: Выделить всё
$this->is_pm = false;
Помощь в ЛС/email только за WM или ЮMoney
-
- Former team member
- Сообщения: 2317
- Стаж: 14 лет 5 месяцев
- Благодарил (а): 37 раз
- Поблагодарили: 261 раз
Re: [3.1][3.2] [dev] Disallow links before X posts
fix для совмещения расширения с расширением Отлов множественных регистраций - Double Account Preventer
в файле
найти:
Добавить после:
Найти:
Добавить после:
Найти;
Заменить на:
Найти:
Заменить на:
Найти:
Добавить ПЕРЕД:
в файле
\ext\shredder\dap\event\listener.php
расширения DAPнайти:
Код: Выделить всё
protected $php_ext;
Код: Выделить всё
protected $is_send_message;
Код: Выделить всё
'core.page_footer_after' => 'seo_return',
Код: Выделить всё
'tatiana5.disallowlinks.disable_links_before' => 'disable_links_before',
Код: Выделить всё
$this->core->send_dap_pm($user_id, $user_row['username'], $user_row['user_email'], $user_row['user_regdate'], $ip_common_names, $c_common_names);
Код: Выделить всё
$this->is_send_message = true;
$this->core->send_dap_pm($user_id, $user_row['username'], $user_row['user_email'], $user_row['user_regdate'], $ip_common_names, $c_common_names);
$this->is_send_message = false;
Код: Выделить всё
$this->core->submit_dap_post($user_id, $user_row['username'], $user_row['user_email'], $user_row['user_regdate'], $ip_common_names, $c_common_names);
Код: Выделить всё
$this->is_send_message = true;
$this->core->submit_dap_post($user_id, $user_row['username'], $user_row['user_email'], $user_row['user_regdate'], $ip_common_names, $c_common_names);
$this->is_send_message = false;
Код: Выделить всё
public function seo_return($event)
Код: Выделить всё
public function disable_links_before($event)
{
if ($this->is_send_message)
{
$url_status = $event['url_status'];
$url_status = true;
$event['url_status'] = $url_status;
}
}
Помощь в ЛС/email только за WM или ЮMoney
-
- Поддержка
- Сообщения: 12422
- Стаж: 12 лет 8 месяцев
- Благодарил (а): 166 раз
- Поблагодарили: 2474 раза
Re: [3.1][3.2] [dev] Disallow links before X posts
Нет разницы, присваивать значение напрямую или через переменную
Строки
Код: Выделить всё
$event['url_status'] = true;
Код: Выделить всё
$url_status = true;
$event['url_status'] = $url_status;
В строке
$url_status = $event['url_status'];
нет смысла, т.к. в следующей значение $url_status
переопределяется на true
(Тут не понимаю)
Зачем? Разве переменная не создаётся заново для каждой отдельной отправки сообщения?
По-хорошему её можно задать как
false
в конструкторе, но это необязательно