Subversion Repositories eFlore/Applications.eflore-consultation

Compare Revisions

Ignore whitespace Rev 1449 → Rev 1450

/trunk/modules/mobile/Mobile.php
73,11 → 73,19
$donnees['lien_fiche'] = $this->url->obtenirUrlFiche($this->parametres['num_nom']);
$donnees['infos_nom'] = array(
'nom_sci' => $donnees['nom_retenu'],
'famille' => $donnees['famille'],
'nom_verna' => ''
);
'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
33,7 → 33,21
<script src="http://resources.tela-botanica.org/jquery/photoswipe/3.0.5/code.photoswipe.jquery-3.0.5.min.js"></script>
<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')
."?txt.format=".$this->format."&txt.section.titre=".$titre;
. $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');
}
}
?>