Posted 1 августа, 20222 yr Помогите пожалуйста разобраться - включил фильтрацию URL с мыслями что новые сообщения будут фильтроваться, а получается что в ранее опубликованных сообщениях кликабельность ссылок убирается и как-то не сразу, сделал ссылку все ок, через время смотрю а ссылка убрана и написана простым текстом, через время редактирую сообщение и кликабельность возврщается, а через время опять убирается. Приложу скрины ниже, надеюсь мысль изложил корректно. Заранее благодарю за помощь.
1 августа, 20222 yr Author Прошу прощения, не могу найти как отредактировать тему что бы спрятать скрины под спойлер
3 августа, 20222 yr Author On 02.08.2022 at 07:32, by_ix said: так а вы на что надеетесь, добавляя в чс протоколы? На то, что фильтр будет срабатывать при попытке отправить сообщение, а он срабатывает в уже написанных сообщениях.
3 августа, 20222 yr @kakito801 так работает система, сканируя все сообщения на форуме, а не только новые. что более логично.
3 августа, 20222 yr Author On 03.08.2022 at 06:25, by_ix said: @kakito801 так работает система, сканируя все сообщения на форуме, а не только новые. что более логично. Согласен, что работает правильно, но в моем случае необходимо обрабатывать только новые сообщения, вот и ищу способ это поправить.
3 августа, 20222 yr @kakito801 разве что добавить проверку даты, как фильтр для сканирования. но я в ipb ничего не знаю, поэтому не помогу.
5 августа, 20222 yr Author Показать контент Пока вроде как решил для себя проблему (вдруг кому надо) - в файле /admin/sources/classes/bbcode/core.php, функция checkBlacklistUrls, return false; заменить на $good_url = 1; и может понадобиться пересохранить сообщения где поломаны ссылки.
8 августа, 20222 yr Author On 05.08.2022 at 07:39, kakito801 said: Показать контент Показать контент Пока вроде как решил для себя проблему (вдруг кому надо) - в файле /admin/sources/classes/bbcode/core.php, функция checkBlacklistUrls, return false; заменить на $good_url = 1; и может понадобиться пересохранить сообщения где поломаны ссылки. Хренас два((( через 3дня ссылки снова сломались... Интересно что за 3 дня изменилось? Edited 8 августа, 20222 yr by kakito801
8 августа, 20222 yr On 08.08.2022 at 18:44, kakito801 said: Хренас два((( через 3дня ссылки снова сломались... Интересно что за 3 дня изменилось? Кешируются может где то?
8 августа, 20222 yr Author On 08.08.2022 at 19:17, aLEX49566 said: Кешируются может где то? да выкл-вкл кеш и снова работают, но я понимаю что через 3 дня снова сломаются
9 августа, 20222 yr On 08.08.2022 at 18:44, kakito801 said: через 3дня ссылки снова сломались Задача проверки ссылок отработала. Кеширование настроено на 3 дня (или вы заметили только через 3 дня).
10 августа, 20222 yr Author On 09.08.2022 at 05:47, Zero108 said: Задача проверки ссылок отработала. Кеширование настроено на 3 дня (или вы заметили только через 3 дня). Отключил кеширование, понаблюдаю еще.
10 августа, 20222 yr On 10.08.2022 at 14:41, kakito801 said: Отключил кеширование, понаблюдаю еще. А вообще интересный движок)) движок один, а пролемы у всех разные.. магия 😆
17 августа, 20222 yr Author v 2.0 🤣 /admin/sources/classes/bbcode/custom/defaults.php Над // Let's remove any nested links.. вставить код: $_minPosts = 5; $_exGroups = array(4,6,7,8); $list_values = array(); $list_values = explode( "\n", str_replace( "\r", "", $this->settings['ipb_url_blacklist'] ) ); foreach( $list_values as $my_url ) { if( !trim($my_url) ) { continue; } $my_url = preg_quote( $my_url, '/' ); $my_url = str_replace( '\*', "(.*?)", $my_url ); if( ! IPSMember::isInGroup($this->memberData, $_exGroups) AND $this->memberData['posts'] < $_minPosts AND $_SERVER['REQUEST_METHOD'] == 'POST') { if( preg_match( '/' . $my_url . '/i', $option ) ) { $this->warning = 'domain_not_allowed'; return $content; } } }
26 сентября, 20222 yr On 26.09.2022 at 18:59, aLEX49566 said: А как убрать кликабельность ссылок внешних? Что бы было как на Мафии ? Показать контент
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.