2010-05-07 7 views
1

Donc, je viens de faire mon premier flux RSS, ou si j'ai pensé, en combinaison avec CI. Maintenant, ma vue affiche le haut de ma page rss (Titre et Description), mais tous les éléments sont omis. Lorsque je clique sur rightclick-> source, il contient tous les éléments dans les balises d'éléments.Flux RSS n'affiche pas les éléments. Only title

Quelqu'un peut-il m'aider?

Voir (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> 

C'est ce que la sortie ressemble à: screenshot

et dans la source, chaque élément nécessaire à afficher est là. avec <item> <link> <description> <guid> and <pubdate> étiquettes. Je recherche la cause depuis environ 1,5 heure maintenant. et je ne peux rien trouver. Quelqu'un peut-il me dire si j'ai fait quelque chose de mal? Appréciez l'aide!

~ Menno

+0

Remplacez votre balise avec Adnan

Répondre

5

port d'abord appel: Le W3C feed validator. Je parie * une bière Amstel contre une délicieuse Kölsch que le validateur va révéler ce qui ne va pas.

Des caractères situés en dehors du jeu de caractères actuel, par exemple, peuvent bloquer le rendu du flux entier.

* = doit avoir 18 ans ou plus pour participer. Le prix doit être réclamé dans le centre de Cologne.

+0

n'a même pas lu, +1 pour l'astérisque –

+0

Cant jusqu'à vous, mais je trouve thwe problème, était dans le format de date. Envoyez-moi vos adresses postales et je vous enverrai une bière Amstel! – Quaze

+0

@Quaze c'est bon! Je pense que ça exploserait Si je l'ouvrais après un tour postal. Prends-en un pour moi la prochaine fois que tu seras en train de boire. :) –