html_entity_decode

Bonjour,

Je souhaite -- et même, j'exige ! :) -- pouvoir insérer des espaces insécables dans les titres d'articles afin de ne pas voir les doubles ponctuations se retrouver seules en début de ligne lors d'un redimensionnement de l'écran.

J'ai donc (après consultation du PHP Manual en ligne) remplacer :

return htmlspecialchars($str,ENT_QUOTES,PLX_CHARSET);

par :

return html_entity_decode($str,ENT_COMPAT,PLX_CHARSET);

(Fichier /core/lib/class.plx.utils.php -> ligne 853)


Ça fonctionne très bien mais il est fort possible que cela induise des effets négatifs car je ne suis pas développeur.

Si oui, lesquels ?

Sinon, est-ce une modification envisageable pour la suite ?


Bon dimanche !

Mots clés:

Réponses

  • P3terP3ter Responsable de PluXml

    Bonjour,

    Si je comprend bien, un exemple de titre serait "Top 10 des meilleurs titres&nbsp:", c'est bien ça ?

    Site : p3ter.fr - Twitter : @P3terFr

  • GzygGzyg Membre

    Oui, tout à fait. Le but (je l'utilise sans souci sur WordPress) est de caser dans les titres comme dans les textes toute la typographie française non disponible au clavier : espaces insécables (je préfère le   au  ), vrais points de suspension (… et non une suite de trois points), tirets cadratins, etc.

    Merci de te pencher sur le sujet. :)

Connectez-vous ou Inscrivez-vous pour répondre.