PluXml.org

Blog ou CMS à l'Xml

Vous n'êtes pas identifié(e).

#1 17/03/2012 16:06:17

krysttof
Membre
Inscription : 09/11/2008
Messages : 31

Apostrophe dans le titre

Bonjour à tous,
Autre soucis que je viens de remarquer, sachant que je fais mon test en local avec MAMP, je ne sais pas si cela a une importance ou non.
Dans la configuration de base, dans le champ "Contenu de la balise meta "description" du site (optionnel) :", j'ai une description qui comporte une apostrophe.
Quand j'affiche le site et le code source, mon apostrophe est transformée en entité de caractère : '.
Quid ? Pour le SEO c'est pas génial !


Eternel débutant

Hors ligne

#2 20/03/2012 12:16:28

Jos
Pluxml Staff
Lieu : Région de Grenoble
Inscription : 04/11/2011
Messages : 1 128
Site Web

Re : Apostrophe dans le titre

Faudra que je vérifie mais il me semble bien que chez moi je n'ai pas de soucis (sous WAMP).

Hors ligne

#3 13/04/2012 09:45:51

amoweb
Membre
Lieu : Valence
Inscription : 05/08/2009
Messages : 277
Site Web

Re : Apostrophe dans le titre

J'ai fais deux tests :
- XAMPP sous Mac + Safarie/Firefox (sous Mac). J'ai le problème dans les description.
- Hébergement OVH + Safarie/Firefox (sous Mac). J'ai aussi le problème...

Ça viendrait donc de Mac ?
Étrangement 39 en décimal correspond bien au code de l'apostrophe usuel. Donc je ne vois pas pourquoi elle serait converti sous mac et pas sous windows, surtout que c'est le serveur qui converti normalement.

Hors ligne

#4 13/04/2012 10:03:38

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 273
Site Web

Re : Apostrophe dans le titre

Je constate également le problème avec chrome sous Mac pour les balises title, description et keywords.
Quelqu'un pour faire un test sous windows svp ?


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#5 13/04/2012 10:11:24

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 273
Site Web

Re : Apostrophe dans le titre

C'est l'utilisation de la fonction plxUtils::strCheck qui est à l'origine de l'affichage des ces caractères. Ce n'est pas lié uniquement au meta description.


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#6 13/04/2012 10:17:42

Stéphane
Responsable du projet
Lieu : pas loin de Metz
Inscription : 07/08/2007
Messages : 6 273
Site Web

Re : Apostrophe dans le titre

En complément d'info:

la fonction strCheck utilise la fonction htmlspecialchars.

Avec htmlspecialchars les remplacements suivant sont effectués :

"&" (et commercial) devient "&"
""" (guillemets doubles) devient """ lorsque ENT_NOQUOTES n'est pas utilisée.
"'" (guillemet simple) devient ' uniquement lorsque ENT_QUOTES est utilisée.
"<" (inférieur à) devient "&lt;"
">" (supérieur à) devient "&gt;"

Cf la doc php. voilà pour l'explication.
Est-ce un problème pour le SEO et le référencement ?. A vérifier


Mes articles et tutoriels pour PluXml
Pluxopolis mon site sur PluXml, mais pas seulement...
Twitter: @pluxopolis

Hors ligne

#7 24/12/2012 13:24:34

shaman
Membre
Inscription : 25/03/2011
Messages : 57

Re : Apostrophe dans le titre

Bonjour,

je déterre le post...  Je ne sais pas si cela pose problème pour le référencement mais lorsque je récupère le flux RSS pour le mettre sur un autre site , le script (que je ne peux modifier car application tierce) qui récupère les infos du blog récupère donc le sous-titre ou le titre avec les caractères bizarres...

Une solution ?  Merci.

Hors ligne

#8 26/10/2017 23:01:26

stevanovich
Membre
Inscription : 17/02/2010
Messages : 59

Re : Apostrophe dans le titre

Bonjour,
J'avais aussi ce problème, impossible d'afficher des apostrophe dans mes <title>

J'ai modifié ce fichier : class.plx.show.php

[== PHP ==]
	public function pageTitle($format='',$sep=";") {

		# Hook Plugins
.
.
.
.

		$format = $fmt=='' ? '#title - #subtitle' : $fmt;
		$txt = str_replace('#title', trim($title), $format);
		$txt = str_replace('#subtitle', trim($subtitle), $txt);
		echo html_entity_decode(plxUtils::strCheck(trim($txt, ' - ')), ENT_QUOTES);

	}

Hors ligne

#9 27/10/2017 00:20:55

bazooka07
Membre
Lieu : Quelque part en Rhône-Alpes
Inscription : 06/02/2014
Messages : 1 090
Site Web

Re : Apostrophe dans le titre

Je pense que c'est un problème d'encodage de caractères.
Avant c'était de l'ISO-8859-1
Maintenant c'est en UTF-8
Il faut regarder ce qui est déclaré dans l'entête de la page HTML.

Hors ligne

Pied de page des forums

A propos Nous soutenir Contact Twitter Google+
Copyright © 2006-2018 PluXml.org, tous droits réservés