É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 `&lt;: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.
issue

Forge communautaire SPIP | Charte d'utilisation | Signaler un problème sur ce site