Top.Mail.Ru
Раз в неделю мы отправляем дайджест с самыми популярными статьями.

Новости с Яндекс.Новостей на Вашем сайте

Новости с Яндекс.Новостей на Вашем сайте
aleqsanbr2 минуты
Автор - Александръ Бѣликовъ (aleqsanbr)
Связаться с автором






Яндекс.Новости - один из самых популярных агрегаторов интернет-новостей в России. Если Вы хотите видеть автоматически обновляемый список новостей на Вашем сайте, то читайте статью дальше.

Заходим на сайт https://news.yandex.ru и листаем в самый низ (футер). Выбираем пункт "Новости на вашем сайте". Ну или просто переходим на https://news.yandex.ru/export.html.

Здесь есть список лент RSS (раздел "Новости на вашем сайте") и ещё более простой способ представить заголовки Яндекс.Новостей - воспользоваться готовым новостным информером.

Собственно, если хотите использовать RSS, т.е. самостоятельно обрабатывать ленту, Вам понадобится RSS ридер. Можно воспользоваться вот таким простым скриптом на PHP:

<?php 

function getFeeds($url) {

  $url = “https://internet-b.tk/rss.xml”;

  $content = file_get_contents($url);

  $items = new SimpleXmlElement($content);

  print “<ul>”;

   foreach($items -> channel -> item as $item) {

    print “<li><a href = ‘{$item->link}’ title = ‘$item->title’>” .

    $item->title . ”</a> - ” . $item -> description . ”</li>”;

   }

  print “</ul>”;

  }

  /* Автор скрипта - https://myrusakov.ru */

?>

Как я уже говорил, есть и альтернативный вариант - воспользоваться готовым решением. В разделе "Новостные информеры" выбрать тему / регион, настроить сортировку и количество новостей, а затем скопировать скрипт из левого поля и вставить в нужное место на сайте. Всё, готово wink.

Кстати, на нашем сайте есть страница с Яндекс.Новостями - https://internet-b.tk/all-internet-news. Заходите, посмотрите как работает.


Друзья!
Проект «ИПМОБИТ» зовёт Вас к себе в гости. ИПМОБИТ - интересные и полезные материалы об IT с небольшим акцентом на Linux.