Сообщений: 77 Зарегистрирован: 09 Января 2009, 01:15:00 Сказали спасибо 1 раз Статус: offline
Опубликовано 14 Мая 2009, 11:17:54
Всем привет
Совсем задолбался я с этой лентой..
То кодировка не пашет, то еще чего..
Подскажите почему с рус BBC не идет?все перепробовал!
Плагин парсера поставил - показывает время до следующего обновления и все...
Сделал как тут - http://www.rus-phpfusion.com/forum/viewthread.php?forum_id=9&thread_id=1944&pid=19852#post_19852
Панель вообще не появляется (включена!)
Из этого кода попробовал поставить только то, что между openside\closeside - панель появилась но пустая.
Ну ладно тут, но почему через плагин не идет? С других же хоть и криво но транслирует!!
Вот линк - новости есть - http://www.bbc.co.uk/russian/rolling_news/index.xml
Подскажите может нюансы какие я упустил?
/**********************************************************
* Parse XML data into an array structure *
* Usage: array parse_rss ( string data ) *
**********************************************************/
function parse_rss($reg_exp, $xml_data) {
preg_match_all($reg_exp, $xml_data, $temp);
return array(
'count'=>count($temp[0]),
'title'=>$temp[1],
'link'=>$temp[2],
'desc'=>$temp[3]
);
}
/**********************************************************
* Parse Array data into an HTML structure *
* Usage: string parse_rss ( array data ) *
**********************************************************/
function output_rss($pattern, $rss_data, $counter, $maxlen )
{
$result = '';
То вываливает все в кучу с кривой кодировкой, если сменить линк на английскую версию- можно разобрать текст, но все в куче...
Какой то кошмар.. то, что транслирует движек (новости сайта)- это не все понимают, валидность лента не проходит, Майкрософт браузер ошибку показывает (ФайрФокс только показывает новости), через feed submitter половина - фид с ошибками!
Сейчас становится очень популярным этот RSS, а тут такие глюки!!!
Вот линк http://rss.scripting.com - проверьте свою ленту, у кого включен RSS с новостей, может только у меня криво
В принципе то что я хотел, но вот только эта панель при этом занимает пол-сайта. Как можно исправить, чтобы занимало столько сколько обычная панель?
Кстати, а до этого нашел другой парсер, специально для Фузиона, он работал как надо в течении суток, а потом при нажатии на заголовок новости перестал раскрывать текст, т.е. стал просто статичным текстом. Прикрепляю этот парсер, может подскажете что там не так...
Сообщений: 77 Зарегистрирован: 09 Января 2009, 01:15:00 Сказали спасибо 1 раз Статус: offline
Опубликовано 01 Июня 2009, 10:35:03
В одной из тем snake_oriental рекомендовал посмотреть каким должен быть софтовый портал - X-iWeb.Ru. Так вот на нем сделаны RSS каналы, во всяком случае в IE не глючат, валидность, правда, все равно не проходят.
Сообщений: 77 Зарегистрирован: 09 Января 2009, 01:15:00 Сказали спасибо 1 раз Статус: offline
Опубликовано 04 Июня 2009, 22:57:39
Вот нашел такой плагин - lenta_ru. Принцип у него простой сливается в infusions и активируется. В результате в меню появляется линк и открывается все это хоз-во с отдельном окне. Там читается обычный хтмл линк http://lenta.ru/r/illustrated.html
Ну я озабоченный rss каналами решил сделать это с rss. Всунул код из данной ветки в код плагина. В общем сама проблема. Если лента в 1251 кодировке то все нормально, если в утф-8 проходится раскомментировать этот код