Хочу вставлять для изображений loading=«lazy», т.к. у меня страницы весят по 3-4 мб из-за множества картинок. Но типограф его вырезает. Ткнулся в пресеты типографа, но там возможности добавлять атрибуты-исключения нет. Решил просто его отключить. Вопрос, безопасно ли это? При условии, что на сайте права настрою, чтобы добавлять посты мог только я.
В таком случае безопасно. Есть микрошанс скопировать какую-то гадость из ворда, но tiny mce должен ее вычистить.
Не знаю как это связано. Но… если включить в поле обратно типограф, то ленивая загрузка перестает работать. Т.е. она в коде страницы есть, но просто не работает, все изображения грузятся сразу, в том числе за пределами видимости. Проверял по F12, обновляю через Ctrl+F5.
Ткнулся в пресеты типографа, но там возможности добавлять атрибуты-исключения нет.
Есть
Есть
Да вот не нашел я там, как добавить атрибут, чтобы он его не обрезал.
Fuze, странно, у меня такой кнопки нету… или я не там смотрю?
admin/controllers/edit/typograph/presets_edit/1
Версия 2.16.2
Ставил с нуля, не обновлением. Компонентов сторонних не ставил.
В консоли браузера ошибок нет.
Fuze, не удалял я ничего, это просто скрин неудачный при создании нового пресета
видимо что-то накрутил, т.к. при отключении дебага получаю ошибку 502
буду искать...
upd. только что поставил чистый инстант и ничего вообще не менял в настройках, сразу отправился в компонент Типограф, атрибуты на месте
upd2: атрибут добавляется, вдруг кому пригодится
Ленивая загрузка при включенном типографе по-прежнему не работает… Отключаю — работает. Включаю «Обрабатывать типографом», снова не работает. Почему так может быть? На это раз вот вообще на чистой системе. Поставил, зашел в настройки типографа, добавил атрибут и всё. Вообще нигде ничего не менял. Только в пост зашел из демо-контента и добавил картинки, прописал теги loading=lazy и всё. Теги на месте, при включенном типографе не работают (все картинки грузятся сразу, за пределами видимости тоже). Отключаю галочку «Обрабатывать типографом» и сразу всё работает. Не могу понять, в чем взаимосвязь. Браузер Firefox свежей версии, проверяю загрузку картинок по F12 во вкладке «Сеть» (Ctrl+Shift+E), чистя кэш по Ctrl+F5.
Только в пост зашел из демо-контента и добавил картинки, прописал теги loading=lazy и всё.
Какие теги и где вы прописали? Речь про атрибуты тега img и про Lazy loading. Прописав в типографе нужный атрибут нужному тегу, атрибут не вырезается. Что и где вы прописываете?
Какие теги и где вы прописали? Речь про атрибуты тега img и про Lazy loading. Прописав в типографе нужный атрибут нужному тегу, атрибут не вырезается. Что и где вы прописываете?
Вот же на скриншоте выше. Атрибут к тегу img. Он перестает вырезаться. Но при включенном типографе просто не работает. Все картинки грузятся при открытии страницы сразу, как будто loading=«lazy» к ним не прописан. А он в коде есть. Это видно по монитору сети в консоли браузера. При отключении типографа — работает как надо. Я ночью даже на демо-сайте demo.instantcms.ru/ проверял.
А он в коде есть. При отключении типографа — работает как надо.
Так посмотрите, в чём разница в исходном коде при включенном и выключенном типографе.