Скрипт для отображения последних статей из любой CMS

Самый простой способ отображения списка последних обновленных статей Лучший способ автоматического обновления ленты - использование RSS-ленты сайта.

Написанный нами скрипт, в основе которого лежат функции rsslib-скрипта PHP RSS-ридера, использует RSS-ленту в формате 2.0, что имеет преимущества быть самым простым и распространенным.

Если сайт не построен с CMS, автоматически генерирующей ленту, можно воспользоваться редактором ARA, который начиная с версии 1.7 сортировал статьи от самых новых до самых старых .
Это упрощает подбор последних статей. Просто загрузите канал в массив и ограничьте его желаемым количеством тайтлов, что и делает описанная ниже функция RSS_RetrieveLinks.

Описание сценария

Скрипт предназначен для получения заголовка, ссылки, описания и даты статей. Пользователь должен отображать требуемую информацию. При необходимости функцию RSS_Recents можно изменить. По умолчанию отображаются только заголовки.
Требуется PHP 5.

RSS_Recents

Это функция, вызванная для отображения, а ее интерфейс мы увидим позже.
Его роль заключается в вызове RSS_RetrieveLinks для извлечения содержимого канала в таблице и его отображения либо в виде последовательности ссылок, либо в виде списка HTML.

RSS_RetrieveLinks

Его параметры - URL-адрес ленты и количество ссылок для возврата.
Он загружает файл с помощью метода load () DOMDocument (требуется PHP 5) и вызывает функцию RSS_Tags для извлечения данных.

RSS_Tags

Он извлекает из канала информацию об элементе, который передается в качестве параметра с помощью метода getElementsByTagName, включая заголовок, ссылку и т.д.

Использование сценария

На странице со списком последних статей вставьте следующий PHP-код:

<?php
require_once("recents.php");
echo RSS_Recents("https://www.iqlevsha.ru/rss.xml", 7, false);
?>

Замените URL-адрес на URL-адрес веб-канала вашего сайта. Второй параметр - количество отображаемых заголовков, третий - возможность поместить их в теги <li> или нет.
Во всех случаях представление списка будет зависеть от таблицы стилей. При необходимости можно вставить <span> в содержимое переменной $ page, чтобы назначить правила стиля определенным элементам.

Демонстрация сценария последних статей

В основе скрипта лежит RSS-лента в формате RSS 2.0, наиболее простая и широко используемая.

Демонстрационная лента от .fr, и в ней отображаются последние семь статей.

Rust, верлан языков программирования
Патент Панды простым языком
Intel NUC: сборка, производительность и использование
Какая лицензия на мое программное обеспечение с открытым исходным кодом?
Юлия против Питона
C #, Java от Microsoft
Разбираемся в алгоритме Google Panda

Оптимизированный сценарий для последних статей

Оптимизированный скрипт имеет только одну функцию.

Демонстрационная лента от .fr; отображаются последние 7 статей.