К содержимому
Вопросы

Частые вопросы

Обновлено

Почему у новой страницы нет кнопки «Добавить изображения»?

Плагин добавляет интерфейс только для страницы с непустым 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 — высоту с сохранением пропорций. Если обе стороны положительные, изображение обрезается под заданные пропорции. Два нуля одновременно форма размеров не допускает.

Почему появляется «Группа с таким идентификатором уже существует»?

Идентификаторы групп должны быть уникальны. Укажите другой в поле «Уникальный идентификатор группы». Если меняете идентификатор существующей группы, обновите его в шаблонах темы.

Почему после выключения плагина старая прямая ссылка открывается?

«Статус плагина» управляет результатами хелперов, а не доступом к файлам. Уже загруженные изображения остаются в публичном каталоге. Эта настройка не предназначена для ограничения доступа к конфиденциальным файлам.

Что удаляется вместе с группой или плагином?

«Удалить группу» удаляет её размеры и изображения на всех страницах вместе с файлами. Удаление самого плагина запускает удаление его таблиц данных и публичного и защищённого каталогов изображений. Перед такими действиями сохраните нужные исходники отдельно.