2010-05-07 2 views
1

그래서 첫 번째 RSS 피드를 만들었습니다. 그렇지 않으면 CI와 결합하여 힘들었습니다. 이제 내보기가 내 rss 페이지 (제목 및 설명)의 맨 위에 표시되지만 모든 항목이 생략됩니다. rightclick->보기 소스에는 항목 태그 내의 모든 항목이 포함됩니다.RSS 피드는 항목을 표시하지 않습니다. 제목 만

아무도 도와 줄 수 있습니까?

보기 (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

은 아직 당신에게 별표 – Adnan

답변

5

첫 번째 포트 : W3C feed validator.

맛있는 Kölsch에 대한 Amstel 맥주를 통해 유효성 검사기가 무엇이 잘못되었는지 알릴 수 있습니다.

예를 들어 현재 문자 집합 외부의 문자는 전체 피드의 렌더링을 차단할 수 있습니다.

* = 참여가 18 세 이상이어야합니다. 시상은 쾰른 시내에서 신청해야합니다.

+0

도 읽어 보지 않았, +1로 태그를 교체,하지만 난, thwe 문제가 발견 날짜 형식이었다. 우편 요금을 보내 주시면 Amstel 맥주를 보내드립니다! –

+0

캔트에 대한 <설명 유형 = "html로"> – Quaze

+0

@Quaze 괜찮습니다! 나는 그것이 우편 탈출 후 그것을 열었다면 폭발 할 것이라고 생각합니다. 다음에 술 마시고있을 때 나 한테 주렴. :) –

관련 문제