[Расширение] (phpBB 3.1-3.3) BB3Hide: скрытие текста сообщений от гостей и ботов, по количеству сообщений или группе/ID пользователя

Как скрыть текст от гостей и ботов

 • Просмотры: 54637
Аватара пользователя
PPK
Администратор
Благодарил (а): 81 раз
Поблагодарили: 1617 раз
Сообщения: 10267
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[Расширение] (phpBB 3.1-3.3) BB3Hide: скрытие текста сообщений от гостей и ботов, по количеству сообщений или группе/ID пользователя

27 дек 2015, 14:10

Описание
Порт мода Adaptive Hide BBcodes (http://www.phpbbguru.net/community/topic23673.html) для форума phpBB3 (только версии 3.1 и выше)
Расширение добавляет бб-коды на форум для скрытия текста в сообщениях по определённым критериям

- скрытие текста от гостей и ботов, текст будет виден всем кроме гостей и ботов

Код: Выделить всё

[hide]текст[/hide]
- скрытие текста на основе количества сообщений на форуме, текст будет виден только пользователям с количеством сообщений на форуме равным или большим 100 (в настройках можно указать группы которым текст будет виден независимо от количества сообщений на форуме)

Код: Выделить всё

[hide=100]текст[/hide]
- скрытие текста на основе группы пользователя по умолчанию, текст будет виден только пользователям с такой-же группой по умолчанию, что и у автора сообщения

Код: Выделить всё

[ghide]текст[/ghide]
- скрытие текста на основе группы пользователя, текст будет виден только пользователям из групп Супермодераторы и Администраторы

Код: Выделить всё

[ghide=4,5]текст[/ghide]
- скрытие текста на основе ID пользователя, текст будет виден только пользователям с ID 2 или 48

Код: Выделить всё

[uhide=2,48]текст[/uhide]
- в настройках можно отключить/включить 4 последних бб-кода



Скриншоты расширения и его описание соответствуют версии расширения на момент его выхода, все дальнейшие изменения добавляются и отображаются только в истории версий

Установка
Распаковать архив, в корневой директории форума в директории /ext/ создать директорию ppk, скопировать содержимое архива в эту директорию, т.е. путь файла composer.json из архива у вас должен выглядеть следующим образом: /ext/ppk/bb3hide/composer.json
Включить расширение в адм. разделе: адм. раздел - вкладка Персонализация - Управление расширениями, напротив BB3Hide нажать ссылку Включить
Добавить бб-коды
Для работы расширения обязательно наличие одного бб-кода
Администраторский раздел - Сообщения - BBCodes - Добавить BBCode, в поле Использование BBCode вставить:

Код: Выделить всё

[hide]{TEXT}[/hide]
в поле Замена HTML вставить:

Код: Выделить всё

<div class="adapthide">{TEXT}</div>
в поле Настройки отметить Показывать на странице ответа

Дополнительные бб-коды
Если будет использоваться бб-код для скрытия текста по количеству сообщений
Администраторский раздел - Сообщения - BBCodes - Добавить BBCode, в поле Использование BBCode вставить:

Код: Выделить всё

[hide={NUMBER}]{TEXT}[/hide]
в поле Замена HTML вставить:

Код: Выделить всё

<div class="adapthide">{TEXT}</div>
в поле Настройки не отмечать Показывать на странице ответа
Если будет использоваться бб-код для скрытия текста по группе пользователя по умолчанию или по группе пользователя
Администраторский раздел - Сообщения - BBCodes - Добавить BBCode, в поле Использование BBCode вставить:

Код: Выделить всё

[ghide]{TEXT}[/ghide]
в поле Замена HTML вставить:

Код: Выделить всё

<div class="adapthide">{TEXT}</div>
в поле Настройки отметить Показывать на странице ответа
Если будет использоваться бб-код для скрытия текста по группе пользователя
Администраторский раздел - Сообщения - BBCodes - Добавить BBCode, в поле Использование BBCode вставить:

Код: Выделить всё

[ghide={SIMPLETEXT}]{TEXT}[/ghide]
в поле Замена HTML вставить:

Код: Выделить всё

<div class="adapthide">{TEXT}</div>
в поле Настройки не отмечать Показывать на странице ответа
Если будет использоваться бб-код для скрытия текста по ID пользователя
Администраторский раздел - Сообщения - BBCodes - Добавить BBCode, в поле Использование BBCode вставить:

Код: Выделить всё

[uhide={SIMPLETEXT}]{TEXT}[/uhide]
в поле Замена HTML вставить:

Код: Выделить всё

<div class="adapthide">{TEXT}</div>
в поле Подсказка вставить:

Код: Выделить всё

Скрыть текст от пользователей с другими ID: [uhide=1,2,3]текст[/uhide] (будет виден только для пользователей c указанными ID)
в поле Настройки отметить Показывать на странице ответа

Настройка
Адм. раздел - Настройки расширений - BB3Hide


Обновление
Для обновления расширения нужно отключить расширение в адм. разделе, удалить его файлы, загрузить новую версию расширения и включить его заново. Перед обновлением форума с версий 3.1 до 3.2 и обновлении этого расширения, необходимо удалить бб-коды которые указаны в инструкции для установки этого расширения для версии 3.1 и добавить бб-коды указанные для версии 3.2, иначе из-за багов в системе работы бб-кодов в текущей версии phpBB (3.2) при обновлении с версии 3.1 перестанут работать бб-коды без текста внутри (hide, ghide), если использовать одновременно бб-коды с текстом и без

Примечания
По умолчанию в расширении включен только бб-код hide (без опции выключения), остальные бб-коды нужно включать в настройках
ББ-коды обрабатываются только в сообщениях и только на страницах списка сообщений, странице результатов поиска и модераторском разделе, в остальных местах текст внутри бб-кодов будет заменяться на код Скрытый текст, в личных сообщениях бб-коды работать не будут
Так-же как и в оригинальном моде, в расширении при цитировании сообщения текст внутри бб-кодов будет заменяться на текст Скрытый текст

Доступные языки
ru, en

Скачать расширение
С форума (необходимо зарегистрироваться и/или войти на форум)
Для версии 3.1
bb3hide_1.1.4.zip
Для версии 3.2
bb3hide_1.3.4.zip
Для версии 3.3
bb3hide_1.3.14.zip
Скачать с GIT репозитория
https://gitlab.com/protoneutron/bb3hide

phpBB 3.1
2015.12.26 - 1.0.0 Начальная версия
2016.01.14 - 1.0.1 Обновление под версию phpBB 3.1.7
2016.03.18 - 1.0.2 Изменение работы расширения из-за проблем, когда в теме создан опрос
2016.04.20 - 1.0.3 Обновление под версию phpBB 3.1.9
2016.04.26 - 1.0.4 Исправлена возможность видеть скрытый текст через цитирование через список сообщений в теме при ответе
2016.05.12 - 1.1.0 Добавлена возможность скрытия текста по ID пользователя
2016.07.05 - 1.1.1 Добавлена возможность корректной работы расширения с расширением QuickReply Reloaded
2016.07.28 - 1.1.2 Исправлена ошибка преобразования текста в форме сообщения при предпросмотре
2016.08.04 - 1.1.3 Небольшие исправления
2017.01.22 - 1.1.4 Небольшое исправление
phpBB 3.2
2017.01.22 - 1.2.0 Начальная версия
2018.07.17 - 1.3.0 При установке расширения или включении опций в адм. разделе добавлено автоматическое создание соответствующих бб-кодов
2019.07.19 - 1.3.1 Исправление отображения скрытого текста при поиске с ограничением вывода отображаемого количества символов
2019.07.20 - 1.3.2 Небольшое исправление
2019.08.06 - 1.3.3 Небольшое исправление
2019.10.24 - 1.3.4 Добавлен перевод на английский язык, небольшое исправление
phpBB 3.3
2020.01.17 - 1.3.5 Исправления для совместимости с phpBB3.3
2020.02.20 - 1.3.6 Небольшие исправления
2020.04.15 - 1.3.7 Добавлена возможность отключать бб-код hide, при выключении бб-кодов в адм. разделе соответствующие бб-коды на панели теперь так-же скрываются, несколько исправлений и изменений
2020.09.03 - 1.3.8 Небольшое изменение
2021.05.05 - 1.3.9 Небольшое исправление
2022.07.21 - 1.3.10 Исправление для работы с расширением QuickReply Reloaded, добавлена возможность использования вложенных бб-кодов
2023.05.15 - 1.3.12 Сделана корректная обработка одинаковых вложенных друг в друга бб-кодов, добавлена проверка и запрет создания сообщений с одинаковыми вложенными бб-кодами
2023.05.23 - 1.3.13 - Небольшое исправление
2023.05.29 - 1.3.14 - Небольшое исправление и изменение

У вас нет необходимых прав для просмотра вложений в этом сообщении.
gr
gruz
Благодарил (а): 4 раза
Сообщения: 4
Зарегистрирован: 05 апр 2010, 20:14
Сообщение

[Расширение] (phpBB 3.1-3.3) BB3Hide: скрытие текста сообщений от гостей и ботов, по количеству сообщений или группе/ID пользователя

13 фев 2016, 00:44

3.1.7-pl1
Поставил, внёс правки. Работают все режимы кроме скрытия сообщений по id групп. Создал группу, ставлю бб-код

Код: Выделить всё

[qhide=5,8]текст[/qhide]
и не хочет показывать текст члену группы с id8. В чём может быть причина?
Аватара пользователя
PPK
Администратор
Благодарил (а): 81 раз
Поблагодарили: 1617 раз
Сообщения: 10267
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[Расширение] (phpBB 3.1-3.3) BB3Hide: скрытие текста сообщений от гостей и ботов, по количеству сообщений или группе/ID пользователя

13 фев 2016, 10:22

Не qhide, а ghide
gr
gruz
Благодарил (а): 4 раза
Сообщения: 4
Зарегистрирован: 05 апр 2010, 20:14
Сообщение

[Расширение] (phpBB 3.1-3.3) BB3Hide: скрытие текста сообщений от гостей и ботов, по количеству сообщений или группе/ID пользователя

13 фев 2016, 11:28

Приношу свои извинения, с группами всё нормально. Просто не тот номер вставил, базы данных перепутал.
А вот с вложениями никак, ставлю код

Код: Выделить всё

[ghide=5,9][attachment=0]00 - John Lisi & Delta Funk - Take It To The Bridge - Scans.zip[/attachment][/ghide]
и вложение видно всем начиная с гостей.
Аватара пользователя
PPK
Администратор
Благодарил (а): 81 раз
Поблагодарили: 1617 раз
Сообщения: 10267
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[Расширение] (phpBB 3.1-3.3) BB3Hide: скрытие текста сообщений от гостей и ботов, по количеству сообщений или группе/ID пользователя

13 фев 2016, 13:38

Всё правильно, вы загружаете вложение, оно отображается снизу сообщения, форум проверяет текст сообщения и если вы вставили его в текст, оно снизу не отображается, это расширение удаляет весь текст внутри себя включая бб-код с вложением, соотв. форум его не находит и отображает его снизу.
Si
SinglWolf
Откуда: Башкирия
Благодарил (а): 2 раза
Сообщения: 9
Зарегистрирован: 02 фев 2013, 20:44
Сообщение

[Расширение] (phpBB 3.1-3.3) BB3Hide: скрытие текста сообщений от гостей и ботов, по количеству сообщений или группе/ID пользователя

15 мар 2016, 00:34

Приветствую!
Не показываются скрытые сообщения (по количеству сообщений) даже админу, если в теме включен опрос.
В чём может быть причина?
Аватара пользователя
PPK
Администратор
Благодарил (а): 81 раз
Поблагодарили: 1617 раз
Сообщения: 10267
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[Расширение] (phpBB 3.1-3.3) BB3Hide: скрытие текста сообщений от гостей и ботов, по количеству сообщений или группе/ID пользователя

15 мар 2016, 10:16



Какие-то ещё расширения стоят?
Si
SinglWolf
Откуда: Башкирия
Благодарил (а): 2 раза
Сообщения: 9
Зарегистрирован: 02 фев 2013, 20:44
Сообщение

[Расширение] (phpBB 3.1-3.3) BB3Hide: скрытие текста сообщений от гостей и ботов, по количеству сообщений или группе/ID пользователя

15 мар 2016, 14:15

Advertisement Management 1.1.0
BB3Hide 1.0.1
BB3Sape 1.0.3
Board3 Portal 2.1.0
Not Found Page 1.0.1
phpBB3 SEO Sitemap 1.0.6
phpBBext 1.0.0
uLogin Authorization 2.0.1
Upload Extensions 3.1.2
Аватара пользователя
PPK
Администратор
Благодарил (а): 81 раз
Поблагодарили: 1617 раз
Сообщения: 10267
Зарегистрирован: 21 мар 2009, 17:13
Сообщение

[Расширение] (phpBB 3.1-3.3) BB3Hide: скрытие текста сообщений от гостей и ботов, по количеству сообщений или группе/ID пользователя

15 мар 2016, 18:24

Мм.. а если отключать поочерёдно? :|
Si
SinglWolf
Откуда: Башкирия
Благодарил (а): 2 раза
Сообщения: 9
Зарегистрирован: 02 фев 2013, 20:44
Сообщение

[Расширение] (phpBB 3.1-3.3) BB3Hide: скрытие текста сообщений от гостей и ботов, по количеству сообщений или группе/ID пользователя

16 мар 2016, 07:40

Отключил всё, кроме BB3Hide. Кеш чистил. Тоже самое. Скрытый текст так и не появляется.... :(

Вернуться в «Расширения для phpBB 3.1-3.3»