web-dev-qa-db-fra.com

Ajouter une balise HTML Google Webmaster Tools sur le site Joomla

Existe-t-il un autre moyen d’ajouter la balise HTML Google Webmaster Tools (à des fins de vérification) sur un site Web Joomla? Le serveur ne me permet pas de me connecter via FTP.

Je suis dans la section des modèles du modèle "beez3". Mais je ne vois que les fichiers .php. Je voudrais ajouter la balise HTML (pour vérification) dans la section.

screenshot

2
El Patron

Même si vous n'avez peut-être pas accès au FTP, il existe au moins deux méthodes de vérification que vous pouvez utiliser pour vérifier la propriété du site.

  1. Téléchargement de fichier HTML

Installez un gestionnaire de fichiers Joomla tel que Extplorer ou similaire (temporairement ou non) et téléchargez le fichier HTML fourni dans le dossier racine du site Web.

  1. Google Analytics

Enregistrez le site Web dans Google Analytics et activez-le en saisissant le code de suivi dans votre modèle (le cas échéant) ou via une extension tierce. Une fois que Google Analytics est activé, vous pouvez l'utiliser pour vérifier que vous êtes bien propriétaire du site Web dans Webmaster Tools (ou Search Console).

Je recommande l’une ou l’autre des méthodes ci-dessus plutôt que la modification de fichiers centraux, car les modifications apportées à ces fichiers risquent d’être annulées lors de futures mises à jour.

1
Neil Robertson

Personnellement, je n'aime pas ajouter des javascripts directement au code HTML d'un modèle. Je préférerais utiliser la méthode addScriptDeclaration () fournie par joomla:

$doc->addScriptDeclaration("
  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).Push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-79362304-1', 'auto');
  ga('send', 'pageview');

    (adsbygoogle = window.adsbygoogle || []).Push({
      google_ad_client: 'ca-pub-#####################',
      enable_page_level_ads: true
  });
");

Cela devrait fonctionner dans n’importe quel modèle de tout fichier PHP généralement exécuté par le modèle).

1
wobbles

Dans le cas de Beez Template, sélectionnez le fichier avec le nom index.php, ajoutez votre balise meta à l'intérieur du bloc <head>...</head> autour de la ligne 80.

0
AlejandroVega