Автоматически перемещать дублирующиеся темы

Всем привет!

Возможно ли автоматически переместить или объединить тему с другой, если у них одинаковое заголовок или заголовок станет одинаковым?

Спасибо за любую помощь!

Добро пожаловать в meta, @RozvM :wave:

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

Можете ли вы привести примеры дублирующихся заголовков, с которыми у вас возникли трудности?

Основная проблема заключается в том, что пользователи, сталкиваясь с этой ошибкой, добавляют (например) знаки препинания в заголовок темы. Со временем всё больше заголовков становятся некорректными из-за этого. Конечно, можно включить дублирование заголовков, но, как отмечают многие, это может быть небезопасно и крайне неудобно для навигации.

Таким образом, вопрос заключается в следующем:
Вместо отображения сообщения «Заголовок уже используется» можно ли объединить новую тему с соответствующей (существующей) темой?

Спасибо за объяснение :+1:

Звучит как проблема поведения, а не программного обеспечения. В ПО можно предусмотреть защиту от случайных дубликатов заголовков; однако, если пользователи пытаются обойти это, добавляя знаки препинания и прочее, они злоупотребляют системой.

Как администратор, вы можете предупреждать пользователей, если они продолжают это делать.

Возвращаясь к вашему вопросу:

Нет, в стандартной установке Discourse такой функции нет.

Если вам это действительно нужно, потребуется кастомный плагин. Вы можете создать тему в категории Marketplace, если хотите нанять одного из наших фриланс-разработчиков из сообщества для создания такого плагина, или же изучить наши руководства по плагинам, если хотите сделать это самостоятельно.

Как насчёт того, чтобы предоставить пользователю ссылку на тему, которую ему следует прочитать, вместо создания новой? Например:

Это довольно чёткий призыв к действию. Это даёт пользователю возможность перейти к уже существующей теме (или прочитать её и понять, чем их предложение отличается от уже обсуждаемого).

Эта служба включена, но, как отметил @Johani, вы не можете изменить поведение пользователей. :confused:

Спасибо за идеи, @Johani! :+1: