Плагин Вход для просмотра контента (Работает)

Всем привет.

Всем привет

Я создал плагин, основанный на идее плагинов BBCode Color и BBCode Lock.

На данный момент я добился его работы, но не смог изменить CSS-класс в зависимости от того, вошел посетитель в систему или нет.

Как узнать, вошел ли пользователь в систему, и как изменить значение CSS-класса?

Я использую BBCode:

[hideto=guest]Скрытый контент.[/hideto]

Пример:

Плагин: GitHub - tohaitrieu/discourse-bbcode-hide: Hide content from guest for Discourse · GitHub

Плагин BBCode Color: GitHub - discourse/discourse-bbcode-color: A Discourse Plugin to support BBCode color tags. · GitHub

Плагин BBCode Lock (нерабочий): GitHub - vinkashq/discourse-bbcode-lock: A Discourse plugin to lock post contents to guest (anonymous) users · GitHub

Пожалуйста, помогите мне завершить разработку этого плагина.

Спасибо.

Когда пользователь не авторизован, у элемента html есть класс anon.
Поэтому добавление префикса html.anon к любому CSS-селектору решит задачу.

Вау! BBCode сейчас работает. Спасибо!

Устанавливаю сейчас, сообщу, как всё пойдёт :slight_smile:

Я работаю над добавлением к BBCode кнопок «Регистрация» и «Вход».

Итак, я вижу это

58%20PM
Как можно изменить язык на английский?

Я использую CSS для скрытия контента. Я новичок, и теперь у меня нет возможности изменить текст в админ-панели. Вы можете форкнуть мой репозиторий на свой аккаунт и отредактировать файл:

discourse-bbcode-hide/assets/stylesheets/bbcode_hide.scss

Строка 19:

content: "Вы должны войти в систему, чтобы просмотреть содержимое (Бесплатно).";

Окей, спасибо, я посмотрю :slight_smile:

Я пытаюсь изменить стиль с inline на block, чтобы обернуть и скрыть содержимое блока.

[quote=“tohaitrieu, пост:1, тема:126196”]
[hideto=guest]Скрытый контент.[/hideto]

Это не работает
[hideto=guest]Скрытый контент.[/hideto]
[/quote]