/trunk/modules/mobile/Mobile.php |
---|
74,10 → 74,18 |
$donnees['infos_nom'] = array( |
'nom_sci' => $donnees['nom_retenu'], |
'referentiel' => $this->parametres['referentiel'], |
'famille' => $donnees['famille'], |
'nom_verna' => '' |
); |
// juste pour avoir le tag de la fiche pour Google Analytics : |
$sourceTexte = new Texte($this->conteneur); |
$tag = $sourceTexte->obtenirTagFiche(); |
$donnees['tag_fiche'] = $tag; |
// on active GA uniquement si on est en prod |
$donnees['prod'] = Config::get("info.prod"); |
if(!empty($donnees['nomsCommuns'])) { |
$donnees['infos_nom']['nom_verna'] = $donnees['nomsCommuns'][0]['nom_vernaculaire']; |
} |
/trunk/modules/mobile/squelettes/smartflore.tpl.html |
---|
34,6 → 34,20 |
<script src="http://resources.tela-botanica.org/bootstrap/3.3.4/js/bootstrap.min.js"></script> |
<script src="modules/mobile/presentations/js/mobile.js"></script> |
<!-- Google Analytics (en prod seulement) --> |
<?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'); |
ga('create', 'UA-57885-5', 'auto'); |
ga('send', 'pageview'); |
//console.log('{"tag": "<?= $tag_fiche ?>", "nom_sci": "<?= $infos_nom['nom_sci'] ?>", "referentiel": "<?= $infos_nom['referentiel'] ?>"}'); |
ga('send', 'event', 'fiche', 'consultation', '{"tag": "<?= $tag_fiche ?>", "nom_sci": "<?= $infos_nom['nom_sci'] ?>", "referentiel": "<?= $infos_nom['referentiel'] ?>"}', 1); |
</script> |
<?php endif; ?> |
<style> |
.btn {border-radius:2em;} |
.container-fluid {padding: 0px;} |
/trunk/modules/mobile/sources/Texte.php |
---|
41,10 → 41,15 |
$titre = urlencode(Config::get('smartFloreSectionsFiches')); |
$base_url_wiki = Config::get('smartFloreWikiTpl'); |
$url_wiki = $base_url_wiki |
.strtoupper($this->conteneur->getParametre('referentiel'))."nt".$this->nomCourant->getNomSelectionne()->get('num_taxonomique') |
. $this->obtenirTagFiche() |
."?txt.format=".$this->format."&txt.section.titre=".$titre; |
return ($url_wiki); |
} |
// retourne le "tag" de la fiche SmartFlore dans Wikini, ex: BDTFXnt664 |
public function obtenirTagFiche() { |
return strtoupper($this->conteneur->getParametre('referentiel'))."nt".$this->nomCourant->getNomSelectionne()->get('num_taxonomique'); |
} |
} |
?> |