примерно два месяца у меня отсутствует левая боковая панель администратора (см. скриншот). Я не могу найти ни в настройках, ни в другом месте возможность её “включить”. Даже при использовании окна браузера в режиме инкогнито наблюдается та же проблема.
У кого-нибудь есть идеи, в чём может быть причина?
Вы пробовали включить безопасный режим? Это поможет исключить проблему, вызванную плагином или компонентом.
Вы также можете проверить, есть ли сообщения об ошибках в консоли браузера.
Я как раз сейчас это протестировал, и в «безопасном режиме» боковая панель администратора отображается.
Не подскажешь, какое дополнение или компонент могут вызывать эту проблему?
Чтобы сузить круг поиска, вы можете сначала отключить плагины в безопасном режиме, а затем — темы. Так вы хотя бы будете знать, в каком направлении искать.
В целом оба раздела находятся в боковой панели администратора — теперь, когда вы снова можете её видеть. Для плагинов есть отдельный раздел. Вы также можете добавить /admin/plugins к URL вашего форума. Темы можно найти в разделе «Внешний вид» или по адресу /admin/config/customize/themes.
Скорее всего, это специфическая настройка именно для вашего форума, поскольку я пока не слышал о других пользователях с подобной проблемой. Без знания того, какие сторонние плагины (не разработанные командой Discourse) вы используете, какие компоненты тем и какие собственные настройки у вас есть, сложно что-либо предположить.
Были активированы только плагины, опубликованные самой командой Discourse.
Я отключил все плагины — проблема сохраняется.
В качестве темы используется тема «Foundation». Независимо от того, какую тему я выбираю для просмотра превью, административная боковая панель слева отсутствует везде.
Только что проверил.
Если я активирую только опцию “Выдавать ошибку при использовании устаревших функций JavaScript”, то в “безопасном режиме” также проявляется эта ошибка.
Именно это я и имел в виду в своих предыдущих сообщениях.
То есть, во-первых, я поочередно отключал все плагины (что не изменило картину ошибки), и во-вторых, независимо от того, какую из трех верхних опций я отключал — в «безопасном режиме» у меня слева отображалось административное боковое меню.
Если я активирую опцию «Выдавать ошибку при использовании устаревших функций JavaScript», то в «безопасном режиме» административное боковое меню слева больше не отображается.
Хм. Это необычно. Я ожидал бы эффекта «или-или». Это должно означать, что проблема либо в взаимодействии между плагином и темой, либо не в том и не в другом.
Думаю, сейчас действительно может помочь консоль браузера.
Ошибка, указанная там, сейчас не отражает картину ошибки, которая у меня наблюдается.
Кроме того, из этого сообщения не совсем понятно, что именно мне нужно изменить, чтобы всё снова заработало .
Я предполагаю, что ваша проблема вызвана изменениями, внесенными для решения связанной проблемы. Я не уверен, что вы можете что-то изменить в этой ситуации. Надеюсь, кто-то, кто лучше разбирается в этом коде, скоро найдёт время, чтобы взглянуть на это.