wiki + xml = bidouille

Petit nouveau ! | 1 Messages

03 août 2007, 19:41

bonjour
je suis amateur pas professionnel et j'ai fait un site wikimedia sur OVH en mutualisé (en tant qu'amateur... ) donc
pas facile de créer et gérer des news comme on veut.

j'ai au départ des fichiers que nous appellerons indexnews.php (ici je donne les noms
originaux par défaut du début quand je les ai téléchargés avant de les personnaliser) ,
news.php et insert-news.php

1) avec insert-news.php qui est en fait un formulaire en ligne j'ajoute des news dans
la db sql de l'hébergeur

2) avec indexnews.php (qui fait appel à news.php qui connaît les paramètres de
connexion à la db) on crée news.xml (qui peut se mettre en page sur le web browser
grâce à fic.xsl et fic.css)

3) je n'ai pas fini tout ça mais le résultat commence à être bon (c'est un avis d'amateur )
sur le web browser

4) un des derniers problèmes (j'ai réussi à résoudre tous les problèmes antécédents mais
celui-ci c'est pour ça que je viens sur votre forum...) se manifeste avec certains agrégateurs.
Par exemple avec Thin Feeder ça marche bien mais pas avec Blog Express Reader qui me
dit qu'il y a des éléments manquants dans mon news.xml

Feed Validator décèle aussi une erreur (je ne sais pas si c'est la même erreur que avec
Blog Express reader) mais annonce

Missing channel element: link

ci-après le copier coller de news.xml pour déjà voir...

Code : Tout sélectionner

<?xml version="1.0" encoding="iso-8859-1"?><?xml-stylesheet type="text/xsl" href="rss2html.xsl"?><rss version="2.0"><channel><title>News WikiHay</title><description> Armenia, ou le Hayastan </description><language>fr</language><image> <title>WikiHay: étapes de son évolution</title> <url>http://www.wikihay.info/wikihay/feed-icon.png</url> <link>http://www.wikihay.info/wikihay/indexnews.php</link></image><pubDate>Thu, 02 Aug 2007 23:10:05 +0100</pubDate><item><title>chronologie de la construction de WikiHay</title><link>http://www.wikihay.info/wikihay</link><guid>http://www.wikihay.info/wikihay</guid><description><![CDATA[ 02/08/2007 à 14:55:18 mise en place du suivi des news<br /> 02/08/2007 à 14:43:20 amélioration de Faune (développement ornithologique) et Fruits (tableau graphique)<br /> ]]></description></item></channel></rss>


bon, depuis tout à l'haure tout va moins mal parce que:

dans indexnews.php pour news.xml l'ordre des balises et l'endroit où on les met a une certaine importance

j'ai changé l'ordre de certaines balises (et je peux faire ma valise )
Feed Validator et Blog Express Reader agréent enfin news.xml normalement.

Problèmes subsistants: (je pars pas encore...)

A) Pour news.xml avec les feuilles de style sur un browser:
Sur http://www.wikihay.info/wikihay/news.xml on peut remarquer que
1) les lignes ne se mettent pas à la ligne (on voit des tags <br />)
2) les mots en apostrophe se voient insérés d'un backslash (exemple: blabla d\'insertion etc...)

B) Pour news.xml sur certains agrégateurs:
par exemple avec ThinFeeder
1) la Nouvelles ne se met pas à jour quand on clique sur Rafraîchir. Pourquoi?

C) après ces problèmes bientôt résolus viendront les problèmes pour insérer le flux sur une page du site wiki (et faire allumer la petite icône de la barre d'outils)...