How to add categories

where can I define categories on my instance?

thanks,
Emma

Go to /categories, to the right of the navigation is a menu, Create Category should be in it.

Have a read through some of the topics in the howto section – they’ll guide you through a lot of this setup stuff.

I have the latest version of Discourse. I’m getting it organized before launching it to the public. The option to add new categories is missing. I follow the instructions:
" To add a category, visit the categories page , then click Create Category at the upper right."
There is no “Create Category” button so I’m at a dead end. Any help would be greatly appreciated.

While on the Categories page /categories, click this button and you should see the New Category button.

Aw, sadly that button never existed in my instance. I am in bootstrap mode still of that might be a factor.

.

You’re on the latest page. That button only shows up on the categories page. You get to the categories page by clicking on this:

Incredible! That solved my problem. Thank you for getting me unstuck :pray:t2:

Я не вижу эту кнопку.

Похоже, вы не администратор. Если я не ошибаюсь, добавлять категории могут только администраторы.

И как мне добавить число в новую категорию?

Вы имеете в виду число, которое появляется в конце URL? Я бы хотел, чтобы его можно было изменить, но, насколько мне известно, оно присваивается автоматически.

Нет, я имел в виду добавить номер к конкретной категории — я хочу создать пост в категории «78», и это означает, что пост будет в категории «Instagram».

Ваш вопрос всё ещё неясен, извините.

Вы можете взять идентификатор категории из URL и отредактировать заголовок категории, чтобы включить его, например, «78. Instagram».

URL forum.example.com/c/78 ведёт на страницу категории.

Похоже, что идентификатор категории просто автоматически увеличивается, поэтому вы не можете просто выбрать произвольное число (насколько мне известно).

Извините, вы правы. Мне пришлось создать категорию и изменить её номер в базе данных загрузочного файла Discourse.

И да, Jonathan5. Это сработало идеально. Спасибо!

Я не говорю, что у меня ОКР, но мне было бы интересно узнать, как это сделать…

Итак, после установки локальной среды разработки Discourse для Ubuntu и выполнения команд rails db:create и rails db:migrate, я запустил сервер командой rails s.

Затем я зашёл на localhost с адресом discourse и создал категорию с помощью учётной записи администратора.

После этого я вошёл в pgadmin, в базе данных discourse_development открыл таблицу categories и увидел там свою новую категорию с идентификатором 3 (по-моему). Я просто изменил этот идентификатор на 78 и сохранил изменения.

Так, значит, всё сводится к изменению id в таблице categories? Заманчиво.

Могут ли возникнуть какие-либо непредвиденные последствия?

Имеет ли значение тот факт, что «Без категории»=1, «Персонал»=3, «Лаунж»=4 и так далее?

Нужно ли будет заново создавать URL-адреса где-либо (например, в тексте сообщений)?

Спасибо.

Пока я не видел никаких сбоев, но я и не пользовался приложением слишком долго. Извините, я не могу ответить на ваши вопросы. Может, кто-нибудь сможет помочь?