French English German Italian Russian Spanish

Recherche

Tout les utilisateurs de Joomla et de Joomfish se sont posé la question, comment faire découvrir à Google vos pages dans chaque langue ?

Les forums n'en savent rien même sur le site de Joomfish rien (ou alors nous sommes aveugles).

Nous vous faisons découvrir notre solution pour montrer à google vos urls en Français et Anglais avec comme langue principal le Français et tout cela sur avec le module language selection en utilisant les drapeaux (rawimages).

Rendez vous dans : /www/modules/mod_jflanguageselection/tmpl/rawimages.php

Le code du module Joomfish est ici avant modifications

Les modifications Joomfish en deux étapes

Récupérer les urls des 2 langues dans Joomfish

Il faut insérer avant la fin de la balise "foreach" une copie des urls de chaque langue (ici Français et Anglais uniquement)

if ($language->code == 'fr-FR'){

$hreffr = $href;

}

else{

$hrefen = $href;

}

Ce qui vous permet de sauvegarder les urls des 2 langues (nous contacter par le forum si vous avez plus de langues ou d'autres langues).

Ecrire les balises langue de Google dans Joomfish

Il n'y a plus qu'à écrire vos balises canonical pour le Français qui sera la langue par défaut et alternate pour l'anglais en spécifiant 'en' dans la sous balise hreflang.

$doc =& JFactory::getDocument();

$country = 'en';

$doc->addHeadLink( $hreffr, 'canonical');

$doc->addHeadLink( $hrefen, 'alternate', 'rel', array('hreflang' => $country));

Conclusion sur les balises dans le head de votre site

ET voilà vous avez bien vos balises hreflang pour le Français et l'anglais !

Vous pouvez voir un exemple d'utilisation par exemple sur la page suivante

Joomfish et balise google de referencement

Le fichier de Joomfish rawimages.php est ici