Отключить всплывающее окно «Ваша тема похожа на…» для некоторых категорий

Привет,

Окно подсказки «Ваша тема похожа на…», появляющееся при создании новой темы, — отличная функция, особенно для вопросов. Однако для других типов тем было бы лучше пропустить её и сразу показывать предпросмотр сообщения.

В частности, у нас есть категория «Работа» для публикации вакансий и категория «Витрина», где люди демонстрируют свои проекты.

В обоих случаях тот факт, что ранее уже были созданы похожие темы, не имеет значения. Похоже, что в настройках нет возможности отключить это окно для отдельных типов тем. Подумайте, пожалуйста, о добавлении такой опции?

9 лайков

Действительно, настройки нет. Как минимум, я поддерживаю добавление здесь некоторых классов в композер, чтобы вы могли при желании скрыть это с помощью CSS.

2 лайка

Привет @felixmariotto

Тем временем я попробовал для вас этот простой jQuery-скрипт, но, к сожалению, он работает только при перезагрузке страницы (это не очень поможет, просто к сведению). Существует вызов API Discourse для выполнения кода при изменении страницы, но он, похоже, работает у меня только при ручной перезагрузке страницы, а не при переходе на неё. Поэтому мне не удалось добиться лучших результатов, чем «скрыть при перезагрузке страницы», используя следующий очень простой селектор jQuery:

В этом примере фрагмент скрывает то, что нужно скрыть, если категория содержит слово «Applications», только к сведению:

<script>
$( document ).ready(function() {
      var cat = $('.category-name').html();
      if(cat.includes('Applications')){
          $('#suggested-topics').hide();
      }
});
</script>

Если бы я лучше понимал хуки жизненного цикла Ember, мы, возможно, смогли бы добавить подобный простой код в соответствующий хук жизненного цикла; но, честно говоря и, к сожалению, мои навыки работы с Ember очень слабы, почти отсутствуют, если быть откровенным.

1 лайк