/branches/v5.10-vilmorin/presentations/squelettes/entete_page.tpl.html |
---|
0,0 → 1,13 |
<!-- Google Analytics --> |
<?php if($prod): ?> |
<script> |
(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','//www.google-analytics.com/analytics.js','ga'); |
// instance nommée pour ne pas entrer en conflit avec l'analytics de Papyrus / Wordpress |
ga('create', 'UA-57885-7', 'auto', 'eFloreTracker'); |
ga('eFloreTracker.send', 'pageview'); |
</script> |
<?php endif; ?> |
/branches/v5.10-vilmorin/presentations/scripts/fiche-synthese.js |
---|
247,6 → 247,12 |
// sur les panneaux qui ne sont pas encore chargés, on doit attendre la fin |
// du chargement pour mettre à jour l'url (à cause de la récupération de l'id sur les enfants) |
var ongletNomCode = ui.panel.children(".onglet_contenu").attr("id"); |
// stats |
if (prod) { |
var ga_json = '{"nn": "' + ga_current_nn + '", "nom_sci": "' + ga_current_ns + '"}'; |
ga('eFloreTracker.send', 'event', 'fiche', 'consultation-' + ongletNomCode, ga_json, 1); |
} |
$(".lien_retour_synthese").toggle((ongletNomCode != "synthese")); |
mettreAJourUrl(permalienNumNom+"-"+ongletNomCode, ongletNomCode); |
$(document).trigger('dictionnaireRechercherDefinitions', '#'+ongletNomCode); |
/branches/v5.10-vilmorin/modules/fiche/squelettes/fiche_entete.tpl.html |
---|
15,6 → 15,8 |
var urlImagesOrganesGrandFormatTpl = "<?= Illustrations::obtenirTemplateUrlImageGrandFormatOrganes('O') ?>"; |
var permalienNumNom = "<?= $permalien_num_nom; ?>"; |
var onglet = "<?= $onglet; ?>"; |
// pour les stats (devrait être ailleurs ?) - redéfini à true plus bas si on est en prod |
prod = false; |
//]]> |
</script> |
<?php if(Config::get('utiliserDictionnaire') && Config::get('utiliserDictionnaireNiveau'.$niveau)) { ?> |
22,4 → 24,16 |
<script type="text/javascript" src="http://www.tela-botanica.org/commun/dictionnaire/scripts/dictionnaire.config.js"></script> |
<script type="text/javascript" src="http://www.tela-botanica.org/commun/dictionnaire/scripts/dictionnaire.js"></script> |
<link media="screen" href="http://www.tela-botanica.org/commun/dictionnaire/scripts/dictionnaire.css" type="text/css" rel="stylesheet" /> |
<?php } ?> |
<?php } ?> |
<?php if($prod): ?> |
<!-- stats --> |
<script type="text/javascript"> |
// variables réutilisées dans fiche-synthese.js au moment du chargement d'un onglet |
ga_current_nn = "<?= $num_nom ?>"; |
ga_current_ns = "<?= $nom_retenu ?>"; |
prod = true; |
var ga_json = '{"nn": "' + ga_current_nn + '", "nom_sci": "' + ga_current_ns + '"}'; |
ga('eFloreTracker.send', 'event', 'fiche', 'consultation-<?= $onglet ?>', ga_json, 1); |
</script> |
<?php endif; ?> |
/branches/v5.10-vilmorin/modules/fiche/Fiche.php |
---|
131,6 → 131,8 |
$taxons = new Taxons(); |
$referentiel = $this->conteneur->getParametre('referentiel'); |
$donnees['prod'] = Config::get('info.prod'); |
$donnees['permalien_num_nom'] = $taxons->getUrlPermalienNumNom($referentiel, 1, $this->conteneur->getNomCourant()->getNns()); |
$donnees['entete'] = $this->getVue('fiche_entete', $donnees); |
$donnees['contenu_onglet'] = $this->getVue($squelette, $donnees); |
254,6 → 256,8 |
$taxons = new Taxons(); |
$referentiel = $this->conteneur->getParametre('referentiel'); |
$donnees['permalien_num_nom'] = $taxons->getUrlPermalienNumNom($referentiel, 1, $this->conteneur->getNomCourant()->getNns()); |
$donnees['prod'] = Config::get('info.prod'); |
// cas particulier de l'onglet synthese qui possède 3 niveaux |
// et dont le nom n'est donc pas directement celui de son squelette |
if($this->onglet == "synthese") { |
/branches/v5.10-vilmorin/controleurs/aControleur.php |
---|
167,6 → 167,7 |
$donnees['appli'] = Framework::getInfoAppli(); |
$donnees['i18n'] = array_merge(I18n::get('Entete'), I18n::get('General')); |
$donnees['referentiel_titre'] = I18n::get('Referentiels-titres.'.Registre::get('parametres.referentiel')); |
$donnees['prod'] = Config::get('info.prod'); |
$this->setSortie(self::RENDU_TETE, $this->getVueCommune('entete_page', $donnees)); |
} |