У меня очень простой вопрос, но я нигде не могу найти на него ответ.
Я хочу создать кастомный BB-код без закрывающего тега. Как это сделать?
Благодаря этой теме я уже понял, как заменять [что-то]что-то другое[/что-то] на HTML-код.
Но теперь я хотел бы узнать, как заменять просто [что-то]. Например, как заменить [br] на <br>. Или любую подстроку (не содержащую закрывающего тега) на что-то другое. Я уже изучил исходный код плагина discourse-bbcode, но в нём каждый BB-код имеет закрывающий тег.
По сути, я ищу что-то вроде этого:
Но чтобы это ещё и работало.
Не мог бы кто-нибудь помочь мне или подсказать правильное направление?
Я вижу, что это всё ещё не сделано. Хотя в разделе «Следящие слова» появилась возможность заменять слова, она не позволяет заменять слово на HTML-код. Мне нужна возможность заменять определённые слова на HTML.
Кроме того, если кто-то ещё сможет указать ресурс, где можно встроить фрагмент HTML в одном посте, пожалуйста, дайте знать.
Вы можете заменять слова на другие слова или заменять слово(а) ссылкой. Это делается через Администрирование → Настройка → Следи за словами. Это доступно в Discourse 2.7 и выше.
Однако из-за ограничений нашего конвейера рендеринга вы не можете заменять слова разметкой.