Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Вебмастеру (http://forum.oszone.net/forumdisplay.php?f=22)
-   -   [решено] RSS. missing root element (http://forum.oszone.net/showthread.php?t=120141)

Artem-Samsung 15-10-2008 17:15 924734

RSS. missing root element
 
PHP код:

<?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 924819

Нашел что-то типа 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 925109

если в description html-код (там есть), нужно хотя бы в таком формате
Код:

<description><![CDATA[ ... ]]></description>

Artem-Samsung 16-10-2008 00:37 925110

Спасибо, а то я обратил внимание, что некоректно отображается в Опере. Но в IE7 все правильно.
Сейчас попробую поправить

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

Sham 16-10-2008 01:02 925124

валидатор тут http://feedvalidator.org


Время: 18:36.

Время: 18:36.
© OSzone.net 2001-