Мы создали сайт сообщества на собственной платформе, и всё работало отлично, но после внесения некоторых изменений в тему сайт стал вести себя странно: контент не отображается, а заголовок повторяется как минимум 10 раз на одной странице. Скриншот прилагается ниже. Портал выглядит нормально, но после входа в систему контент не показывается.
Пожалуйста, посмотрите и предложите шаги, чтобы снова запустить портал сообщества.
Проблема возникает, когда администратор входит в систему и видит контент.
В остальном, если войти как другой пользователь или не входить в систему, всё выглядит нормально.
Мы только что добавили компонент баннерного изображения в нашу тему, больше ничего.
Мне кажется, что проблема может быть связана с каким-то ограничением количества запросов.
Это логи в /logs. Что можно сделать в этой ситуации?
Мы пытались пересобрать контейнер, но это не помогло. Некоторые учётные записи администратора работают нормально, но для моей учётной записи администратора ошибка сохраняется.
Я использовал Firefox, и теперь всё работает, но в Chrome и Edge ошибка всё ещё сохраняется. Надеюсь, ни один пользователь нашего сообщества не столкнётся с этой проблемой.
По-прежнему возникают проблемы в браузере: в некоторых браузерах баннер на главной странице отображается, а в некоторых — нет.
Пожалуйста, помогите как можно скорее.
Есть ли какая-либо другая альтернатива, так как мы не можем выполнить шаг «Автоматическое сжатие», поскольку наш веб-сайт также будет затронут напрямую.
Как вы считаете, как это повлияет на наш основной веб-сайт?
Есть ли другой способ решить эту ситуацию?
Она не поддерживает современные синтаксисы JavaScript и поэтому ломает код Discourse ещё до того, как он попадает в браузер.
К сожалению, с нашей стороны в Discourse ничего нельзя сделать для исправления этой проблемы. Функция Auto Minify от Cloudflare неисправна и больше не поддерживается
Общая рекомендация заключается в том, что минификацию следует выполнять «на этапе сборки». Именно так мы делаем в Discourse, и, возможно, на вашем основном сайте это уже реализовано.
Вот обсуждение удаления этой функции в собственном сообществе Cloudflare:
Привет,
Мы отключили «Авто-минификацию» и также очистили кэш, но проблема сохраняется, и отображается эта ошибка: Uncaught (in promise) Error: There is no route named admin
Первопричина заключается в ошибках, возникших выше, которые содержат сообщения вроде
Unexpected identifier ‘#s’
Ваши активы всё ещё отображаются в минифицированном виде. Если вы точно отключили функцию автоматической минификации и полностью очистили кэш, рекомендую обратиться в службу поддержки Cloudflare, чтобы выяснить, почему она продолжает влиять на активы: