Как создать скрипт, получающий новости сайта и записывающий их в инфоблок Битрикс?
Камрады, прошу помочь!
Задача, есть два сайта:
1) На первом сайте :
установить 1С:Битрикс, создать раздел новостей в любом дизайне.
На списке новостей должны отображаться: маленькое изображение, текст анонса, дата, категория новостей.
В детальной новости: большое изображение, галерея дополнительных изображений, текст новости, дата, категория.
2) На втором сайте:
установить 1С:Битрикс, создать скрипт, получающий новости с первой площадки и записывающий их в инфоблок 1С Битрикс, скрипт должен уметь добавлять новые появляющиеся новости и обновлять старые. Способ получения новостей с первого сайта - любой, кроме непосредственного подключения к БД первого сайта.
3) Дополнительное задание: придумать несколько принципиально различных способов реализации скрипта импорта из п.2
Выполнил первую часть, сделал через RSS экспорт на другой сайт, но теперь проблема в том, что нужно не просто отобразить через RSS новости, но и с помощью скрипта добавлять их в инфоблок второго сайта.
Как это сделать?
вариантов куча:
- на 1 сайте написать метод который будет отдавать данные в любом удобном формате (xml, json, сериализованный массив ). на 2 сайте написать агента, который будет обращаться к этому методу через GET/POST запрос, и будет производить добавление новостей.
- на 2м сайте написать парсер
- найти на marketplace уже готовый парсер и настроить его на 2м сайте.
Роман Грицук, на текущий момент на первом сайте есть страница с rss, где данные выведены в xml формате.
Теперь пытаюсь понять как написать "агента" или "парсер" как вы написали.
Вариант в маркетплейсом не подходит, это тестовое задание для собеседования)