Самый мощный и гибкий плагин для добавления изображений к постам и блогам. Этот плагин позволяет подогнать все картинки под единый стандарт и пропорции. Этот функционал осуществляется путем простого и понятного интерфейса и HTML 5 Canvas. Каждое изображение можно обрезать автоматически или вручную. При этом оригинал изображения сохраняется на диске, и всегда есть возможность изменить границы обрезки или пропорции, не загружая картинку заново.
Во многих проектах есть необходимость вывести содержимое блога внутри приложения shop или site. Плагин позволяет сделать это при помощи хелперов.
Хотите быть в курсе новостей от Webasyst и Shop-Script, обсудить новый функционал, обменяться опытом с коллегами? Задать вопрос Независимым Разработчикам или найти Исполнителя на проект? Вступайте в крупнейшее независимое сообщество "Webasyst для всех": Телеграм чат
Хелпер обязательно должен быть обернут вот таким условием
{if $wa->blog}
{/if}
Проверить наличие плагина.
{if class_exists('blogMainpicPlugin')}
{/if}
Получить массив с размерами изображений в настройках плагина.
{if $wa->blog}
{$mainpic_sizes = blogMainpicPluginViewHelper::getSizes()}
{/if}
После этого мы можем получить размеры в таком виде:
{$mainpic_sizes.icon.width}
{$mainpic_sizes.icon.height}
{$mainpic_sizes.image.width}
{$mainpic_sizes.image.height}
Получить ссылку на картинку поста по $id поста.
{if $wa->blog}
{blogMainpicPluginViewHelper::getPostMainpicUrlById($id, $size)}
{/if}
Получить картинку поста по $id поста.{if $wa->blog}
{blogMainpicPluginViewHelper::getPostMainpicByIdHtml($id, $size)}
{/if}
{if $wa->blog}
{blogMainpicPluginViewHelper::getBlogMainpicUrlById($id, $size)}
{/if}
Получить картинку блога по $id блога.
{if $wa->blog}
{blogMainpicPluginViewHelper::getBlogMainpicByIdHtml($id, $size)}
{/if}
$size может принимать следующие значения:
"original" - оригинальное изображение
"icon" - иконка
"image" - обрезанное изображение.