Автор: Maxim
12.08.2015

Экспорт новостей в социальные сети


Приветствую!

Давно хотел написать нечто подобное, так как сам был в поиске таких модулей или хаков. Наверное, многие слышали о такой системе, как Time2Post? Если да, то прошу не уходить никуда, а читать далее. А те, кто впервые об этом узнал - добро пожаловать. Я представлю вам два сервиса, которые совершенно БЕСПЛАТНО разместят ваш контент на вашей страничке в соц. сети. Один из сервисов, как уже написал, это Time2Post. А другой - IFTTT. Немного о самих сервисах.

Перед тем, как мы начнём, давайте настроим нашу ленту.
Для этого, перейдём по следующему адресу: http://ваш-сайт.ру/rss.xml. Проверяем - работает ли лента вообще =).
Затем идём в админку: /admin.php?mod=options&action=syscon на последнюю иконку. Включаем и настраиваем. В моём случае - полный вывод и 10 новостей.

Time2Post. Русскоязычный сервис, который размещает контент в 4 соц. сети: vk.com, fb.com, twitter.com, linked.in.
Плюсы:
  • Получает АБСОЛЮТНО все новости из вашей ленты
  • Можно выбрать время и дату, когда должен происходить репост
  • Отличный сервис для контакта

Минусы:
  • По какой-то причине - не идёт репост в фейсбук или я рукожоп
  • Часто надо обновлять доступ к соц. сетям
  • В новости указано приложение time2post, вместо яблока или андроида (решается 250р в месяц)
  • Нельзя настроить вывод

ИМХО: рекомендую его использовать ТОЛЬКО для контакта. Позже поясню почему.

Давайте настроим его. Переходим на их сайт: https://time2post.ru. Создаём аккаунт или входим в аккаунт при помощи соц. сети.

Дальше появится консоль. Моя выглядит следующим образом:

Переходим в настройки и подключаем соц. сети. Как я говорил - рекомендую только контакт. Как подключить - написано здесь: https://time2post.ru/about. Показал бы на своём примере, но у меня уже подключены страницы.
В конечном итоге мы видим нечто подобное:

Всё. Настроили. Теперь нужно подключить канал. Переходим на "Мои каналы". Нажимаем на "Создать канал".

Появится окошко. Впишите название канала. Я вписал: Maxim Harder Public. Жмём сохранить.

Идём далее. У нас появляется форма редактирования.

  1. Выбираем нашу группу или паблик вконтакте
  2. вводим адрес ленты сайта вашего и устанавливаем периодичность проверки, а так же и то, что нужно брать из ленты. напомню, что контакт сам парсит изображение с ссылки.
  3. устанавливаем часовой пояс, что у вас на сервере

Сохраняем
Теперь настраиваем расписание просмотра и парсинга ленты.
Экспорт новостей в социальные сети
Советую использовать шаблон.

Затем переходим на другие дни недели и копируем расписание с дня, в котором оно уже настроено.


Всё. Настройка Time2post завершена.
Сам вывод новостей выглядит вот так


Переходим к IFTTT. Их сайт: https://ifttt.com. Ну что вам сказать, сайт работает по принципу "если так, то так", о чём и говорит само название сайта. Принцип таков, создаёшь "рецепт" и наслаждаешься работой.
Плюсы:
  • Большое кол-во сервисов
  • Нет никаких ограничений
  • Не требует приложений
  • Мгновенно делает репост
  • Некое подобие настройки вывода поста

Минусы:
  • Англоязычный сайт
  • Нет сервиса для контакта
  • Выводит в строке публикации на их приложение (думаю, тоже решается денежным путём)

Заходим на сайт и регистрируем себе аккаунт.


Заходим.

Начинаем создавать свой "рецепт".
[/center]
Теперь вбиваем в поиск Feed и выбираем нужное.

Следуем по скринам и вбиваем наш адрес ленты:


Идём дальше.


0. ищем нужный сервис (facebook в моём случае)
1. делаем экспорт себе на страницу или
2. делаем экспорт на созданную публичную страницу (паблик)
Я взял 1., так как паблика у меня в фэйсбуке нет. Ориентируемся на выбранную вами соц. сеть.
Далее выходит ещё одна строка с опциями.
1. Обновить статус (не рекомендую, ибо вы так замучаете ваших друзей и подписчиков - проверенно wink )
2. Создать пост на стене
3. Загрузить фото по ссылке
Я взял 2.

Теперь настраиваем вывод новости в ленту:

Поясню что к чему:
Нажимаем на поле и справа появится реагенцглас. Жмём на него и появляется список, из которого нужно выбрать нужное.
  • Select an Ingredient - "Выберите ингредиент"
  • EntryTitle - это отвечает за входящий заголовок
  • EntryUrl - это отвечает за входящую ссылку
  • EntryAuthor - это отвечает за автора новости
  • EntryContent - а это за краткое описание
  • EntryImageUrl - если у вас выводится ссылка на изображение отдельно - то с этим она будет выводиться
  • EntryPublished - это отвечает за дату публикации
  • FeedTitle и FeedUrl - пока не совсем понял к чему они, но видать это уже обработанные название и ссылка

Моё содержимое выглядит подобным образом

Создаём рецепт и нас выкидывает на страницу с рецептами.


Если вам не терпится проверить, то жмём на круг со стрелкой и проверяем свою ленту и страницу.



Вот так выглядит экспорт:
FaceBookTwitterTumblrBlogspot

В общем, пробуйте. Данный сервис абсолютно бесплатен. И никаких правок в движке!




Что касается экспорта вконакт. У контакта есть ограничение в 50 постов от имени страницы и ещё какое-то ограничение на вывод с подписью. И поэтому сервис Time2Post очень удобен, так как он копит ссылки с ленты и выкидывает их в ленту по очереди. Как вы видели на скринах, у меня ещё 1000 новостей в ожидании. Вы так-же можете подключить ленту к странице напрямую. Для этого обратитесь в тех. поддержку. В вашей группе или паблике должно быть, как минимум, 10 человек.

Демонстрация

Комментарии

Оставьте свой отзыв, комментарий или даже вопрос на тему Экспорт новостей в социальные сети