CreateRSS

#
CreateRSS
Возникла необходимость делать один RSS поток  из нескольких инфосистем. Почитав форум решила делать при помощи CreateRSS (собсно тут без альтернативы, как я понимаю).
Собсно, получаю список элементов из ИС и создаю массив $rss_mas_items с теми полями, что указаны (единственно у меня там еще поле id есть, но это же не сильно должно повлиять по идее). Далее вызываю CreateRSS следующим образом:

$rss =  new RssWrite();
$rss_mas_header = array();
$rss_mas_header['title'] = "RSS: Твой Гоа";
$rss_mas_header['link'] = "http://new.tvoygoa.ru";
$rss_mas_header['description'] = " ";

echo($rss->CreateRSS($rss_mas_header, $rss_mas_items));


И ничего. Т.е. вообще ничего, чистый лист. Причем массив $rss_mas_items в итоге получается как нужно (ну кроме этого доп поля id) и точно не пустой.
Модератор
#
Re: CreateRSS
ae-studio,
Где Вы это вызываете? Вызывать нужно в настройках (типовой) до любого вывода с соответствующим макетом и шаблоном.
Если на странице ничего не видите, откройте HTML страницы и посмотрите ее содержимое.
#
Re: CreateRSS
Спасибо. Я сделала динамическую страницу и в первое окно это вводила (не было вообще ничего, в исходном коде тоже). Когда перенесла в настройки (2 окно) что-то появилось. Только теперь проблема в том, что кодировка не та и ошибка вылезает "Ошибка синтаксического анализа XML: объявление XML или текста не в начале сущности". Я, наверно, опять что-то не так делаю.
http://new.tvoygoa.ru/intresting/rss/
Модератор
#
Re: CreateRSS
ae-studio,
Уберите пробелы перед началом кода!
#
Re: CreateRSS
Спасибо вам большое! Все заработало.
Модератор
#
Re: CreateRSS
Пожалуйста.
Авторизация