承接 grekts/rss-parser 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

grekts/rss-parser

Composer 安装命令:

composer require grekts/rss-parser

包简介

Parse Rss feeds

README 文档

README

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

Установка

С помощью Composer-а

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

Применение

Для применения расширения необходимо вызвать метод parse класса RssParser. В качестве входных параметра необходимо передать:

  • строку, содержащую ссылку на фид
  • имя CSS класса, который будет применен для отображения текста внешних ссылок Если имя CSS класса не указан, то ко внешней ссылке не будут применяться ни какие стили.

Пример:

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

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

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

Массив с данными новостей. Структура массива:

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

Доступыне элементы массива:

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

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

В случае ошибки будет выкинуто ErrorException.

统计信息

  • 总下载量: 122
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 1
  • 点击次数: 1
  • 依赖项目数: 2
  • 推荐数: 0

GitHub 信息

  • Stars: 1
  • Watchers: 1
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: BSD-3-Clause
  • 更新时间: 2016-09-21

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固