Названия тегов слишком ограничены

Я пытался полностью отказаться от категорий на моём форуме, НО обнаружил, что теги слишком ограничивают названия: без пробелов, максимум 20 символов — это полностью разрушило мои планы. Где-то я читал, что Discourse пытается перейти от категорий к тегам. Это идея, которую я поддерживаю.

Также я поддерживаю добавление функции #хэштегов, как в Twitter, внутри сообщений, чтобы сделать всё ещё круче.

1 лайк

Отчасти. Мы не отказываемся от категорий, но рекомендуем использовать их только в тех случаях, когда они действительно необходимы. Подробнее можно узнать здесь: It’s Time We Talked About Tags

3 лайка

Да, это та статья.

Тем не менее, один из способов заставить людей использовать меньше категорий — сделать теги более гибкими.

Вы можете установить максимальную длину тегов

image

https://{your-site}/admin/site_settings/category/all_results?filter=max%20tag

5 лайков

Теги ведут себя как заготовки категорий, и в них тоже нельзя использовать пробелы.

Ограничение в 20 символов существует, иначе селектор тегов начинает выглядеть довольно нелепо.

Если юридические библиотеки могут строить всю свою таксономию, соблюдая эти ограничения, то у остальных извинений нет.

1 лайк

Вот оно… Решено!

3 лайка

Есть ли способ изменить длину тега, после которой он обрезается?

Длинные имена тегов отображаются с многоточием. «this-is-a-long-tag-name» показывается как «this-is-a-lo…», даже на странице самого тега. Как можно изменить этот лимит? Готов изменить исходный код и пересобрать проект.

Это можно сделать через редактирование CSS в разделе «Администрирование» → «Настроить».

Спасибо большое, Джефф.
Какое именно свойство мне нужно изменить? Или, если возможно, укажите, где найти инструкцию по этому вопросу.
Благодарю за помощь.

Было бы неплохо, если бы имя тега и его слаг обрабатывались так же, как категории — со слагом, отдельным от имени.

Например, тег мог бы иметь:
Имя: Awesome Stuff
Слаг: awesome-stuff

Сейчас же это отображается так:
Имя и слаг: awesome-stuff

2 лайка