PDA

Показать полную графическую версию : [решено] RSS. missing root element


Artem-Samsung
15-10-2008, 17:15
<?php
include('config.php');
header('Content-type: application/xml');
echo '<?xml version="1.0" encoding="windows-1251" ?>';
echo '<rss version="2.0">
<channel>
<title>DEngine</title>
<link>http://deykun.com/</link>
<description>
Artem Deykun personal web-site
</description>
<language>en-us-ru-ua</language>
<managingEditor>artem@meta.ua</managingEditor>
';
$sql_page2 = mysql_query ("
SELECT `title`, `editor`, `id`, `cont`, `img`, `littlecont`, `date`, `category`
FROM `".$pref."news` ORDER BY id DESC LIMIT 0,25
");
$page2 = mysql_fetch_array($sql_page2);
do {
echo '<item>
<title>'.$page2['title'].'</title>
<link>http://deykun.com?news='.$page2['id'].'</link>
<description>'.$page2['littlecont'].'</description>
<pubDate>'.$page2['date'].'</pubDate>
</item> ';
} while($page2 = mysql_fetch_array($sql_page2));
echo '
</channel>
</rss>';
?>


Как создать счетчик для своей RSS ? т.е. количетсво читателей.
Спасибо

Artem-Samsung
15-10-2008, 18:59
Нашел что-то типа FeedBurner
И там есть counter, но в счетчика фигурируют адреса rss, который сгенериролвася у них именно на сайте. т.е.
Копия моего: http://deykun.com/rss2.php
Вот здесь: http://feeds.feedburner.com/Dengine

<p><a href="http://feeds.feedburner.com/Dengine"><img src="http://feeds.feedburner.com/~fc/Dengine?bg=99CCFF&amp;fg=444444&amp;anim=0" height="26" width="88" style="border:0" alt="" /></a></p>

Это значит, что я должен ссылаться у себя на сайте именно на http://feeds.feedburner.com/Dengine что бы считало?

Хех. Затестил только что.
Вот эта штука http://feeds.feedburner.com/Dengine
не подхватила новую запись, которую увидеть здесь можно: http://deykun.com/rss2.php

Или ему время нужно?

Sham
16-10-2008, 00:31
если в description html-код (там есть), нужно хотя бы в таком формате
<description><![CDATA[ ... ]]></description>

Artem-Samsung
16-10-2008, 00:37
Спасибо, а то я обратил внимание, что некоректно отображается в Опере. Но в IE7 все правильно.
Сейчас попробую поправить

Ухты... Таки сработало, замечательно.
Спасибо, может еще какие то замечания?

Sham
16-10-2008, 01:02
валидатор тут http://feedvalidator.org




© OSzone.net 2001-2012