Вывод последних постов из сообществ ВКонтакте
Плагин позволяет выводить посты из групп и пабликов ВКонтакте на вашей витрине Shop-Script. Плагин поддерживает разные настройки для каждой витрины и кэширование постов!
Укажите ID или домен группы/паблика, настройте токен доступа VK API и выведите посты на витрине магазина. Получить токен. Используйте сервисный ключ.
Настройте отображение репостов - показывайте только оригинальные публикации или все посты сообщества.
Создавайте индивидуальные настройки для каждой витрины - разные группы, количество постов и заголовки.
Настройте время кэширования постов, чтобы снизить нагрузку на VK API и ускорить отображение контента.
Плагин автоматически обрабатывает вложения постов - фотографии, статистику лайков и комментариев.
Плагин выводит посты с текстом, изображениями и статистикой (лайки, комментарии, репосты, просмотры).
Простой вывод постов с дефолтным оформлением. Хелпер можно вставить в файл темы дизайна - home.html, product.html или другие шаблоны витрины.
{$wa->shop->ewshopvkpostsPlugin->render()}
Вы можете получить массив постов и настроек для создания собственного шаблона.
{assign var=data value=$wa->shop->ewshopvkpostsPlugin->getPosts(['count' => 3])}
Переменная {$data} будет иметь след. данные:
[
'settings' => [
'group_name' => 'Название группы',
'group_link' => 'https://vk.com/...',
'title_text' => 'Заголовок блока',
'group_initial' => 'Н'
],
'posts' => [
[
'id' => 123,
'from_id' => -123456,
'owner_id' => -123456,
'date' => 1234567890,
'text' => 'Текст поста...',
'url' => 'https://vk.com/wall-123456_123',
'attachments' => [
'photos' => [
['url' => '...', 'width' => 1200, 'height' => 800, 'type' => 'x']
]
],
'stats' => [
'likes' => 10,
'comments' => 5,
'reposts' => 2,
'views' => 100
],
'is_repost' => false
]
]
]
Вы можете создать свой шаблон для отображения постов из ВКонтакте.
{$data = $wa->shop->ewshopvkpostsPlugin->getPosts()}
{if !empty($data.posts)}
<h2>{$data.settings.title_text}</h2>
{foreach $data.posts as $post}
<div class="vk-post">
<strong>{$data.settings.group_name}</strong>
<p>{$post.text}</p>
{if !empty($post.attachments.photos)}
<img src="{$post.attachments.photos[0].url}" alt="">
{/if}
<a href="{$post.url}" target="_blank">Читать полностью</a>
</div>
{/foreach}
{/if}
Для полной кастомизации внешнего вида вы можете переопределить базовый шаблон плагина в своей теме.
1. Скопируйте файл: plugins/ewshopvkposts/templates/actions/frontend/FrontendPosts.html 2. В корень активной темы с именем: ewshopvkposts_plugin.frontend_posts.html 3. Редактируйте файл темы - плагин автоматически использует его
После переопределения шаблона метод {$wa->shop->ewshopvkpostsPlugin->render()} будет использовать ваш кастомный шаблон.
Плагин позволяет настроить отдельные параметры для каждой витрины вашего магазина:
Витрины с настройками отображаются в интерфейсе зелёным цветом с символом ●. Если для витрины нет специфических настроек, используются общие (General).
Узнавайте первыми о наших новых решениях и акциях в социальных сетях.
Позволяет загружать видео в настройках товара
7 дней бесплатно
Добавляет в массив товаров дополнительные данные
7 дней бесплатно
Добавляйте и выводите изображения без ограничений
7 дней бесплатно
Дополнительные поля в разделе Промоакции: Баннеры
7 дней бесплатно
Добавляйте и выводите изображения без ограничений
7 дней бесплатно
Массовое удаление контактов по заданным сегментам.
7 дней бесплатно
Вывод последних постов из Telegram-канала на сайт.
7 дней бесплатно