Я создал собственный дизайн для главной страницы своих сайтов. Но после последнего обновления главная страница выглядит как дизайн по умолчанию Discourse со списком. Вся кастомизация исчезла. Исчез и кастомный заголовок. Как это исправить?
Вы заходили в административную панель тем, чтобы проверить, какая тема установлена по умолчанию?
Спасибо за ваш ответ. Да, пользовательская тема — это тема по умолчанию. Пользовательские цвета, баннер поиска и т. д. выглядят нормально. Однако дизайн главной страницы, который я создал, исчез. На странице были блоки, ведущие пользователей к нужным категориям. Также у меня были пользовательские ссылки в заголовке. Теперь заголовок выглядит просто.
Вы видите какие-либо ошибки в консоли браузера?
Мы столкнулись с проблемой в Redis. После её исправления мы смогли запустить обновления. Однако ошибки, связанной с этим, не было.
При попытке восстановления из более ранней резервной копии процесс восстановления не завершается. Как мне обновиться до предыдущей версии? Я запускал обновления два месяца назад. У меня была версия 3.5.0.beta9-dev. Как мне обновиться до следующей версии, а не до последней? Я хотел бы пройти этот процесс поэтапно. Пожалуйста, помогите!
Нам жаль, что у вас возникли трудности. Не могли бы вы отступить на шаг и рассказать нам: вы следовали официальным инструкциям по установке для создания своего сайта? Можете ли вы восстановить резервную копию на другом сервере?
Если у вас возникли проблемы с сервером (например, с Redis), возможно, лучше всего начать заново с нового сервера, следуя официальным инструкциям по установке, а затем восстановить последнюю резервную копию. После этого вы сможете разобраться, что происходит с вашей темой.
Это были дополнительные компоненты, которые вы добавили к своей теме, или они уже были встроены в неё?
Не могло ли это быть связано с тем, что изменения в ядре могли нарушить их работу?
Да, мы следовали только официальному процессу установки. Проблема с Redis устранена. У меня есть три тестовых экземпляра. Проблема с Redis была замечена только при обновлении на одном из них. Мы выяснили причину и исправили её. На втором экземпляре в Azure проблема с Redis не возникла, обновления прошли гладко. Однако при обновлении главной страницы все кастомные изменения исчезли. Если я не смогу исправить эту проблему на тестовом окружении, я не смогу применять обновления на продакшене. Я не знаю, как откатиться к предыдущей сборке. У меня есть ещё один тестовый экземпляр со старой сборкой 3.5.0.beta9-dev. Я не уверен, как исправить эту проблему.
На втором тестовом экземпляре я выбрал резервную копию и попытался восстановить, но ничего не произошло. Нам пришлось несколько раз пересоздавать приложение, и в итоге мы попали на новую сборку, но изменения на главной странице не отобразились.
Это дополнительные компоненты для нашей темы. Мы создали некоторые компоненты на заказ. Однако работа главной страницы прекратилась после обновления до версии 3.6.0.beta2-latest. Мы обновились с версии 3.5.0.beta9-dev. Неясно, что именно вызвало сбой. Мы можем запускать обновления из административной панели, но если существует возможность откатиться к другой версии, мы сможем проверить, была ли проблема вызвана именно версией 3.6.0.beta2-latest.
Возможно, вопрос глупый, но не могли бы вы проверить свои настройки пользователя на вкладке «Интерфейс»? В последнее время в Discourse произошли изменения в управлении темами и цветовыми палитрами. Вы должны видеть одну и ту же тему и использовать настройки темы по умолчанию для светлого и темного режимов.
Также стоит проверить, удалены ли другие темы или отключена ли возможность их выбора пользователями в интерфейсе администратора, чтобы убедиться, что все используют одну и ту же тему.
Если ни один из приведенных нами советов по устранению неполадок не поможет, вам потребуется изучить код и выяснить, какие изменения в ядре Discourse повлияли на вашу тему. Если это слишком сложно сделать самостоятельно, вы можете обратиться в канал Marketplace, чтобы получить платную помощь от эксперта. К сожалению, это выходит за рамки той поддержки, которую мы можем оказать здесь, в Support.
