Podcast avec wordpress / Itunes affiche mal le champ « description » (Créer un compte)

  • Statut : non résolu
11 sujets de 1 à 11 (sur un total de 11)
  • Auteur
    Messages
  • #446928
    matthieu
    Membre
    Chevalier WordPress
    296 contributions

    Un problème que je ne parviens pas à résoudre.
    J’ai vu que Luc saint Elie avait le même d’ailleurs.

    Quand on enregistre son feed sur Itunes le champ description n’est pas encodé. Diu coup les accents n’apparaiseent pas ou alors avec eacute; par exemple pour un « é » alors que le « é » apparait dans le titre du podcast

    Alors que le champ titre, descirption ou titre du podcast sont correctemnt encodé.

    voilà l’exmeple
    http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=118231866

    Quelqu’un a t’il une solution ?
    Dite smoi si je suis pas clair dans ma requête
    merci
    laz

    #569447
    matthieu
    Membre
    Chevalier WordPress
    296 contributions

    je me réponds, c con je sais mais ce truc est à devenir fou

    dans rss2.php la balise the_title_rss retourne une chaîne de caractère correctemnt lue par Itunes mais the_content_rss() est mal lu par Itunes qui affiche les caractères « eacute; » à la place de « é » par exemple.. ??????

    #569448
    z720
    Membre
    Maître WordPress
    579 contributions

    Cela doit venir des filtres.
    Regarde dans default-filters.php (wp-include) pour voir quelle fonction manque de l’un à l’autre. C’est certainement celle là qui encodera correctement ton contenu.

    #569449
    matthieu
    Membre
    Chevalier WordPress
    296 contributions

    alors en fait le pb venait de mon éditeur Fckeditor « chenpress plugin »
    Si j’acrivais une note sans l’éditeur le contenu était correctement encodé à la sortie
    Mais avec l’éditeur des caractères spéciaux étaient rajoutés.
    Un ami ingé m’a trouvé le petit script magique à rajouter dans wp-rss2.
    Mais je connaissais pas le dfaut-filter.php
    paut être un truc à trvailler de ce côté effectivement
    merci en tt cas

    #569450
    matthieu
    Membre
    Chevalier WordPress
    296 contributions

    Z720 > dans defaut-filters la fonction « convert_chars » est une focntion Wp ou PHP ?

    #569451
    z720
    Membre
    Maître WordPress
    579 contributions

    convert_chars est une fonction WordPress

    #569452
    matthieu
    Membre
    Chevalier WordPress
    296 contributions

    merci, je vais la décortiquer

    #569453
    z720
    Membre
    Maître WordPress
    579 contributions

    Même pas besoin… Truc et astuce :
    – tu créé un plugin « vide » (il faut juste les meta de base à copier depuis un plugin existant)
    – dedans tu ajoutes

    add_filter(‘the_title_rss’, ‘convert_chars’);

    – tu actives ton plugin

    Ensuite y a pu qu’à vérifier si c’est bon

    #569454
    z720
    Membre
    Maître WordPress
    579 contributions

    Autre possibilité : problème d’encodage.
    Si celui de ton site est différent de celui de iTunes. Es-tu en UTF-8 ? Et eux ?

    #569455
    matthieu
    Membre
    Chevalier WordPress
    296 contributions

    je suis en utf8 et eux aussi
    mais le texte brut produit par l’editeur WYSIWYG n’est pas en UTF8 et remplaçait les « é » par des é
    Comme je le disais mon pote ingé m’a trouvé une solution, ça tourne bien maintenant.

    Mais, effectivement, la fonction convert_chars n’est pas appliquée sur the_title_rss ou the_content_rss dans defaut_filter.php.

    Mais cela aurait il remplacé les é par des « é » ?

    Autre question, je peux ajouter la ligne add_filter(‘the_title_rss’, ‘convert_chars’); directement dans defaut_filter plut^tot que de faire un plugin, non Z ?

    ++
    m

    #569456
    z720
    Membre
    Maître WordPress
    579 contributions

    Si tu modiifes dafault_filter, tes modifs seront écrasées à la mise à jour. Alros qu’avec un plugin c’est la solution la plus propre et la plus classe de « modifier » WordPress

11 sujets de 1 à 11 (sur un total de 11)
  • Vous devez être connecté pour répondre à ce sujet.