[suggestions] Affichage du nom des tags
fab56
Member
Bonjour,
Une suggestion d'amélioration concernant l'affichage du nom des tags dans la balise title et dans le tags.php du thème par défaut.
Le nom du tag est affiché de la façon suivante :
Or le titre obtenu de cette manière pose des problèmes si nom du tags contient des accents ou espaces.
Cela va par exemple afficher "energies-renouvelables" à la place d'"énergies renouvelables".
J'obtiens le nom correctement écrit via le code :
Par contre, pour la balise title, je n'ai pas directement la main car c'est la même fonction qui est utilisée sur toutes les pages :
J'ai bidouillé comme ça :
Mais ça serait mieux que la méthode pageTitle() traite directement le problème.
A priori ça se passe en ligne 231 du script class.plx.show.php mais je ne connais pas encore assez bien le code pour proposer la solution
Fab
Une suggestion d'amélioration concernant l'affichage du nom des tags dans la balise title et dans le tags.php du thème par défaut.
Le nom du tag est affiché de la façon suivante :
[== Indéfini ==]
<p class="directory">
<strong><?php echo $plxShow->plxMotor->cible; ?></strong>
</p>
Or le titre obtenu de cette manière pose des problèmes si nom du tags contient des accents ou espaces.
Cela va par exemple afficher "energies-renouvelables" à la place d'"énergies renouvelables".
J'obtiens le nom correctement écrit via le code :
[== Indéfini ==]
<h4>
<?php echo $plxShow->tagName(); ?>
</h4>
Par contre, pour la balise title, je n'ai pas directement la main car c'est la même fonction qui est utilisée sur toutes les pages :
[== Indéfini ==]
<title><?php $plxShow->pageTitle(); ?></title>
J'ai bidouillé comme ça :
[== Indéfini ==]
<title>
<?php
if($plxMotor->mode=='tags')
{
$plxShow->tagName();
}
else
{
$plxShow->pageTitle();
}
?>
</title>
Mais ça serait mieux que la méthode pageTitle() traite directement le problème.
A priori ça se passe en ligne 231 du script class.plx.show.php mais je ne connais pas encore assez bien le code pour proposer la solution
Fab
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Ha oui bien vu !.
J'ai donc bien pris en compte tes remarques.
Les bonnes corrections sont:
dans le fichier tags.php du theme, remplacer par
dans le fichier class.plx.show.php, fonction pageTitle() par
Ces modifs sont intégrées pour la prochaine version de PluXml
Merci
Consultant PluXml
Ancien responsable et développeur de PluXml (2010 à 2018)
On retrouve la même erreur dans le plugin "filAriane".
En ligne 43, il vaut mieux écrire :
Moins important mais il n'y a pas de balise meta description prévue par défaut pour les pages tags (parce que l'on a rien d'autre que le nom je suppose).