Главная » Компоненты » Компонент Постинг vk для инстант 2

Компонент Постинг vk для инстант 2
17 августа 2016

Компонент производит репост материала вашего сайта в указанную в настройках группу или паблик страницу вконтакте.  Репост происходит согласно настроек задачи парсера с помощью задачи cron.

Где это может пригодится? Подписчики вашей группы или паблик страницы сразу узнают о появлении нового материала на сайте. Репост также нужен для скорейшей индексации материала поисковиками. Ведь они быстрее индексируют сообщения на стенах групп/пабликов, а уже оттуда по ссылкам переходят на сайт.

Опции

Для работы компонента вам нужно получить токен доступа и узнать ID вашей группы.

Где взять token vkontakte

Для этого вам потребуется Standalone-приложение которое можно создать тут.

После того как мы создали приложение вы можете найти его в вкладке Приложения.

Далее нам потребуется его id, которое можно получить перейдя по ссылка на приложение в вашем аккаунте.

В данном случае 3544010 и есть id нашего приложения.

Теперь перейдите по ссылке (скопируйте и вставьте в адресную строку) https://oauth.vk.com/authorize?client_id=3544010&scope=photos,wall,groups,pages,offline&response_type=token где вместо 3544010 нужно подставить id вашего приложения.

После перехода по ссылке вк попросит подтвердить доступ к аккаунту. Разрешаем. После этого вк перенаправит вас на страницу с предупреждением.

Все, что в адресной строке после access_token= и до символа & и есть токен, необходимый для работы компонента.

Узнать ID группы

Узнать ID вашей группы очень просто, нажмите на ссылку «Управление сообщество». ID вашей группы будет в адресной строке

Также в опциях вы можете настроить время тишины – время, когда репост производится не будет. Например, ночью.

Обязательно укажите изображение заглушку – она будет браться в тех случаях, когда изображения в материале нет.

Задача парсера

Компонент во время репоста выбирает самую старую задачу из списка «Задачи парсера» и выполняет репост согласно выбранных настроек.

Внимание. В версии 1.0.2 компонента добавлена возможность репостить в несколько групп. Для этого была добавлена возможность указания в задачи парсера индивидуальных настроек доступа к группе (токен и id группы). Если настройки доступа в задаче не заполнены, то берутся общие из раздела Опции.

1.       Название задачи – указывается для себя, чтобы было понятно, какая задача за что отвечает.

2.       Тип репоста – их два. Немного подробнее.

Фото + ссылка

В текст репоста вставляется заголовок материала, ниже фото и еще ниже ссылка на ваш сайт.

Ссылка с фоном

Гораздо более интересный вариант можно получить при втором типе репоста. В этом случае репост будет выглядеть так

Для этого вам понадобиться установить компонент Микроформат Open Graph и настроить его, согласно инструкции:

- внести изменения в файл шаблона

- включить микроразметку в нужном типе контента

- выбрать поле изображения в типе контента

3.       Выберите нужный тип контента

4.       Укажите поле, в котором хранится информация о фотографии

5.       Выберите поле заголовка

6.       Укажите задержку до публикации. Эта опция пригодится для сообществ, в которых публикуется авторский контент без модерации, чтобы ненужное сообщение не попало в вк.

Частота репостов

Частоту репостов вы выбираете в настройках задачи cron в планировщике.

Это нужно учитывать, так как в vk есть ограничение на количество опубликованных материалов на стене за сутки (75 шт.)

Установка

Компонент поставляется обычным пакетом-установщиком. Устанавливать по инструкции http://docs.instantcms.ru/manual/addons

После установки настройте компонент, добавьте задачи постера и настройте время выполнения задачи «Постинг vk» в Планировщике.

ТРЕБОВАНИЯ

Стандартные для инстант 2 + ionCube.

ЦЕНА

Стоимость разработки 500р.

Запрос на покупку можно сделать в личку, в icq 382-563-702, e-mail: evg.bulakh@gmail.com

ПОДДЕРЖКА И ОБНОВЛЕНИЯ

Оказывается бесплатная техническая поддержка для одного сайта в течение 3х месяцев. Дальнейшие обновления будут стоить 300р. за любое количество версий, будь то обновление с 1.0.0 до 1.0.1 или с 1.0.0 до 1.0.9. Обновление добровольное, если устраивает функционал текущей версии, обновляться не обязательно.

Компонент не затрагивает файлов системы и будет работать и на следующих версиях instantcms.