J’ai récemment installé un OwnCloud version 6.0.2 et j’aimerai intégrer Piwik à ce dernier, pour ce faire j’ai suivi l’installation, mais vient un moment ou je bloque, celui ou il faut ajouter le code Javascript sur mes pages.
Théoriquement il devrait y avoir un footer.php de créer avec lequel je pourrais l’intégrer directement à toutes les pages mais, introuvable.
Je réponds à ce thread car je n’arrive toujours pas, après moultes manipulations, à intégrer Piwik dans Owncloud.
Déroulement:
J’ai bien ajouté mon code Piwik dans “core/templates/layout.guest.php” et “core/templates/layout.user.php” avant la balise “”.
Dans “apps\files_sharing\templates\public.php”, je l’ais ajouté avant la balise “” car pas de balise “”.
Par contre quand j’essaie d’ajouter (car elle n’y est pas encore inscrite) l’entrée “custom_csp_policy” dans le “config/config.php” comme le dit “odesport”, le refresh de la page me donne une page blanche et plus rien n’est accessible.
J’ai quand même suivi les manipulations pour le client Owncloud mais ça ne fonctionne pas non plus, rien n’est vu par piwik et la synchro stoppe dès le code dans “config/config.php” ajouté.
Vu que je n’arrive pas à passer l’étape “Modifier l’entrée ‘custom_csp_policy’ dans config/config.php”, je pense que c’est cette étape qui bloque…
Sinon je précise que je n’ais aucune erreur dans Owncloud sans les modifs, piwik fonctionne sur tous mes sites sans problèmes et je suis sur serveur dédié.
Voila j’ai en espérant avoir été clair.
Merci par avance de vos réponses et bon surf à tous.
intégrer le script donné par piwik dans l’entête des trois pages core\templates\layout.user.php, core\templates\layout.guest.php et apps\files_sharing\templates\public.php
ajouter la ligne 'custom_csp_policy' => 'default-src \'self\'; script-src \'self\' http://mypiwiksite.com \'unsafe-inline\' \'unsafe-eval\'; style-src \'self\' \'unsafe-inline\'; frame-src *; img-src *; font-src \'self\' data:; media-src *', dans config.php
Ce que je ne comprends pas, c’est où ajouter "<?php p(trim($_['user_displayname']) != '' ? $_['user_displayname'] : $_['user_uid']) ?>"