Проблема решилась так:
Есть бесплатный класс для импорта RSS SimplePie. http://simplepie.org/
Там есть вся необходимая дока (на английском).
За 3 минуты старательно его ставим...
И вот готовый код:
<?php
// загрузка библиотеки
require_once $_SERVER['DOCUMENT_ROOT'].'/php/simplepie.inc';
// создание и настройка объекта SimplePie
$feed = new SimplePie();
$feed->set_feed_url('http://www.apelsin.travel/rss.php'); // путь к rss-каналу
$feed->set_cache_location('cache');
//$feed->set_input_encoding('UTF-8');
$feed->set_output_encoding('Windows-1251');
$feed->set_cache_location('cache');
$feed->init();
$feed->handle_content_type();
if ($feed->data) {
// вывод названия канала
// echo '<h1><a href="'.$feed->get_link().'">'.$feed->get_title() .'</a></h1>';
// вывод не более 5 элементов канала
for ($i=0; $i<5; $i++) {
$item = $feed->get_item($i);
// вывод ссылки и названия новости
echo '<a href="'.$item->get_permalink().'">'.$item->get_title().'</a>';
// вывод описания новости
echo '<div>'.$item->get_description().'</div>';
}
}
?>
Работает как надо.
Вывод: Битриксу за модуль импорта RSS незачет.
Есть бесплатный класс для импорта RSS SimplePie. http://simplepie.org/
Там есть вся необходимая дока (на английском).
За 3 минуты старательно его ставим...
И вот готовый код:
<?php
// загрузка библиотеки
require_once $_SERVER['DOCUMENT_ROOT'].'/php/simplepie.inc';
// создание и настройка объекта SimplePie
$feed = new SimplePie();
$feed->set_feed_url('http://www.apelsin.travel/rss.php'); // путь к rss-каналу
$feed->set_cache_location('cache');
//$feed->set_input_encoding('UTF-8');
$feed->set_output_encoding('Windows-1251');
$feed->set_cache_location('cache');
$feed->init();
$feed->handle_content_type();
if ($feed->data) {
// вывод названия канала
// echo '<h1><a href="'.$feed->get_link().'">'.$feed->get_title() .'</a></h1>';
// вывод не более 5 элементов канала
for ($i=0; $i<5; $i++) {
$item = $feed->get_item($i);
// вывод ссылки и названия новости
echo '<a href="'.$item->get_permalink().'">'.$item->get_title().'</a>';
// вывод описания новости
echo '<div>'.$item->get_description().'</div>';
}
}
?>
Работает как надо.
Вывод: Битриксу за модуль импорта RSS незачет.