Частые вопросы
Обновлено
Почему у новой страницы нет кнопки «Добавить изображения»?
Плагин добавляет интерфейс только для страницы с непустым ID. Сначала сохраните новую страницу, затем откройте её для редактирования.
Файл загружен, но на витрине ничего не появилось. Что проверить?
Плагин не вставляет изображение в страницу автоматически. В теме должен быть вызов хелпера. Проверьте ID страницы, идентификатор группы, наличие изображения в этой группе и включённый «Статус плагина». Пустую ссылку не следует выводить в <img>.
Можно ли загрузить несколько изображений в одну группу одной страницы?
В интерфейсе для каждой группы предусмотрен один файл. Для нескольких изображений создайте дополнительные группы, например обложку и иконку, и выводите каждую по её идентификатору.
Как заменить изображение?
В редакторе страницы откройте «Добавить изображения», удалите файл нужной группы из списка и загрузите новый. Удаление убирает также эскизы этой страницы и группы. Включённая «Временная метка» задаёт новой загрузке уникальное имя и помогает избежать прежнего изображения из кеша браузера.
Почему возвращается ссылка, но файл по ней не открывается?
Хелпер может сформировать URL отсутствующего эскиза. Проверьте, добавлен ли нужный размер в группу. Если нет, добавьте его или включите «Эскизы произвольных размеров». Если исходный файл был удалён вне плагина, генерация эскиза из него невозможна.
Почему после включения Retina не появились старые @2x-эскизы?
Переключатель «Эскизы изображений @2x» сам не пересоздаёт файлы. Если обычный эскиз уже есть, хелпер не проверяет отдельно наличие @2x. Для размера из настроек можно удалить размер крестиком и добавить его заново с включённой настройкой @2x. Это пересоздаст эскизы размера для растровых изображений всей группы. Другой вариант для одной страницы — удалить изображение и загрузить снова, предварительно сохранив исходный файл.
Почему getImage(..., false) возвращает @2x?
Код проверяет, отличается ли четвёртый аргумент от null, а не его истинность. Если включены «Эскизы изображений @2x», даже false выбирает ссылку @2x. Для обычной ссылки опускайте аргумент или передавайте null, для Retina — true.
Почему размер не меняет SVG и нет image_2x?
SVG возвращается исходным файлом: плагин не создаёт для него эскизы и @2x. Размер его отображения задайте в HTML или CSS темы. В результате getImages() для SVG есть только ключ image.
Что означают нули в размере и почему картинка обрезается?
710x0 задаёт ширину с сохранением пропорций, 0x400 — высоту с сохранением пропорций. Если обе стороны положительные, изображение обрезается под заданные пропорции. Два нуля одновременно форма размеров не допускает.
Почему появляется «Группа с таким идентификатором уже существует»?
Идентификаторы групп должны быть уникальны. Укажите другой в поле «Уникальный идентификатор группы». Если меняете идентификатор существующей группы, обновите его в шаблонах темы.
Почему после выключения плагина старая прямая ссылка открывается?
«Статус плагина» управляет результатами хелперов, а не доступом к файлам. Уже загруженные изображения остаются в публичном каталоге. Эта настройка не предназначена для ограничения доступа к конфиденциальным файлам.
Что удаляется вместе с группой или плагином?
«Удалить группу» удаляет её размеры и изображения на всех страницах вместе с файлами. Удаление самого плагина запускает удаление его таблиц данных и публичного и защищённого каталогов изображений. Перед такими действиями сохраните нужные исходники отдельно.