Конструктор тем "ломает" вывод инлайн js на страницах html

InstantCMS 2.X

Конструктор тем "ломает" вывод инлайн js на страницах html

#1 11 июля 2019 в 19:50
Уважаемые коллеги,
Конструктор тем 2.0.4 "ломает" вывод инлайн js на страницах html. В исходном файле php html и js код корректно отформатированы. В результирующем выводе (в браузере — просмотр кода страницы) js код выводится в одну строку, символов эдак 5000, да еще и с переходом на следующую строку в самом неожиданном месте.
Из-за этого сыпятся ошибки в скриптах, поскольку, если этому "оптимизатору" встречаются однострочные комментарии //, понятно, что происходит. Можно ли как-то с этим бороться?
#2 11 июля 2019 в 19:54

поскольку, если этому "оптимизатору" встречаются однострочные комментарии //, понятно, что происходит. Можно ли как-то с этим бороться?

@lelik1973
Заменить однострочные комментарии на многострочные /* здесь комментарий */
#3 11 июля 2019 в 19:58


поскольку, если этому "оптимизатору" встречаются однострочные комментарии //, понятно, что происходит. Можно ли как-то с этим бороться?

@lelik1973
Заменить однострочные комментарии на многострочные /* здесь комментарий */

Ris

Проблема не только в этом. Он же и строку переносит где хочет. Это тоже приводит к ошибкам
#5 11 июля 2019 в 20:45


Попробуйте это:
geekquestion.com/17726915-zamenite-odnostrochnye-kommentarii-javascript-mnogostrochnymi-kommentarijami-v-notepad-ispolzuja-reguljarnye-vyrazhenija/
Я проверил — работает.

Ris

Спасибо, но я уже писал выше, что это не решает проблемы неожиданного переноса строки. Нужно принципиально иное решение — отключение вмешательства в вывод страницы
#6 11 июля 2019 в 20:56
@lelik1973,
Сжатие js точно из-за конструктора тем?
Проверьте, не включено ли в настройках сайта сжатие js.
#7 11 июля 2019 в 20:59


@lelik1973,
Сжатие js точно из-за конструктора тем?
Проверьте, не включено ли в настройках сайта сжатие js.

Ris

Да, все проверил. С темой default при отключенном конструкторе все работает отлично. Проблемы только с inthemer
#8 11 июля 2019 в 21:02
@lelik1973,
Тогда пишите письма в техподдержку конструктора. Здесь вам по нему никто не поможет.
#9 11 июля 2019 в 21:36

Можно ли как-то с этим бороться?

@lelik1973
Написал Владимиру- ждем обновление инфимера до Инстанта 2.12.2
#10 11 июля 2019 в 21:48


Можно ли как-то с этим бороться?

@lelik1973
Написал Владимиру- ждем обновление инфимера до Инстанта 2.12.2

Алексей Тимофеев

Большое Спасибо! Я тоже задал вопрос через форму на странице конструктора.
#11 12 июля 2019 в 09:05

Конструктор тем 2.0.4 "ломает" вывод инлайн js на страницах html.

@lelik1973

Отключите сжатие
#12 12 июля 2019 в 09:22


Конструктор тем 2.0.4 "ломает" вывод инлайн js на страницах html.

@lelik1973

Отключите сжатие

@iKrym

Что вы имеете в виду? На странице /admin/settings (вкладки Интерфейс и Кеширование) Сжатие, Объединение и Кеширование отключено. Я писал об этом ранее. Что-то еще необходимо отключить?
#13 12 июля 2019 в 09:26
@lelik1973, еще бывает сжатие в самом браузере —

нажимаете F12 на клавиатуре — потом Сеть (Network)
и отключить сжатие (Disable Cache) — СТАВИТЕ галочку и не закрывая панель — обновляете страницу
#14 12 июля 2019 в 09:33


@lelik1973, еще бывает сжатие в самом браузере —

нажимаете F12 на клавиатуре — потом Сеть (Network)
и отключить сжатие (Disable Cache) — СТАВИТЕ галочку и не закрывая панель — обновляете страницу

@iKrym

К сожалению, дело не в этом. Кэширование в браузере у меня отключено.
Кстати, такая же проблема наблюдается и с инлайн стилями (все в линию с переносами примерно через 2000-5000 символов). Разметка HTML при этом отдается сервером в нормальном виде.
#15 17 июля 2019 в 09:45

К сожалению, дело не в этом. Кэширование в браузере у меня отключено.
Кстати, такая же проблема наблюдается и с инлайн стилями (все в линию с переносами примерно через 2000-5000 символов). Разметка HTML при этом отдается сервером в нормальном виде.

@lelik1973
Здравствуйте, решили проблему? Собираюсь брать конструктор но видимо еще рановато…
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.