2010-05-07 54 views
1

所以我剛剛做了我的第一個RSS提要,或者我和我一起合作。現在我的觀點顯示我的RSS頁面的頂部(標題和說明),但所有項目都被省略。當我右鍵 - >查看源代碼時,它會包含項目標籤中的所有項目。RSS訂閱does not display items。只有標題

任何人都可以幫助我嗎?

視圖(rss.php):

<?php echo '<?xml version="1.0" encoding="'.$encoding.'"?>'."\n"; ?> 
<rss version="2.0" 
xmlns:dc="http://purl.org/dc/elements/1.1/" 
xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" 
xmlns:admin="http://webns.net/mvcb/" 
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
xmlns:content="http://purl.org/rss/1.0/modules/content/"> 

<channel> 
    <title><?php echo $feed_name; ?></title> 
    <link><?php echo $feed_url; ?></link> 
    <description><?php echo $page_description; ?></description> 
    <dc:language><?php echo $page_language; ?></dc:language> 
    <dc:creator><?php echo $creator_email; ?></dc:creator> 
    <dc:rights>Copyright <?php echo gmdate("%Y", time()); ?></dc:rights> 
    <dc:date><?php echo gmdate("%Y-%m-&#xdT;%H:%i:%s%Q", time()); ?></dc:date> 
    <admin:generatorAgent rdf:resource="http://www.codeigniter.com/" /> 
    <?php foreach($items as $entry): ?> 
    <?php $entry_url = base_url().$this->lang->lang().$localized_news[$this->lang->lang()].'/'.print_date(strtotime($entry->published), "{year}/{month2}").'/'.$entry->slug; ?> 
     <item> 
     <title><?php echo xml_convert($entry->title); ?></title> 
     <link><?php echo $entry_url; ?></link> 
     <guid><?php echo $entry_url; ?></guid> 

     <description><?php echo $entry->summary; ?></description> 
    <pubDate><?php echo date('r', $entry->published); ?></pubDate> 
     </item> 
    <?php endforeach; ?> 
</channel> 

這是輸出的樣子: screenshot

,並在源頭,需要顯示每一個項目是存在的。與 <item> <link> <description> <guid> and <pubdate>標籤。

我一直在尋找約1.5小時的原因。我找不到任何東西。有人可以告訴我我是否做錯了什麼?感謝幫助!

〜緬

+0

與<描述TYPE =「HTML」> – Adnan 2010-05-07 09:53:23

回答

5

第一個停靠港:本W3C feed validator

我會賭*一個阿姆斯特爾啤酒對美味的Kölsch驗證者會揭示什麼是錯的。

例如,當前字符集外部的字符可能會阻止整個提要的呈現。

* =必須年滿18歲才能參加。必須在科隆市中心領取獎品。

+0

甚至沒有看,+1更換你標記爲星號 – 2010-05-07 10:21:53

+0

廣東話了你,但我發現thwe問題,在日期格式。 給我你的郵寄地址,生病送你一個阿姆斯特爾啤酒! – Quaze 2010-05-07 10:45:53

+0

@ Quaze,沒關係!我認爲它會爆炸如果我打開郵政後打開它。下次你外出喝酒時給我一個。 :) – 2010-05-07 11:00:34