Частые вопросы
Обновлено
Почему после установки на витрине ничего не появилось?
Плагин выводится вызовом хелпера в теме. Добавьте render() с проверкой наличия плагина по инструкции вывода, заполните «ID или домен группы» и «Токен доступа VK», затем сохраните настройки.
Хелпер добавлен, но блок пустой. Что проверить?
Убедитесь, что проверяете нужную витрину и что её отдельный набор не содержит пустого токена или источника. Проверьте возможность чтения стены с выбранным токеном. Временно установите «Кэш, секунды» в 0. При перехваченных ошибках API подробности записываются в shop/plugins.log; на витрине сообщение не выводится.
Можно вставить полный адрес сообщества в «ID или домен группы»?
Разбор полного URL не реализован. Укажите короткий домен mygroup либо числовой ID. Полный адрес https://vk.com/mygroup предназначен для отдельного поля «Ссылка на группу».
Нужно ли ставить минус перед ID группы?
Можно указать как 123456, так и -123456: положительное число преобразуется в отрицательный owner_id. Значение 0 не задаёт источник публикаций.
Почему постов меньше, чем в поле «Количество постов»?
Число задаёт размер запроса к VK API. После ответа плагин исключает репосты, если «Включить репосты» выключено, и не запрашивает дополнительные записи взамен. API также может вернуть меньше записей. Отдельной постраничной загрузки в плагине нет.
Почему новые записи или изменения токена не сразу видны?
Может использоваться кэш. Сохранение настроек его не очищает, а токен и версия API не участвуют в ключе. Для проверки нового запроса установите «Кэш, секунды» = 0; затем верните нужное значение.
Почему у витрины пустые поля, хотя общие настройки заполнены?
При выборе витрины без собственного набора форма специально очищается. Пока вы не сохранили отдельные настройки, вывод использует общие. Если сохранить отдельный набор, он применяется целиком, без заполнения пустых полей из общих настроек.
Как вернуть витрину к общим настройкам?
Выберите её в поле «Витрина», нажмите «Удалить настройки витрины» и подтвердите действие. Общие настройки сохранятся, а отдельный набор будет удалён.
Почему нет лайков, видео или всех фотографий?
Штатный шаблон показывает только первую фотографию и не выводит счётчики. Все обработанные фотографии и счётчики доступны в getPosts() для собственного оформления. Видео и документы не включаются в подготовленные данные. Вложения исходного поста из copy_history не извлекаются.
Почему у репоста нет текста или картинки оригинала?
«Включить репосты» разрешает оставить запись с copy_history, но не раскрывает содержимое исходной публикации. Плагин использует текст и фотографии самой записи стены.
Почему заголовок не ведёт на сообщество, а имя осталось VK?
Имя и ссылка не загружаются автоматически. Заполните «Отображаемое имя» и «Ссылка на группу». Если ссылка пуста, заголовок и имя выводятся обычным текстом. Пустое имя заменяется на VK.
Можно изменить карточки, не редактируя плагин?
Да. Поместите в тему файл ewshopvkposts_plugin.frontend_posts.html или используйте данные getPosts() в собственном шаблоне. См. вывод и оформление.