Всем привет,
Я проектирую сообщество, где каждый пользователь должен запросить разрешение на вступление в группу, а каждая группа контролирует доступ к категории.
Я хотел бы добавить приветственное сообщение с пояснениями в HTML-формате на страницу групп (https://community.horbitercafe.com/g).
Да, это действительно позволяет «внедрять» HTML над названием группы и другой информацией на страницах, например, https://discourse.example.org/g/foo. Спасибо за то, что поделились.
@Fausto_Dassenno, вы ищете решение для главной страницы списка групп, но не для страницы деталей отдельной группы?
Извините, я не совсем уверен, что понял вопрос. Английский — не мой родной язык, поэтому я мог что-то неверно истолковать.
Вы копируете скрипт и HTML в секцию <head> и добавляете своё приветственное сообщение. При желании можете использовать <div> или <span> для кастомизации, и всё должно работать.
Спасибо, @Steven, у меня получилось. Единственная проблема в том, что мне нужно добавить это на страницу списка групп, а не на страницу деталей группы. По крайней мере, теперь я понял логику этого. Буду исследовать дальше. Я не могу найти никакого коннектора на странице списка групп.
Я должен был протестировать, теперь я вижу, в чём проблема
Плагин outlet не работает для главной страницы группы
У меня всё ещё есть способ добавить баннер, но, вероятно, это не самый чистый из возможных. Сотрудники Discourse, возможно, знают более лучший способ это сделать.
Этот CSS-код позволит вам добавить текст и стилизацию, но у вас будет только этот класс, и я не думаю, что есть способ добавить ссылку в текстовый баннер.
Спасибо,
Но с этим я не могу достичь своей цели. Я пытался создать целевую страницу для групп, чтобы новые пользователи могли запрашивать доступ к нужным им группам. Для этого я хотел добавить некоторые пояснения с использованием HTML.
Насколько сложно запросить новое название раздела на странице индекса групп?
Я понял, в чём проблема с вашим пустым классом body. Вместо просмотра исходного кода страницы нажмите F12, чтобы открыть инструменты разработчика в Chrome, Firefox или Edge, и перейдите на вкладку “Elements”. Посмотрите HTML-код здесь — ваш тег <body> будет содержать правильные классы.