Помощь с заблокированными словами и ссылками на пользовательские кнопки

Может, кто-нибудь поможет мне с двумя вопросами?

  1. Как заблокировать публикацию определённых слов?
  2. Как добавить дополнительные кнопки на экран? Например, у общества MS есть кнопка «Правила сообщества».

    Я совсем новичок на этой платформе, и любая помощь будет очень кстати!

Привет, @AryaM :wave:

Для этого перейдите в раздел admin-customize-watched words и используйте опции «Блокировать» или «Цензурировать».

Для этого, скорее всего, потребуется создать компонент темы, в зависимости от того, что должны делать эти кнопки или ссылки. Если вы уточните свои требования, мы сможем помочь. Или вы можете написать в канал Marketplace, если ищете специалиста, который выполнит эту работу.

Надеюсь, это поможет :slight_smile:

В этом есть определённая кривая обучения, но как только вы разберётесь, это окажется очень полезным.

Если кратко, то часть руководства по модификации Discourse, касающаяся того, чего вы хотите достичь, находится здесь: https://meta.discourse.org/t/beginners-guide-to-developing-discourse-themes/93648#modifying-discourse-templates-22

Если вы хотите получить готовый каркас, вот что нужно сделать.

  1. Создайте новый пустой компонент темы через Администрирование → Настройка → Темы (не забудьте включить его в вашей теме или выбрать текущую тему).

  2. Перейдите в Редактировать CSS/HTML.

  3. Во вкладке Head вставьте этот код:

<script type="text/x-handlebars" data-template-name="/connectors/above-main-container/custom-buttons">
  <div class="wrap">
    <div class="custom-buttons">
        <a href="/faq">Руководство сообщества</a> | <a href="#">Связаться с модератором</a>
    </div>
  </div>
</script>
  1. Во вкладке CSS вставьте этот код:
.custom-buttons {
    margin: 1em 0;
    text-align: right;
}

Результат будет выглядеть так:

Огромное спасибо @Lilly @Canapin, это было действительно полезно!