Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
Bonjour,
Voici mon problème :
je génére sans problème un flux rss pour mon site de cette manière :
$feed = new Zend_Feed_Writer_Feed(); $feed->setEncoding('utf-8'); //$feed->setType('atom'); $feed->setTitle($this->config->site->desc_rss); $feed->setDateCreated(new Zend_Date(null,Zend_Date::RSS)); $feed->setLink("http://".$this->config->site->urlsite. '/flux/rss'); $feed->setDescription($this->config->site->desc_rss); $feed->setLanguage('fr'); $feed->setDateModified(time()); foreach ( $liste as $nouvelle ) { $entry = $feed->createEntry(); $entry->setTitle($nouvelle->titre); $entry->setLink("http://www.chasse-apnee.fr". $this->view->url(array("controller"=>"article","action"=>"lire","titre"=>$nouvelle->titre,"id"=>$nouvelle->id_article),"default",true)); $date = new Zend_Date($nouvelle->article_date, Zend_Date::ISO_8601); $entry->setDateModified($date); $entry->setDateCreated($date); $entry->setDescription(substr($nouvelle->extrait,0,200)."..."); $entry->setContent($nouvelle->extrait); //$entry->addCategory('news'); //$entry->addCategories(array('news')); $feed->addEntry($entry); }
Ce qui me donne ceci : http://www.chasse-apnee.fr/flux/rss
Mais je me suis apercu d'un problème en voulant récuperer ce flux sur un wordpress. Cela ne marche pas, wordpress n'en veut pas.
Alors j'ai testé un wget de cette url et voilà le résultat :
Résolution de www.chasse-apnee.fr... 217.160.10.22
Connexion vers www.chasse-apnee.fr|217.160.10.22|:80... connecté.
requête HTTP transmise, en attente de la réponse... 500 Internal Server Error
2010-04-21 12:31:25 ERREUR 500: Internal Server Error.
Et là, je ne comprends pas trop...
Merci d'avance.
Hors ligne
Ajout : l'erreur 500 a disparu, mais le problème reste entier.
- problèmes d'attributs ?
- autre ?
merci
Hors ligne