В данной статье мы расскажем и покажем на примере, как сделать свою ленту RSS для Яндекс Дзен без плагинов и для любого сайта. А что дает такая лента? И зачем она нужна?
Ответ в самой документации Яндекс Дзен:
Специально размеченная лента RSS дает вам следующие преимущества:
RSS ленту будем делать из таблицы новостей в БД SQL, но вы сможете без труда на примере сделать свою ленту из любого источника, например того же блога. В ленте нельзя использовать HTML теги, кроме p,img,a
тегов. Их нужно будет удалять, дабы лента была валидной.
И так приступим. Для начала нужно соединиться с БД и сделать выборку нужных записей (новостей).
Далее мы должны удалить ненужные html теги, которые могут быть в контенте, а так же сделать нужные изменения.для картинок, которые согласно правилам разметки Яндекс Дзен должны быть в теге fifure
. А так же не забываем, что например, если внутри публикации содержится три изображения, в описании источника должны быть размещены три элемента enclosure
.
Завершающий этап – это сохранение результатов в файл xml.
Смотреть полный код генератора
Ну а теперь дело за малым, вы можете запускать данный скрипт через крон в нужное время и тем самым обновлять RSS для Яндекс Дзен.
Ссылки по теме:
Оценка качества сайтов в Дзене