Adaptive Hide BBcodes
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение
).
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Мини [FAQ] по phpBB3.1.x/3.3.x | FAQ | Как задавать вопросы | Как устанавливать расширения
Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение

-
- Поддержка
- Сообщения: 12752
- Стаж: 13 лет 8 месяцев
- Благодарил (а): 159 раз
- Поблагодарили: 2276 раз
-
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 15 лет 4 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 68 раз
- Поблагодарили: 240 раз
Re: Adaptive Hide BBcodes
Татьяна5
может быть как самый крайний вариант, ваш БО похоже с этим расширением будет работать...
почему хотелось бы оставить AH-BBcode:
во-первых, есть тысячи постов с ббкодами hide и ghide, все их придется найти и исправить под новый ббкод.
во-вторых, мне нужно скрывать не от гостей, а от всех пользователей, ограничивая количеством постом, в некоторых случаях - разрешая просматривать содержимое поста определенным группам. такое АББС3 не позволит сделать.
в-третьих, АББС3 - большое расширение, в котором 99.99% того, что мне не нужно.
очень бы хотелось увидеть версию этого мода для 3.1.
Добавлено спустя 2 часа 12 минут 24 секунды:
решил попробовать ABBC3 для 3.1 - скачал отсюда https://www.phpbb.com/community/viewtop ... &t=2214031
установил.
1 - в админке никаких настроек не нашел.
2 - расширение преобразовало кнопки в БО и стандартном ответе, допусти красиво. но ABBC3 попутно угробил мои собственные ббкоды, которые совпали с встроенными в расширение.
3 - очень не понравилось, что ABBC3 добавил несколько десятков нахренненужных ббкодов, которые при отключении расширения и удалении данных остались.
короче - вообще не вариант. решается одна проблема, создается 125 новых.
может быть как самый крайний вариант, ваш БО похоже с этим расширением будет работать...
почему хотелось бы оставить AH-BBcode:
во-первых, есть тысячи постов с ббкодами hide и ghide, все их придется найти и исправить под новый ббкод.
во-вторых, мне нужно скрывать не от гостей, а от всех пользователей, ограничивая количеством постом, в некоторых случаях - разрешая просматривать содержимое поста определенным группам. такое АББС3 не позволит сделать.
в-третьих, АББС3 - большое расширение, в котором 99.99% того, что мне не нужно.
очень бы хотелось увидеть версию этого мода для 3.1.
Добавлено спустя 2 часа 12 минут 24 секунды:
решил попробовать ABBC3 для 3.1 - скачал отсюда https://www.phpbb.com/community/viewtop ... &t=2214031
установил.
1 - в админке никаких настроек не нашел.
2 - расширение преобразовало кнопки в БО и стандартном ответе, допусти красиво. но ABBC3 попутно угробил мои собственные ббкоды, которые совпали с встроенными в расширение.
3 - очень не понравилось, что ABBC3 добавил несколько десятков нахренненужных ббкодов, которые при отключении расширения и удалении данных остались.
короче - вообще не вариант. решается одна проблема, создается 125 новых.
-
- phpBB 1.2.0
- Сообщения: 16
- Стаж: 10 лет 5 месяцев
- Благодарил (а): 1 раз
-
- phpBB 1.0.0
- Сообщения: 3
- Стаж: 16 лет 4 месяца
- Поблагодарили: 2 раза
Re: Adaptive Hide BBcodes
Пожалуйста, кто-нибудь, сделайте расширение, позволяющее прятать текст от пользователей с недостаточным количеством постов!! Очень нужно!
-
- phpBB 1.2.0
- Сообщения: 18
- Стаж: 16 лет 4 месяца
- Благодарил (а): 7 раз
Re: Adaptive Hide BBcodes
Если цена будет не заоблачной готов оплатить порт мода
adaptive hide bbcode
для версии движка 3.1.х
adaptive hide bbcode
для версии движка 3.1.х
-
- phpBB 1.4.2
- Сообщения: 71
- Стаж: 15 лет 9 месяцев
- Откуда: phpBB 3.1.9
- Благодарил (а): 1 раз
Re: Adaptive Hide BBcodes
Также готов помочь финансово за импорт мода для 3.1. Нужен всего-то тег [hide], способный скрывать сообщения от пользователей по кол-ву сообщений.
-
- phpBB 1.4.2
- Сообщения: 71
- Стаж: 15 лет 9 месяцев
- Откуда: phpBB 3.1.9
- Благодарил (а): 1 раз
-
- phpBB 3.0.12
- Сообщения: 2857
- Стаж: 15 лет 4 месяца
- Откуда: Украина! Харьков
- Благодарил (а): 68 раз
- Поблагодарили: 240 раз
-
- phpBB 1.0.0
- Сообщения: 9
- Стаж: 11 лет 10 месяцев
- Благодарил (а): 1 раз
Re: Adaptive Hide BBcodes
Попробовала установить это расширение. Текст можно скрыть для незарегистрированных пользователей. Я верно понимаю, что в нем нельзя указать число сообщений на форуме при наборе которых можно будет увидеть содержимое? Каким расширением это можно сделать? Пробовала установить BB3Hide, у меня оно не работает.
Решение для 3.2.1
Возможно кому то пригодится. Получилось все настроить благодаря инструкции и расширению с этой страницы http://www.ppkbb3cker.ru/viewtopic.php?f=67&t=4291
-
- Former team member
- Сообщения: 12113
- Стаж: 18 лет 2 месяца
- Откуда: Калининград не Кенигсберг
- Благодарил (а): 36 раз
- Поблагодарили: 1526 раз
Re: Adaptive Hide BBcodes
В коде перехватчика в функции
Исправление
Открыть ext\ppk\bb3hide\event\listener.php
Найти
Заменить на
bb3hide_quickreply()
допущена ошибка, которая при включенном debug может вызывать вывод сообщения
Код: Выделить всё
[phpBB Debug] PHP Notice: in file [ROOT]/ext/ppk/bb3hide/event/listener.php on line 142: Undefined index: DECODED_MESSAGE
Открыть ext\ppk\bb3hide\event\listener.php
Найти
Код: Выделить всё
function bb3hide_quickreply($event)
{
if ($this->is_quickreply)
{
$post_row = $event['post_row'];
$hide_search_ary = array();
$hide_search_ary[] = '!\[hide\](.*?)\[/hide\]!s';
if($this->config['bb3hide_hideplus'])
{
$hide_search_ary[] = '!\[hide\=([0-9]+)\](.*?)\[/hide\]!s';
}
if($this->config['bb3hide_uhide'])
{
$hide_search_ary[] = '!\[uhide\=([-a-zA-Z0-9+.,_ ]+)\](.*?)\[/uhide\]!s';
}
if($this->config['bb3hide_rhide'])
{
$hide_search_ary[] = '!\[rhide\=(\-?[0-9]+)\](.*?)\[/rhide\]!s';
}
if($this->config['bb3hide_ghide'])
{
$hide_search_ary[] = '!\[ghide\](.*?)\[/ghide\]!s';
}
if($this->config['bb3hide_ghideplus'])
{
$hide_search_ary[] = '!\[ghide\=([a-zA-Z0-9-+.,_ ]+)\](.*?)\[/ghide\]!s';
}
$post_row['DECODED_MESSAGE'] = preg_replace($hide_search_ary, $this->user->lang['BB3HIDE_QUOTE'], $post_row['DECODED_MESSAGE']);
$event['post_row']=$post_row;
}
}
Код: Выделить всё
function bb3hide_quickreply($event)
{
if ($this->is_quickreply)
{
$post_row = $event['post_row'];
if (isset($post_row['DECODED_MESSAGE']))
{
$hide_search_ary = array();
$hide_search_ary[] = '!\[hide\](.*?)\[/hide\]!s';
if($this->config['bb3hide_hideplus'])
{
$hide_search_ary[] = '!\[hide\=([0-9]+)\](.*?)\[/hide\]!s';
}
if($this->config['bb3hide_uhide'])
{
$hide_search_ary[] = '!\[uhide\=([-a-zA-Z0-9+.,_ ]+)\](.*?)\[/uhide\]!s';
}
if($this->config['bb3hide_rhide'])
{
$hide_search_ary[] = '!\[rhide\=(\-?[0-9]+)\](.*?)\[/rhide\]!s';
}
if($this->config['bb3hide_ghide'])
{
$hide_search_ary[] = '!\[ghide\](.*?)\[/ghide\]!s';
}
if($this->config['bb3hide_ghideplus'])
{
$hide_search_ary[] = '!\[ghide\=([a-zA-Z0-9-+.,_ ]+)\](.*?)\[/ghide\]!s';
}
$post_row['DECODED_MESSAGE'] = preg_replace($hide_search_ary, $this->user->lang['BB3HIDE_QUOTE'], $post_row['DECODED_MESSAGE']);
$event['post_row']=$post_row;
}
}
}
Общие ошибки новичков (07.11.2005) & Как задавать вопросы
Мини FAQ
Если ничто другое не помогает, прочтите, наконец, инструкцию!
"Никакая инструкция не может перечислить всех обязанностей должностного лица, предусмотреть все отдельные случаи и дать вперёд соответствующие указания, а поэтому господа инженеры должны проявить инициативу и, руководствуясь знаниями своей специальности и пользой дела, принять все усилия для оправдания своего назначения".
Циркуляр Морского технического комитета №15 от 29.11.1910 г.