Skip to main content Help Control Panel

 

support «   Soupçons de bogues «  

Agrégation RSS par code yacs en berne [Solved]

Bernard Paques -- on Jul. 17 2011, from nearby-an-airport
YACS Leader

Visible sur yacs.fr atuellement

OwnerBernard Paques
Progress80%
WorkflowSupport request
StatusA solution has been made available

Ce code mouline dans la semoule : [newsfeed=http://www.yacs.fr/feeds/rss.php] (pas d'affichage) Tandis que celui là fonctionne : [newsfeed.embed=http://www.yacs.fr/feeds/rss.php] (ce n'est pas la source du flux qui est en cause, j'ai testé)


Bernard Paques
on Aug. 13 2011
Une solution est disponible

Bernard Paques
on Aug. 13 2011

Pour s'en sortir, il faut modifier le code d'appel javascript de chargement du flux RSS à travers le serveur yacs, à la ligne 2497 de shared/codes.php, en ajoutant le paramètre "id" :

        .'Event.observe(window, "load", function() { Yacs.spin("newsfeed_'.$count.'"); Yacs.call( { method: \'feed.proxy\', params: { url: \''.$url.'\', id: 1 } }, function(s) { if(s.text) { $("newsfeed_'.$count.'").update(s.text.toString()); } else { $("newsfeed_'.$count.'").update(""); } } ) } );'."\n"

Bientôt intégré dans GitHub ...


Bernard Paques
on Aug. 13 2011
Bernard Paques est le nouveau propriétaire
Le problème a été documenté et ses causes ont été identifiées

Bernard Paques
on Aug. 13 2011

Ok, pb reproduit et analysé. Le problème vient de la révision de l'implémentation de JSON-RPC. Avant, le script retournait toujours quelque chose. Maintenant, et conformément à la spécification de ce protocole ouvert, il faut que la demande comporte un champ "id" pour qu'une réponse soit transmise. Et, bien évidemment, je n'ai pas modifié l'ancien script d'appel de newsfeed à travers JSON-RPC, qui ne positionne pas d'attribut "id" dans la requête. Du coup, le code pédale dans la semoule, faute de réponse du serveur ...


J.Juraver
on Jul. 19 2011

Moi aussi.

Mais je vois pas où le mettre ailleurs qu'ici.




Je ne m'attarde pas, j'ai mon yacs en double file...

Yacs on my blog | Suivez le blog Yacs | Yacs Showroom | Plugin Firefox de recherche dans Yetanoz |

Alexis Raimbault
on Jul. 19 2011

ça mouline effectivement sur yacs.fr, mais j'ai un serveur en 11.4.13 martin.stable où cela fonctione. Peut-être un effet d'une modif récente alors.




Alexis Raimbault webmaster free-lance

J.Juraver
on Jul. 17 2011
La page a été créée