[tuto] Mise en page des flux rss avec xsl et css (Créer un compte)

  • Statut : non résolu
14 sujets de 1 à 14 (sur un total de 14)
  • Auteur
    Messages
  • #448623
    billyboylindien2
    Participant
    Initié WordPress
    16 contributions

    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 … 😕

    Je vais faire une demande d’ailleure.

    #579786
    Martin
    Membre
    Chevalier WordPress
    484 contributions

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

    #579787
    benkenobi
    Gestionnaire du forum
    Maître WordPress
    4079 contributions

    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.

    #579788
    billyboylindien2
    Participant
    Initié WordPress
    16 contributions
    Martin wrote:
    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/

    #579789
    Qwindoo
    Modérateur
    Maître WordPress
    2862 contributions
    billyboylindien2 wrote:
    Martin wrote:
    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 😉

    #579790
    Qwindoo
    Modérateur
    Maître WordPress
    2862 contributions

    J’ai une erreur dans mon XML, un pb d’encodage apparemment 😕

    Une idée ?

    #579791
    Martin
    Membre
    Chevalier WordPress
    484 contributions
    billyboylindien2 wrote:
    Martin wrote:
    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:

    #579792
    billyboylindien2
    Participant
    Initié WordPress
    16 contributions
    MS-DOS_1991 wrote:
    J’ai une erreur dans mon XML, un pb d’encodage apparemment 😕

    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

    #579793
    Qwindoo
    Modérateur
    Maître WordPress
    2862 contributions

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

    #579794
    Martin
    Membre
    Chevalier WordPress
    484 contributions

    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

    ?
    &#8220 ;

    #579795
    billyboylindien2
    Participant
    Initié WordPress
    16 contributions
    Martin wrote:
    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

    ?
    &#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é… 😉

    #579796
    Martin
    Membre
    Chevalier WordPress
    484 contributions

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

    #579797
    billyboylindien2
    Participant
    Initié WordPress
    16 contributions

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

    Martin wrote:
    Le lien retour, mon site ? Dans ma signature.

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

    #579798
    billyboylindien2
    Participant
    Initié WordPress
    16 contributions

    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="/rss2.css”/>

    tu met:

    Ensuite dans les fichiers “wp-commentsrss2.php” et “wp-rss2.php” remplace:

    <?php echo '’; ?>[q]

    par:
    [q]<?php echo '’; ?>

    Ensuite, j’espere que ca fonctionne 🙂

14 sujets de 1 à 14 (sur un total de 14)
  • Le forum ‘Dépôts pour les extensions, trucs, astuces’ est fermé à de nouveaux sujets et réponses.