Annonce

Important, migration recommandée : WordPress 2.6.3 est disponible en français.À lire avant la migration !
Annonce 1 : Le Codex en français a besoin de vous pour avancer !
Annonce 2 : Avant de poster, n'oubliez pas de faire une petite Recherche et de lire les règles de ce forum.
Annonce 3 : Lisez notre blog, il regorge de bonnes informations.

#1 08-09-2006 19:40:16

billyboylindien2
Connaisseur WP
Date d'inscription: 06-08-2006
Messages: 16

[tuto] Mise en page des flux rss avec xsl et css

Je viens de finir un petit tuto qui permet de rendre beaucoup plus acceuillant vos flux rss (surtout quand on sait qu'ils sortent souvent sur les moteurs) grace a xsl et css.

tutorial wordpress mise en page rss

Je me sentait bien de faire un plugin, mais pas de hook alors ... hmm

Je vais faire une demande d'ailleure.

Dernière modification par billyboylindien2 (08-09-2006 19:40:43)

Hors ligne

 

#2 08-09-2006 19:58:43

Martin
Maître WP
Date d'inscription: 24-12-2005
Messages: 522
Site web

Re: [tuto] Mise en page des flux rss avec xsl et css

Ca m'a l'air interressant, mais à quoi ça sert ?boulet


http://img262.imageshack.us/img262/8739/wordpressfanxk5.png
Mon site : http://www.trains-idf.net

Pour vous informer sur les grèves :
http://www.info-greves.org

Hors ligne

 

#3 08-09-2006 20:02:16

BenKenobi
Jedi WordPress
Lieu: Châteauroux
Date d'inscription: 19-09-2005
Messages: 4395
Site web

Re: [tuto] Mise en page des flux rss avec xsl et css

Bon je n'ai pas encore eu le courage (mode feignasse on) de faire l'essai de ce que tu dis dans ce tuto mais cela me parait très intéressant.
Je sens que cela va intéresser du monde.


Que la Force soit avec vous...
-----------------------------------------------------------------------------
Si vous aimez la BD, vous aimerez www.kroniks.net

Hors ligne

 

#4 08-09-2006 20:15:57

billyboylindien2
Connaisseur WP
Date d'inscription: 06-08-2006
Messages: 16

Re: [tuto] Mise en page des flux rss avec xsl et css

Martin a écrit:

Ca m'a l'air interressant, mais à quoi ça sert ?boulet

En fait quand tu affiche ton flux rss, ton navigateur t'affiche une arborescence xml de base (des textes avec des plus )

Ce tuto en fait t'aide a mettre en page justemment ces flux pour que ce soi plus lisible

Sans:
http://www.wordpress-fr.net/feed/
avec:
http://www.billyboylindien.com/blog/feed/

Hors ligne

 

#5 08-09-2006 21:28:26

MS-DOS_1991
Admin
Lieu: France
Date d'inscription: 03-06-2006
Messages: 1989
Site web

Re: [tuto] Mise en page des flux rss avec xsl et css

billyboylindien2 a écrit:

Martin a écrit:

Ca m'a l'air interressant, mais à quoi ça sert ?boulet

En fait quand tu affiche ton flux rss, ton navigateur t'affiche une arborescence xml de base (des textes avec des plus )

Ce tuto en fait t'aide a mettre en page justemment ces flux pour que ce soi plus lisible

Sans:
http://www.wordpress-fr.net/feed/
avec:
http://www.billyboylindien.com/blog/feed/

Magnifique !!

J'essaie de suite wink

Hors ligne

 

#6 08-09-2006 21:39:16

MS-DOS_1991
Admin
Lieu: France
Date d'inscription: 03-06-2006
Messages: 1989
Site web

Re: [tuto] Mise en page des flux rss avec xsl et css

J'ai une erreur dans mon XML, un pb d'encodage apparemment hmm

Une idée ?

Hors ligne

 

#7 08-09-2006 22:39:17

Martin
Maître WP
Date d'inscription: 24-12-2005
Messages: 522
Site web

Re: [tuto] Mise en page des flux rss avec xsl et css

billyboylindien2 a écrit:

Martin a écrit:

Ca m'a l'air interressant, mais à quoi ça sert ?boulet

En fait quand tu affiche ton flux rss, ton navigateur t'affiche une arborescence xml de base (des textes avec des plus )

Ce tuto en fait t'aide a mettre en page justemment ces flux pour que ce soi plus lisible

Sans:
http://www.wordpress-fr.net/feed/
avec:
http://www.billyboylindien.com/blog/feed/

Bien !!
Je vais essayer !
Sinon, petit conseil, mets ces liens sur ton article !happy


http://img262.imageshack.us/img262/8739/wordpressfanxk5.png
Mon site : http://www.trains-idf.net

Pour vous informer sur les grèves :
http://www.info-greves.org

Hors ligne

 

#8 09-09-2006 01:09:28

billyboylindien2
Connaisseur WP
Date d'inscription: 06-08-2006
Messages: 16

Re: [tuto] Mise en page des flux rss avec xsl et css

MS-DOS_1991 a écrit:

J'ai une erreur dans mon XML, un pb d'encodage apparemment hmm

Une idée ?

Oui, essai en passant en iso "ISO-8859-1" à la place de utf8, a changer dans le wp-rss2.php

Je crois aussi qu'il y a avait un plgin wordpress qui rendait l'encodage rss nickel, mais pas reussis a le retrouver en cherchant vite fait

Hors ligne

 

#9 09-09-2006 10:25:38

MS-DOS_1991
Admin
Lieu: France
Date d'inscription: 03-06-2006
Messages: 1989
Site web

Re: [tuto] Mise en page des flux rss avec xsl et css

En modifiant wp-rss2.php la source affiche toujours UTF-8 blinkblinkblink

Hors ligne

 

#10 09-09-2006 14:50:09

Martin
Maître WP
Date d'inscription: 24-12-2005
Messages: 522
Site web

Re: [tuto] Mise en page des flux rss avec xsl et css

Tous simplement super ! Poste ça sur Wordpress.org pour qu'ils l'incluent dans la prochaine version. Ce qui m'étonne, c'est qu'il n'y a qu'UNE ligne de code à ajouter !

En revanche, ça ne gère pas ce type de code

Code:

  1. ?
  2. &#8220 ;

Dernière modification par Martin (09-09-2006 14:50:50)


http://img262.imageshack.us/img262/8739/wordpressfanxk5.png
Mon site : http://www.trains-idf.net

Pour vous informer sur les grèves :
http://www.info-greves.org

Hors ligne

 

#11 09-09-2006 20:42:53

billyboylindien2
Connaisseur WP
Date d'inscription: 06-08-2006
Messages: 16

Re: [tuto] Mise en page des flux rss avec xsl et css

Martin a écrit:

Tous simplement super ! Poste ça sur Wordpress.org pour qu'ils l'incluent dans la prochaine version. Ce qui m'étonne, c'est qu'il n'y a qu'UNE ligne de code à ajouter !

En revanche, ça ne gère pas ce type de code

Code:

  1. ?
  2. &#8220 ;

Pour l'encodage, essayer de remplacer le fichier rss2.php par celui qui est dans l'archive du tuto. (Mis à jour)
J'ai rajouté un encodage utf8 dans le header du xsl. A voir s'il ne faudra pas le modifier en iso pour vous.

Ps un lien "retour" est toujours apprecié... wink

Hors ligne

 

#12 09-09-2006 20:53:54

Martin
Maître WP
Date d'inscription: 24-12-2005
Messages: 522
Site web

Re: [tuto] Mise en page des flux rss avec xsl et css

Ne marche pas.yikes
Le lien retour, mon site ? Dans ma signature.


http://img262.imageshack.us/img262/8739/wordpressfanxk5.png
Mon site : http://www.trains-idf.net

Pour vous informer sur les grèves :
http://www.info-greves.org

Hors ligne

 

#13 09-09-2006 20:57:15

billyboylindien2
Connaisseur WP
Date d'inscription: 06-08-2006
Messages: 16

Re: [tuto] Mise en page des flux rss avec xsl et css

Il faudrais alor tester de passer en iso mais tu ecris tes arcticle en iso !!??

Martin a écrit:

Le lien retour, mon site ? Dans ma signature.

Non le lien qui était dans le xsl (rss2.php)

Hors ligne

 

#14 09-09-2006 21:12:05

billyboylindien2
Connaisseur WP
Date d'inscription: 06-08-2006
Messages: 16

Re: [tuto] Mise en page des flux rss avec xsl et css

Humm je crois que je vien de trouver ce qui ne fonctionne pas.. il semble que ton rss envoi lui aussi un header. Hors il n'est pas pris en compte car deja existant

Sans doute le theme.

Essai de virer ceci de ton fichier rss2.php:

<?php
header("Content-type: application/xhtml+xml; charset=utf-8");
?>


Si jamais ça ne fonctionne pas (erreur type mime)

Alors, tu renomme ce fichier en rss2.xsl, tout en ayant effacer ce que l'on a effecer juste dessus

dedans, a la place de:
<link rel="stylesheet" type="text/css" href="<?php echo get_template_directory_uri() ?>/rss2.css"/>

tu met:
<link rel="stylesheet" type="text/css" href="http://trains-idf.net/wp-content/themes/wucoco-three-column-0100/rss2.css"/>

Ensuite dans les fichiers "wp-commentsrss2.php" et "wp-rss2.php" remplace:
<?php echo '<?xml-stylesheet type="text/xsl" href="'.get_template_directory_uri().'/rss2.php" media="screen" ?>'; ?>[q]

par:
[q]<?php echo '<?xml-stylesheet type="text/xsl" href="'.get_template_directory_uri().'/rss2.xsl" media="screen" ?>'; ?>


Ensuite, j'espere que ca fonctionne smile

Hors ligne

 

Pied de page des forums

Propulsé par PunBB 1.2.20
© Copyright 2005-2006 WordPress France