BBкод защиты содержимого

Проблемы с установкой или работой phpBB 3.0.x? Получите помощь здесь!
С 1 января 2017 года phpBB Group прекращает поддержку phpBB версии 3.0.
Сайт официальной русской поддержки phpBB Guru продолжит поддержку phpBB 3.0 до 1 июля 2017 года.
Подробнее: Окончание поддержки phpBB 3.0.
Правила форума
Местная Конституция | Шаблон запроса | Документация (phpBB3) | Переход на 3.0.6 и выше | FAQ-3 (phpbb3) | Как задавать вопросы | Как устанавливать моды

Ваш вопрос может быть удален без объяснения причин, если на него есть ответы по приведённым ссылкам (а вы рискуете получить предупреждение ;) ).
impulsgraw
phpBB 1.0.0
Сообщения: 1
Стаж: 14 лет 11 месяцев

BBкод защиты содержимого

Сообщение impulsgraw »

Появилась идея создать bb-код, содержимое которого будет отображаться только авторизированному пользователю.
Вот код:

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

[PROTECTED]{TEXT1}[/PROTECTED]
Вот шаблон замены:

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

<!-- IF S_USER_LOGGED_IN -->
<span style="color:green; font-weight:bolder;">Защищённое содержимое:</span>
<br>
<div class="green_protected">
{TEXT1}
</div>
<!-- ELSE -->
<span style="color:red; font-weight:bolder;">Для того, чтобы увидеть содержимое, вам необходимо зарегистрироваться на форуме и/или войти под своим логином.</span>
<!-- ENDIF -->
Вот, что я получаю:
c.png
В коде:

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

<!-- IF S_USER_LOGGED_IN -->
<span style="color:green; font-weight:bolder;">Защищённое содержимое:</span>
<br>
<div class="green_protected">
<a href="http://кое-какая ссылочка" class="postlink">Перейти!</a>
</div>
<!-- ELSE -->
<span style="color:red; font-weight:bolder;">Для того, чтобы увидеть содержимое, вам необходимо зарегистрироваться на форуме и/или войти под своим логином.</span>
<!-- ENDIF -->
Как мне сделать так, чтобы он компилировал условия в бб-коде, а не пропускал их, как за комментарии? :oops:
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Вернуться в «Поддержка phpBB 3.0.х»