URL article dans une page sur fracebook - balises visibles [résolu]

jeudi 16 mai 2013 à 13h48
par yawili

Logo de yawili

Bonjour
Je teste un site spip3 avec sarka 3.2. L’installation .. paramétrage ..etc sont ok.
Le problème est que lorsque j’essaie de promouvoir un événement de l’agenda sur une page facebook en indiquant l’URL de la page, dans facebook en plus du logo et du texte de l’événement apparaissent, dans le texte, les balises html comme « p .. br classe=xxx .. etc »
J’ai cherché mais je ne comprends pas d’où vient ce problème.
Je n’ai pas trouvé d’information sur le filte typo_couleur utilisé avec #TEXTE dans la page inc_article_discription.html utilisée pour l’affichage du texte dans les événements et articles sarka. (dans spip c’est le filte image_reduire qui utilisé).
Si quelqu’un a une idée je serai reconnaissant.


Ce sujet est verrouillé : vous pouvez consulter son fil de discussion mais vous ne pouvez plus y répondre.

Réponses

12 juin 2013 à 23h20

Bonjour
Je pose la même question différemment :
Comment nettoyer la meta description de tout les caractères html qui apparaissent dans le texte. Je donne pour exemple la page forum de ce site, on trouve dans le code source :
<meta name="description" content=" &lt;p&gt;Charte d’utilisation des Forums&lt;br class=&#039;autobr&#039; /&gt; Les forums sont un lieu d’échange et d’entraide entre utilisateurs, contributeurs et développeurs de Sarka-SPIP. (...)&lt;/p&gt; " />
le filtre textebrut de <meta name="description" content="[(#GET{meta_description}|textebrut)]" /> semble n’avoir aucun effet et même en le remplaçant par d’autre filtre |attribut_html ... |supprimer_tags ...  |PtoBR ça n’a toujours aucun effet.
Est ce qu’il y’a un moyen - un filtre pour nettoyer ce contenu ?

14 juin 2013 à 12h19

Si quelqu’un cherche une réponse, comme c’était mon cas, il faut ajouter le filtre |textebrut également dans les pages article, rubrique ..etc à la ligne

{meta_description=#INTRODUCTION{#EVAL{_SARKASPIP_CONFIG_INTRO_META}}|textebrut}>
18 juin 2013 à 02h12

En fait, la balise #INTRODUCTION fonctionne différemment depuis SPIP3 (et le respect des sauts de ligne). Les <p> de ton texte sont bien supprimés par #INTRODUCTION mais les sauts de ligne non : ils sont remplacés par des <br />. En outre, le résultat final est entouré d’un <p> (je crois que c’est aussi depuis spip3 : toujours_paragrapher est on par défaut). Et pour faire bonne mesure, le |texte_brut sur le #GET ne donne rien car le tout est en entités html à cet instant.

Bref, il faut filtrer #INTRODUCTION avec |supprimer_tags pour pouvoir l’utiliser en meta sous SPIP3. La modif a été faite dans sarka : http://zone.spip.org/trac/spip-zone....

++

Suske