2017 © Pedro Peláez
 

yii2-extension rss-parser

Parse Rss feeds

image

grekts/rss-parser

Parse Rss feeds

  • Thursday, September 29, 2016
  • by Roman Tsutskov
  • Repository
  • 1 Watchers
  • 0 Stars
  • 59 Installations
  • PHP
  • 1 Dependents
  • 0 Suggesters
  • 0 Forks
  • 0 Open issues
  • 3 Versions
  • 0 % Grown

The README.md

Rss parser

Данное расширение для Yii2, позволяет получать содержание rss лент, (*1)

Установка

С помощью Composer-а, (*2)

{
    "require": {
        "grekts/rss-parser": ">=1.0.1"
    }
}

Применение

Для применения расширения необходимо вызвать метод parse класса RssParser. В качестве входных параметра необходимо передать: * строку, содержащую ссылку на фид * имя CSS класса, который будет применен для отображения текста внешних ссылок Если имя CSS класса не указан, то ко внешней ссылке не будут применяться ни какие стили., (*3)

Пример:, (*4)

//Создаем объект парсера
$rssParser = new RssParser();

//Парсим фид по ссылке и получаем массив с контентом новостей
$newsData = $rssParser -> parse('site.ru/feed-url', 'className');

Результат работы

Массив с данными новостей. Структура массива:, (*5)

[
    [0] => 
        [
            'title' => value, 
            'description' => value, 
            'link' => value, 
            'publicationDate' => value], 
    [1] => ...,
] 

Доступыне элементы массива:, (*6)

  • 'title' - заголовок нвоости
  • 'description' - описание новости
  • 'link' - ссылка на страницу публикации
  • 'publicationDate' - дата публикации новости

Значение 'description' является массивом в формате json, где каждый элемент является абзацем текста. Значение остальных элементов массива имеет тип string., (*7)

В случае ошибки будет выкинуто ErrorException., (*8)

The Versions

29/09 2016

dev-master

9999999-dev

Parse Rss feeds

  Sources   Download

BSD-3-Clause

by Avatar Roman Tsutskov

parser yii2 rss rss parser

29/09 2016

1.0.1

1.0.1.0

Parse Rss feeds

  Sources   Download

BSD-3-Clause

by Avatar Roman Tsutskov

parser yii2 rss rss parser

21/09 2016

1.0.0

1.0.0.0

Parse Rss feeds

  Sources   Download

BSD-3-Clause

by Avatar Roman Tsutskov

parser yii2 rss rss parser