Création d'un ticker de nouvelles mis à jour à partir d'un flux RSS
-
05-07-2019 - |
Question
Je dois créer un symbole d'actualités mis à jour via un flux RSS. Des idées sur la façon de mettre en œuvre cela?
Je préférerais utiliser Javascript, mais toutes les langues sont acceptables.
La solution
Il existe plusieurs bons exemples de cela sur cette page DynamicDrive , bien que l’une des conditions requises soit que vous puissiez exécuter PHP sur votre site PHP est utilisé ici pour récupérer les flux réels et permettre à votre ticker d'y accéder localement via un appel AJAX.
Il existe plusieurs autres projets basés sur JQuery, et l'approche de base adoptée par chacun d'eux est la suivante:
-
utilisez un script PHP (ou ASP.net) pour récupérer le flux sur votre serveur.
-
accéder à ce fichier local via des appels AJAX répétés, en utilisant setTimeout
-
met à jour l'affichage (ticker) avec les dernières données récupérées
Le fichier est récupéré sur votre serveur local pour les appels AJAX en raison de la Règles de même origine :
Cela empêche un document ou un script chargé à partir d'une "origine". obtenir ou définir les propriétés d'un document à partir d'une "origine" différente.
Autres exemples:
-
plug-in de flux JQuery - besoin de lire les commentaires sur celui-ci, car le code posté à l'origine ne semble pas fonctionner immédiatement
Autres conseils
Si vous avez vraiment un marché de niche intéressant dans lequel votre bulletin d'informations pourrait être très populaire, vous voudrez peut-être "rester sur son bureau" et développer un widget avec Adobe Air .
Vous pouvez créer un agréable ticker défilant puis avec n'importe quel javascript que vous aimez (ou flash / flex, qui est également supporté)