Question

Sur un site Web, je gère pour une station de radio une page contenant des articles de presse. À l'heure actuelle, les nouvelles sont publiées dans une page html, qui est ensuite lue par une page php incluant toute la navigation. On m'a demandé d'en faire un fil RSS. Comment puis-je faire cela? Je sais comment créer le fichier XML, mais la personne qui édite le fichier de nouvelles n'est pas technique et a besoin d'un éditeur WYSIWYG. Existe-t-il un éditeur WYSIWYG pour XML? Une fois que j'ai le flux, comment puis-je l'afficher sur mon site? Je travaille avec PHP sur ce site donc une solution PHP serait préférable.

Était-ce utile?

La solution 5

J'ai décidé qu'au lieu d'essayer de trouver un WYSIWYG pour XML, je laisserais l'éditeur de nouvelles continuer à télécharger les nouvelles au format HTML. J'ai fini par écrire un programme php pour trouver les balises <p> et </p> et créer un fichier XML.

Autres conseils

Utilisez Yahoo Pipes! : vous n'avez pas besoin de connaissances en programmation + la charge de votre site sera inférieur. Une fois que vous avez reçu votre flux, affichez-le sur votre site à l'aide d'un simple & "Ancre &"; avec " image " en HTML. Vous pouvez également rediriger votre flux vers Feedburner .

Et pour le freeby: si vous souhaitez suivre vos données de visibilité des flux dans RSS, utilisez mon service ici .

Voulez-vous dire que quelqu'un insérera manuellement le contenu du flux?

Généralement, les flux sont générés à partir du contenu de l'actualité du site, que vous devriez déjà avoir dans votre base de données. Il vous suffit d'un script php pour l'extraire et écrire le code XML.

Modifier: aucune base de données n'est utilisée.

Ok, vous n’avez plus que deux moyens:

  1. Utilisez regexp php pour obtenir le contenu dont vous avez besoin à partir de la page html (ou peut-être phpQuery )
  2. Comme vous l'avez dit, écrivez le fichier XML à la main, puis importez-le, mais je n'ai pas essayé d'éditeur de code XML wysiwyg, désolé .. il y en a beaucoup sur google

Ce site PHP a-t-il une base de données? Si tel est le cas, l'éditeur WYSIWYG y publie un fichier PHP spécial qui génère un flux RSS.

J'ai utilisé la page IBM suivante comme guide et cela a fonctionné à merveille: http://www.ibm.com/developerworks/library/x-phprss/ / a>

Vous pouvez utiliser rssa.at - il vous suffit de saisir votre URL pour créer un flux RSS. Vous pouvez ensuite laisser les gens s'inscrire gratuitement aux alertes (toutes les heures, tous les jours, toutes les semaines) et accéder aux statistiques.

Si le code HTML est cohérent, vous pouvez simplement leur demander de publier normalement, puis de supprimer un flux. Il existe des méthodes programmées pour le faire, mais http://www.dapper.net/dapp- factory.jsp est un bon point et cliquez sur le service de raclage des flux. Ensuite, utilisez MagpieRSS, SimplePie ou Feed.informer.com pour afficher le flux.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top