Écritrue des titres multilingue érronée dans l'onglet
Désolé par avance, n'étant pas informaticien, j'espère que je serai compréhensible.
Quand on coche « Activer l’insertion automatique » sur la version SEO 3.0.0, et que l’on a un titre multilingue du type <:Titre :>
pour un article / rubrique / mot-clé, alors dans l’onglet du navigateur et la barre de titre du navigateur, cela indique <:Titre :>
au lieu d’indiquer le titre traduit du fichier de langue.
Dans le fichier seo_fonctions.php il y a le code qui suit :
// remplacer la meta si on la trouve
if ($preg and preg_match($preg, $head, $match)) {
if (stristr($match[0], "data-strict") === FALSE)
$head = str_replace($match[0], $meta, $head);
} else {
$append .= "$meta\n";
}
Si on supprime « data-strict »
// remplacer la meta si on la trouve
if ($preg and preg_match($preg, $head, $match)) {
if (stristr($match[0]) === FALSE)
$head = str_replace($match[0], $meta, $head);
} else {
$append .= "$meta\n";
}
Alors <:Titre :>
se traduit bien dans l’onglet du navigateur.
Seulement, je ne sais pas si ça a des effets "néfastes" par ailleurs.