Плагин «Изображения для блога» с созданием эскизов
Плагин упрощает работу с изображением записи блога: вы загружаете одну фотографию, а плагин автоматически генерирует набор эскизов нужных размеров и помогает вывести их в теме.
id.original.ext.
blog_post.image_author.wa-data/protected/blog/blogimges/{post_id}/{post_id}.original.{ext}
(дублируется в public).wa-data/public/blog/blogimges/{post_id}/, имена см. ниже.{id}.original.{ext} (например, 12.original.jpg).{id}.{W}x0.webp (например, 12.400x0.webp).{id}.0x{H}.webp (например, 12.0x300.webp).{id}.{S}x{S}.webp (например, 12.96x96.webp).
{id}.{W}x{H}.webp (например,
12.970x400.webp).
{id}.{S}.webp (например, 12.970.webp).400x0) для вставки в тему.
id.original.ext;blog_post.image_author.При удалении записи блога каталоги wa-data/public/blog/blogimges/{id}/ и
wa-data/protected/blog/blogimges/{id}/ удаляются автоматически.
{* получаем расширение оригинала по полю, которое заполняет плагин *}
{assign var=ext value=$post.image_oreginal_pfoto|regex_replace:'/^.*\\./':''}
{* URL для 400px по ширине (высота авто) *}
{assign var=img_url value=$wa_url|cat:'wa-data/public/blog/blogimges/'|cat:$post.id|cat:'/'|cat:$post.id|cat:'.400x0.'|cat:$ext}
{* URL для ретины (800x0) *}
{assign var=img2x_url value=$wa_url|cat:'wa-data/public/blog/blogimges/'|cat:$post.id|cat:'/'|cat:$post.id|cat:'.800x0.'|cat:$ext}
<img src="{$img_url|escape}" srcset="{$img2x_url|escape} 2x" alt="{$post.title|escape}" itemprop="image">
{assign var=ext value=$post.image_oreginal_pfoto|regex_replace:'/^.*\\./':''}
{assign var=img value=$wa_url|cat:'wa-data/public/blog/blogimges/'|cat:$post.id|cat:'/'|cat:$post.id|cat:'.400x0.'|cat:$ext}
{if $post.image_oreginal_pfoto}
<img src="{$img|escape}" alt="{$post.title|escape}">
{else}
<img src="{$wa_theme_url}img/dummy200.png" alt="{$post.title|escape}">
{/if}
{* вместо 400x0 подставьте нужный дескриптор из настроек *}
{assign var=descriptor value='400x0'}
{assign var=ext value=$post.image_oreginal_pfoto|regex_replace:'/^.*\\./':''}
{assign var=img value=$wa_url|cat:'wa-data/public/blog/blogimges/'|cat:$post.id|cat:'/'|cat:$post.id|cat:'.'|cat:$descriptor|cat:'.'|cat:$ext}
<img src="{$img|escape}" alt="{$post.title|escape}">
blog_post:
image_oreginal_pfoto и image_author.
blog_post.wa-data/public и wa-data/protected должны позволять
запись/удаление.Плагин для отправки уведомлений в MAX
7 дней бесплатно
Покупатели подписываются при отсутствии товара
7 дней бесплатно
Общие габариты отправления по стороне и объёму
7 дней бесплатно
Мгновенная авторизация через Яндекс ID
7 дней бесплатно
Маска телефона для корзины и других форм
7 дней бесплатно
Плагин обратного звонка с интеграцией
7 дней бесплатно
Добавляет возможность задавать аннотацию для поста
7 дней бесплатно
Получение товаров аналогов на отдельной странице
7 дней бесплатно
Сохранение всех фото на лету в формате webp
7 дней бесплатно
Генерация описаний и отзывов нейросетью
7 дней бесплатно
Определение VPN/Proxy подключений
7 дней бесплатно
Автоматический редирект посетителей на домен
7 дней бесплатно