Le but de cette quête, rappelons-le, est de réaliser une nouvelle version de la Pile Freemen. Il s’agit d’agréger les posts des freemen dans un blog, ceci permettant de commenter les posts.
Bien souvent, en informatique, il suffit d’attendre un peu pour que tout ce qui était très compliqué devienne très facile. Donc, j’ai commencé à chercher dans les plugins, un plugin permettant l’import, et j’allais y perdre beaucoup de temps, avant qu’une distraction me permettent de m’apercevoir que je n’en avais pas besoin. Dans la version de WordPress que j’ai téléchargée (2.2 je pense) la liste des fonctions d’import présentes dans la version de base (sans même avoir besoin de rajouter de plugin) a considérablement augmenté (par rapport aux prestations fournies par WordPress.com). Il existe une fonction d’import de fil RSS.
J’ai donc écrit (grâce à php) un fichier RSS qui combinait les flux RSS des différents blogs de la liste, et je l’ai importé.
Ca commence à prendre tournure même si les problèmes d’encodage une fois de plus foutent le bazard.
Je crois que je n’ai pas d’échappatoire à me plonger dans le code de Simplepie, j’ai tout tenté pour l’éviter mais bon… Je suis allée voir les données dans le cache, quel charabia ! Il faudrait que je concatène tous les fichiers du cache et que j’en extraie le flux RSS !
En tout cas, pour importer un fil RSS dans WordPress, c’est hyperfacile, il suffit de télécharger le fichier RSS sur son disque dur, et de l’indiquer dans le menu manage, import, RSS avec Parcourir.
NightAngel 11:12 on septembre 26, 2007 Permalien |
J’ai un peu de mal à comprendre ce que tu cherches à faire mais il me semble que le plugin “SmartRSS” fait plus ou moins ce que tu cherches non ?
freyafinker 7:10 on septembre 27, 2007 Permalien |
Smart RSS fait exactement ce que je cherche à faire si j’en crois la démo. Seulement la version date de juillet 2006, je ne sais pas si elle est compatible avec les dernières versions de WordPress. En tout cas, j’ai eu une page blanche, signe d’une erreur php, je crois !
Shoku 12:13 on septembre 5, 2009 Permalien |
Moi par contre, je n’y arrive pas ^^’
J’ai réussi à exporter mon flux rss de mon over blog, et enregistrer sur mon ordinateur (.oplm)
Et quand je veux le faire importer, grâce à l’option, bah il me dit qu’il y a une erreur avec un chemin…
Saurais-tu où ce fichier devrait aller normalement? Car je pense le mettre à la main… Merci!
Freya 1:11 on septembre 5, 2009 Permalien
Je crois que le format opml sert à importer des liens, dans la blogoliste et non pas des flux RSS. Donc, à mon avis, l’erreur peut venir de ce que le fichier est mal nommé (.opml au lieu de .rss).
Sinon, tu peux importer un flux RSS grâce au widget lecteur de flux RSS (dans une colonne).
En cas d’erreur sur le flux, pour corriger le fichier RSS, j’ouvre le fichier avec internet explorer qui me dit alors à quelle ligne se trouve l’erreur. Le plus souvent ce sont des bêtes problèmes d’accents, alors je les supprime.
Je ne suis pas sûre de bien comprendre ce que tu veux faire exactement.