Установка и первые шаги
Обновлено
Установите плагин
Установите продукт из Магазина Webasyst через приложение «Инсталлер» в нужном аккаунте Webasyst.
После установки откройте Магазин → Плагины → Посты ВКонтакте. Заголовок страницы плагина — «Настройки постов ВКонтакте».
Заполните основные поля
- В поле «Витрина» выберите «Общие ●». Это настройки для витрин без собственного набора параметров.
- Введите «ID или домен группы»: например,
123456илиmygroup. Указывайте короткий домен безhttps://vk.com/. - Заполните «Токен доступа VK». Подробнее — в статье подключение ВКонтакте.
- Укажите «Отображаемое имя» и «Заголовок блока». Если нужна ссылка из заголовка и имени сообщества, заполните «Ссылка на группу» полным адресом вида
https://vk.com/mygroup. - Проверьте «Количество постов», «Включить репосты» и «Кэш, секунды».
- Нажмите «Сохранить».
Для первого подключения можно оставить количество постов 5, кэш 600 секунд и версию VK API 5.199 — это значения установки.
Добавьте блок в тему
Вставьте в нужное место шаблона витрины, например home.html:
{if !empty($wa->shop->ewshopvkpostsPlugin->version())}
{$wa->shop->ewshopvkpostsPlugin->render()}
{/if}Используйте тему именно той витрины, на которой проверяете результат. Детали и варианты оформления описаны в статье вывод в теме.
Проверьте результат
Откройте страницу витрины с добавленным вызовом. При успешном получении записей появятся заголовок и карточки публикаций. Если включён кэш, следующие обращения могут использовать сохранённые записи.
Пустой блок не сопровождается сообщением об ошибке на витрине. Проверьте выбранную витрину, ID или домен сообщества, токен и наличие публикаций. Если все полученные записи оказались репостами, при выключенном поле «Включить репосты» карточек не будет.
При ошибке VK API плагин возвращает пустой результат и записывает сообщение в журнал shop/plugins.log относительно каталога журналов Webasyst. Для проверки без кэша временно установите «Кэш, секунды» в 0, сохраните настройки и обновите страницу.