Community « Le forum « Web design «
Immerger divers petits codes dans un template
Pour des tags écrits en php, javascript, html, censés par exemple auditer la fréquentation de votre site par des humains ou des robots, tout se passe dans le fichier template.php de votre skin en production.
/!\ Auparavant, vous l'avez dérivé d'un style natif, parmi ceux de référence.
Votre tag est en php
Votre tag est en javascript, html..
</body> et pas avant le ?> pour celui-ci : question de clarté du code (puisque ?> signe avant tout la présence de php, hors notre tag n'est pas du php) et d'interprétation saine par le naviguateur.Note : c'est sujet à discussion, mais on place un tag d'audit (de fréquentation humaine pour le moins) à la fin du document parce qu'il faut considérer le chargement entier de celui-ci par le naviguateur pour se garantir que c'est une véritable visite.
Exemples
echo\"<!~~~CrawlTrack~~~~~~~~~~~~~~~~~~~~>n\";
$crawltsite=1;
include(\"/www/repertoire_de_crawltrack/crawltrack.php\");
echo\"<p><a href=\\"http://www.crawltrack.fr\\">
<img src=\\"http://www.monsite.tld/repertoire_de_crawltrack/images/nologo.png\\" alt=\\"CrawlTrack: free crawlers and spiders tracking script for webmaster - script gratuit de détection des robots pour webmaster\\" width=\\"1\\" height=\\"1\\" style=\\"border:0\\"/>
</a></p>n\";
echo\"<!~~~CrawlTrack~~~~~~~~~~~~~~~~~~~~-->n";
?>
</body>
</html>Auxiliaires... à creuser :
Pour personnaliser le rendu des données statistiques finales, par exemple obtenir le nom des pages plutôt que leurs URL, voici quelques variables de template.php à exploiter...
$context['page_title'] → reprend le titre de page
$context['self_url'] → l'URL brut du documentPour aller plus loin avec le php de yacs, suivez ci-dessous...
Comments
Moi-meme![]() from Entre chaise et clavier... 1450 posts | Démarche évoquée chez les forumeurs de Crawltrack et reprise dans la doc en ligne. Peut-être que ça amènera un peu plus de de curieux vers Yacs...
|
Fernand![]() from Paris 1312 posts | Moi-meme : |
Moi-meme![]() from Entre chaise et clavier... 1450 posts |
Attention : depuis le 27/09/2007 et le passage la version 2.3.0 de CrawlTrack, vous courrez un risque fontionnel à utiliser ce tag dans un système YACS. En effet Crawltrack propose maintenant de repérer les attaques (et il y en a !) sur votre site, pour celà il enregistre entre autres les requêtes de la forme : www.votresite.com/index.php?site=http://www.sitepirate.com Si vous regardez bien comment se comporte YACS lorsqu'on lui soumet un lien dans une section annuaire de liens par exemple, il génrère un code de la sorte : http://monsite.tld/links/click.php?url=http://www.crawltrack.fr ...ce qui est la même chose. Donc deux solutions : soit vous enregistrez prélablement dans l'administration de Crawltrack le site que vous allez indiquer à YACS (mais alors renoncez à un annuaire ouvert aux membres), soit vous annulez la vérification de piratage par Crawltrack dans la même administration, vous vous en passez.
![]() Une nouvelle rubrique dans la doc ! Yacs.Info : l'atelier ordinaire des innovations |



