Projet

Général

Profil

Evolution #787

Plugins Piwik

Ajouté par Ktulu BUNTU il y a plus de 4 ans. Mis à jour il y a 8 mois.

Statut:
Fermé
Priorité:
Normal
Assigné à:
Catégorie:
Core
Version cible:
-
Début:
03/02/2014
Echéance:
% réalisé:

0%

Temps estimé:

Description

Plugin d'integration des statistiques galette vers piwik

Révisions associées

Révision b63a1274 (diff)
Ajouté par Johan Cwiklinski il y a 8 mois

Fix local CSS; fixes #1101

Also add tracking.js possibility; fixes #787

Révision 537b74c5 (diff)
Ajouté par Johan Cwiklinski il y a 8 mois

Mising path separator; refs #787

Révision 2f03bb5a (diff)
Ajouté par Johan Cwiklinski il y a 8 mois

Ajout statistiques externes; refs #787

Historique

#1 Mis à jour par Johan Cwiklinski il y a plus de 4 ans

  • Assigné à Johan Cwiklinski supprimé
  • Version cible 0.8.0 supprimé

#2 Mis à jour par Johan Cwiklinski il y a plus de 4 ans

  • Tracker changé de Evolution à Souhaits

#3 Mis à jour par Johan Cwiklinski il y a environ 4 ans

  • Statut changé de Nouveau à Commentaire

Il est peut-être possible d'intégrer ça assez facilement (et ce serait compatible avec les système similaires, tels que google analytics et consorts). N'utilisant pas de système de ce type, je ne suis pas en mesure de tester ; et je ne pourrai intégrer la fonctionnalité qu'une fois que le fonctionnement aura été validé.

Il faut modifier le fichier templates/default/common_header.tpl de la façon suivante :

diff --git a/galette/templates/default/common_header.tpl b/galette/templates/default/common_header.tpl
index 8f09b01..fdbead9 100644
--- a/galette/templates/default/common_header.tpl
+++ b/galette/templates/default/common_header.tpl
@@ -29,6 +29,10 @@ Just put a {include file='common_header.tpl'} into the head tag.
         {* Tooltips can be used everywhere *}
         <script type="text/javascript" src="{$jquery_dir}jquery-ui-{$jquery_ui_version}/jquery.ui.position.min.js"></script>
         <script type="text/javascript" src="{$jquery_dir}jquery-ui-{$jquery_ui_version}/jquery.ui.tooltip.min.js"></script>
+        {assign var="localjstracking" value="`$template_subdir`tracking.js"}
+        {if file_exists($localjstracking)}
+            <script type="text/javascript" src="{$localjstracking}"></script>
+        {/if}
         <meta name="viewport" content="width=device-width" />
         {* UI accordion is used for main menu ; we need the CSS *}
         <link rel="stylesheet" type="text/css" href="{$template_subdir}jquery-ui/jquery-ui-{$jquery_ui_version}.custom.css" />

Il faut ensuite créer un fichier tracking.js dans le dossier templates/default, qui contiendra le code Javascript (http://developer.piwik.org/api-reference/tracking-javascript - tout ce qui est compris entre <script> et </script>).

Normalement, ça devrait suffire.

#4 Mis à jour par Johan Cwiklinski il y a environ 4 ans

Ping ? Si personne ne teste la solution proposée, je ferme la demande et je passe à autre chose :)

#5 Mis à jour par Johan Cwiklinski il y a presque 4 ans

  • Statut changé de Commentaire à Rejeté

#6 Mis à jour par Johan Cwiklinski il y a 8 mois

  • Tracker changé de Souhaits à Evolution
  • Catégorie changé de Plugins à Core
  • Statut changé de Rejeté à In Progress
  • Assigné à mis à Johan Cwiklinski

#7 Mis à jour par Johan Cwiklinski il y a 8 mois

  • Statut changé de In Progress à Résolu
  • % réalisé changé de 0 à 100

#8 Mis à jour par Johan Cwiklinski il y a 8 mois

  • Statut changé de Résolu à Fermé
  • % réalisé changé de 100 à 0

Formats disponibles : Atom PDF