RSSFeed — различия между версиями

Материал из Umicms
Перейти к:навигация, поиск
(__construct)
Строка 15: Строка 15:
 
Использование:
 
Использование:
 
<source lang="php">
 
<source lang="php">
   $feed = new RSSFeed("http://bash.org.ru/rss");
+
   $feed = new RSSFeed("http://news.example.com/rss");
 
</source>
 
</source>
 
 
  
 
=== loadContent ===
 
=== loadContent ===

Версия 09:06, 30 марта 2010

Описание

Классы RSSFeed и RSSItem предназначены для работы с RSS-лентами.

Методы

Методы RSSFeed

Класс RSSFeed предназначен для загрузки и парсинга RSS и Atom.

__construct

  • public function __construct($url)

Создание экземпляра класса RSSFeed

$url - URL RSS-ленты

Использование:

  $feed = new RSSFeed("http://news.example.com/rss");

loadContent

  • public function loadContent()

Загрузка содержимого ленты

Использование:

  $feed->loadContent();


loadRSS

  • public function loadRSS()

Разбор RSS-ленты

Использование:

  $feed->loadRSS();


loadAtom

  • public function loadAtom()

Разбор Atom-ленты

Использование:

  $feed->loadAtom();


returnItems

  • public function returnItems()

Возврат массива элементов ленты

Использование:

  $items = $feed->returnItems();


Методы RSSItem

Класс RSSItem предназначен для работы с отдельным элементом ленты.

setTitle

  • public function setTitle($title)

Установка заголовка элемента

Использование: <script lang="php">

 $item->setTitle("About UMI.CMS...");

</script>


getTitle

  • public function getTitle()

Получение заголовка элемента

Использование: <script lang="php">

 $title = $item->getTitle();

</script>


setContent

  • public function setContent($content)

Установка содержимого элемента

Использование: <script lang="php">

 $item->setContent("Some information about UMI.CMS.");

</script>


getContent

  • public function getContent()

Получение содержимого элемента

Использование: <script lang="php">

 $content = $item->getContent();

</script>


setDate

  • public function setDate($date)

Установка даты элемента

Использование: <script lang="php">

 $item->setDate(date("Y-m-d H:i"));

</script>


getDate

  • public function getDate()

Получение даты элемента

Использование: <script lang="php">

 $date = $item->getDate();

</script>


setUrl

  • public function setUrl($url)

Установка ссылки на статью

Использование: <script lang="php">

 $item->setUrl("http://news.example.com/2010/03/30/0001");

</script>


getUrl

  • public function getUrl()

Получение ссылки на статью

Использование: <script lang="php">

 $link = $item->getUrl();

</script>


Пример использования

<script lang="php"> </script>