Наш клиент — компания, занимающаяся поставками нефтепродуктов по всей России. Сайт заказчика работает на системе управления CMS Made Simple.
Настроить импорт новостей на сайт с крупного новостного портала.
Написать парсер rss-ленты новостей, настроить вывод новостей на сайте.
В рамках разработки нового сайта для данного клиента одной из задач был импорт новостей с новостного портала. В качестве такого портала был выбран ресурс lenta.ru, у которого в свободном доступе есть rss-лента новостей.
Данная лента содержит в себе заголовки и даты новостей, а также ссылки для перехода на первоисточник только в рамках текущего дня и постоянно обновляется.
Обычно на сайте мы используем новостной модуль GNews, но в рамках данной работы, было принято решение его не использовать, а создать в базе данных отдельную таблицу, где и хранить эти новости. После написания небольшого парсера rss-ленты мы настроили вывод новостей, как на главной странице, так и в самом разделе "Новости". По клинку на новость с главной страницы осуществляется переход к этой новости по якорю на странице "Новости". А по клику на новость со страницы "Новости" осуществляется переход на саму новость на первоисточнике.
Время настройки импорта и вывода новостей на сайте составило около 2 часов.