Меня зовут Вим, и я совершенно новичок в работе с Discourse; пожалуйста, простите меня, если я неправильно употребляю термины. Мне поручили реорганизовать существующий форум, размещённый на платформе Discourse. Форум был разработан совместно с командой Discourse и (если это важно) использует кастомную тему и несколько специальных компонентов, созданных разработчиками Discourse.
Задача состоит в том, чтобы добавить новые категории, объединить некоторые категории и темы в новые категории, удалить лишние категории и т. д. Я выполняю эту работу в тестовой среде.
Во время работы в режиме администратора (не как обычный пользователь) я заметил, что где-то по ходу дела исчезла одна из основных категорий (вместе со всеми её подкатегориями и под-подкатегориями). Однако, когда я перехожу к перестановке категорий, я вижу эту категорию на ожидаемом месте. Всего категорий и подкатегорий более 220.
Не упустил ли я что-то очевидное? Я попытался найти ограничения в настройках в панели администратора и в других местах, но сразу не смог ничего обнаружить. Поиск в Google и на этом форуме тоже не дал немедленных результатов, но возможно, это связано с неправильными поисковыми запросами.
Буду признателен за подсказку, куда именно стоит посмотреть; дайте знать, если понадобится дополнительная информация. И да, глупо с моей стороны, что я не сделал резервную копию перед началом работы
Не могли бы вы случайно его отключить? Это скроет его из списка «Последние». Если вы вручную перейдёте в эту категорию, вы сможете изменить уровень уведомлений, используя значок колокольчика, или перейти на страницу /preferences/tracking и удалить его из поля там.
Но категория C там не отображается. Если она была скрыта, я могу предположить, что пользователи с меньшими правами не видят её; я же администратор, поэтому должен иметь возможность увидеть её и перейти к ней. Не улавливаю ли я неправильно то, что вы пытаетесь сказать?
На главной странице я вижу категории A (плюс подразделы), B (плюс подразделы) и D (плюс подразделы). На всякий случай уточню: вопрос касается категорий, а не тем.
Возможно, я смотрю не туда, но в разделе настройки нет отключенных категорий.
Можете выложить скриншот главной страницы? Возможно, вы используете #theme-component, который управляет порядком отображения на главной, или современные категории-боксы?
Вы упоминали о кастомной теме, поэтому у вас может быть активен компонент, который изменяет главную страницу.
Ранее я описывал способ доступа к категории. На самом деле это ещё проще сделать через выпадающий список категорий; я, как обычный пользователь, этим не пользуюсь, но эта функция там есть.
Становится ещё интереснее. Я не думал, что это будет актуально, поэтому не упоминал об этом.
При изменении макета страницы на «блоки с подкатегориями», «блоки с избранными темами» или «подкатегории с избранными темами» невидимая категория снова проявляется.
Это может быть подсказкой, куда мне стоит посмотреть?
Изначально выбрана была категория «категории с последними темами», а я изменил её на «только категории»; подозреваю, что она стала «невидимой» Но возврат к «категориям с последними темами» всё равно не показывает невидимую категорию.
Ещё один момент, который стоит проверить, — отображается ли уведомление для других пользователей. Если вы откроете страницу категории в режиме инкогнито или под тестовым пользователем, смогут ли они увидеть его?
Безопасный режим — ещё один отличный инструмент для поиска проблем, на случай если какое-то дополнение темы или плагин каким-то образом влияет на ситуацию.
Если вы сможете поделиться ссылкой на ваш форум, мы сможем посмотреть (это можно сделать публично или через личные сообщения ).
Существовал «кастомный» компонент, скрывающий категории только для чтения. И конкретная категория была установлена как только для чтения Отключил компонент, и всё стало в порядке
Хотя я считаю, что у меня внимательный взгляд, я усвоил урок и теперь обращаю ещё больше внимания.
Однако полезно. Я администрирую международный форум с несколькими подразделами на иностранных языках, которые я не читаю (другие модераторы могут). Я отключил уведомления о них, чтобы список тем не был загромождён для меня. И если возникнут какие-либо проблемы с содержанием одного из этих подразделов, другие сотрудники смогут позаботиться об этом