Существует ли способ сделать наоборот, то есть как-то отключить или указать системе игнорировать отслеживаемые слова при составлении поста?
Проблема, с которой я сталкиваюсь, заключается в следующем:
Я настроил отслеживаемые слова для связывания конкретных слов с определённой темой (например, «загрузка файлов»).
При редактировании поста в этой теме те же самые слова (то есть «загрузка файлов») используются в тексте поста, и система автоматически заменяет их на ссылку, ведущую обратно в тот же самый пост.
Это вводит пользователей в заблуждение, поскольку такие автоматические ссылки ведут на тот же самый пост. Есть ли способ:
Либо отключить отслеживаемые слова для конкретной категории или темы?
Либо вручную отключить отслеживаемые слова при написании поста?
Я начал использовать Discourse в этом месяце, и, хотя функция очень полезная, я столкнулся с той же проблемой, о которой вы упоминаете.
В моём случае при создании темы и многократном написании отслеживаемого слова оно меняется везде (даже в заголовках H1), из-за чего во всех исходных темах образуется «гнездо спама».
Мне бы хотелось, чтобы существовал способ помечать абзацы, в которых это правило не должно применяться.
Не знаю, удалось ли вам к настоящему времени решить эту проблему каким-либо образом.
К сожалению, мне не удалось решить эту проблему. Единственное частичное решение, которое я нашел, — это задавать каждую группу слов для отслеживания как регулярное выражение, а затем вручную отключать настройку отслеживания слов с помощью регулярных выражений в панели администратора каждый раз, когда нужно отредактировать пост, содержащий отслеживаемые слова. Это далеко не идеально, потому что даже для простого регулярного выражения, такого как (test), это не работает, и каждый раз пользоваться панелью администратора при редактировании поста с отслеживаемыми словами довольно утомительно.