beepbeep Posté(e) le 3 septembre 2012 Partager Posté(e) le 3 septembre 2012 Bonjour, Toute ma question est dans le titre. J'ai effectué l'installation et le logiciel fonctionne parfaitement. Le seul problème... c'est que je ne sais pas où ajouter le code pour avoir les statistiques pour Photostation, audiostation,... Merci Beepbeep 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
zode94 Posté(e) le 10 septembre 2012 Partager Posté(e) le 10 septembre 2012 Je pose la même question de "beepbeep" 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
beepbeep Posté(e) le 13 septembre 2012 Auteur Partager Posté(e) le 13 septembre 2012 J'ai reçu cette réponse de la part de Synology: For PhotoStation, we assume you could perhaps insert the Java codes in /var/packages/PhotoStation/target/photo/template/photo/index.tpl. However, DSM uses index.cgi to redirect the page instead of something like index.html or index.php. Thus this may not be done in that case. Je vais regarder si j'arrive à faire quelque chose avec ces informations et je vous tiens au courant 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
psuken Posté(e) le 13 septembre 2012 Partager Posté(e) le 13 septembre 2012 (modifié) salut, Si tu trouves une solution ca m'intéresse car modifier le fichier tpl je l'ai déjà fait pour autre chose mais à chaque mise à jour de l'appli il faut le refaire... J'ai aussi essayé de mettre le code Piwik dans la personnalisation CSS en ajout les balises <style> mais vu que la feuille de style est générée par PHP, ça ne fonctionne pas. Nico. Modifié le 13 septembre 2012 par psuken 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
beepbeep Posté(e) le 16 septembre 2012 Auteur Partager Posté(e) le 16 septembre 2012 J'ai reçu cette réponse de la part de Synology: For PhotoStation, we assume you could perhaps insert the Java codes in /var/packages/PhotoStation/target/photo/template/photo/index.tpl. However, DSM uses index.cgi to redirect the page instead of something like index.html or index.php. Thus this may not be done in that case. Je vais regarder si j'arrive à faire quelque chose avec ces informations et je vous tiens au courant J'ai fait le test en insérant le code dans le fichier index.tpl. Cela fonctionne parfaitement pour photostation. Pour le reste, je n'ai pas encore eu le temps de chercher les autres chemins et fichiers à modifier. Si vous trouvez d'autre fichier de config, je suis preneur. Merci 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
psuken Posté(e) le 19 septembre 2012 Partager Posté(e) le 19 septembre 2012 Salut à tous, Je ne peux pas tester cette solution pour le moment (car en déplacement pro à l'étranger) mais la solution consiste peut-être simplement à mettre le code Piwik dans un fichier php et d'appeler ce fichier php via un .htaccess contenant : php_value auto_prepend_file "/volume1/web/fichier.php" Note : on peut également utiliser auto_append_file pour faire l'insertion à la fin du code... De cette manière il ne serait pas nécessaire de modifier les fichiers tpl à chaque mise à jour de l'application. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
psuken Posté(e) le 23 septembre 2012 Partager Posté(e) le 23 septembre 2012 Salut, A priori, une solution qui fonctionne et qui n'oblige pas à modifier le code des templates : Créer un fichier .htaccess contenant : php_value auto_append_file piwik_photostation.php Créez un fichier piwik_photostation.php contenant votre code Piwik. Placez ces deux fichiers dans le répertoire /volume1/@appstore/PhotoStation/photo/ Seul doute qui persiste et auquel j'espère que quelqu'un aura une réponse : Lors de la màj de PhotoStation, est ce que le répertoire est supprimé et remplacé par la nouvelle version ou est-que la màj n'affecte que les fichiers ? 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
DjMomo Posté(e) le 23 septembre 2012 Partager Posté(e) le 23 septembre 2012 Si tu supprime le package, le fichier sera supprimé (suppression de tout le dossier). Pur une mise à jour, je ne sais pas. 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
psuken Posté(e) le 23 septembre 2012 Partager Posté(e) le 23 septembre 2012 ok... Et bien on verra lors de la prochaine mise à jour 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
psuken Posté(e) le 27 septembre 2012 Partager Posté(e) le 27 septembre 2012 (modifié) Salut à tous, La solution que je vous avait proposée ne me satisfaisait pas car je rencontrais des problèmes pour me connecter depuis mon iPod touch et mon blackberry. J'ai donc fait quelques recherches supplémentaires et suis arrivé à la solution ci-dessous. Elle semble fonctionner sur tous les périphériques et ne pas créer de conflit. En fait pour être certain de modifier toutes les pages, il faut passer par un buffer PHP. Comme auparavant, il nous faut 3 fichiers : .htaccess, piwik_prepend.php et piwik_append.php .htaccess Options +Includes AddHandler server-parsed .html AddHandler application/x-httpd-php .html php_value auto_prepend_file /volume1/@appstore/PhotoStation/photo/piwik_prepend.php php_value auto_append_file /volume1/@appstore/PhotoStation/photo/piwik_append.php piwik_prepend.php <?php function PiwikToPhotostation($buffer) { $ga = <<<END <!-- Piwik --> /!\ Insérez le code Piwik ici /!\ <!-- End Piwik Tracking Code --> END; return str_ireplace("</head>", "{$ga}</head>", $buffer); } ob_start("PiwikToPhotostation"); ?> N'oubliez pas d'insérer le code Piwik.... piwik_append.php <?php ob_end_flush(); ?> Une fois que ces fichiers sont créés, il faut les copier dans le bon répertoire : cp <chemin_vers_le_fichier>/.htaccess /volume1/@appstore/PhotoStation/photo/ cp <chemin_vers_le_fichier>/piwik_prepend.php /volume1/@appstore/PhotoStation/photo/ cp <chemin_vers_le_fichier>/piwik_append.php /volume1/@appstore/PhotoStation/photo/ Remplacez <chemin_vers_le_fichier> par l'endroit ou vous avez enregistré les fichiers créés. That's all folks! Modifié le 27 septembre 2012 par psuken 1 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
psuken Posté(e) le 2 octobre 2012 Partager Posté(e) le 2 octobre 2012 Verdict après mise à jour de PhotoStation, les fichiers ont disparu... Il faut donc les copier à nouveau 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
beepbeep Posté(e) le 8 octobre 2012 Auteur Partager Posté(e) le 8 octobre 2012 Salut à tous, La solution que je vous avait proposée ne me satisfaisait pas car je rencontrais des problèmes pour me connecter depuis mon iPod touch et mon blackberry. J'ai donc fait quelques recherches supplémentaires et suis arrivé à la solution ci-dessous. Elle semble fonctionner sur tous les périphériques et ne pas créer de conflit. En fait pour être certain de modifier toutes les pages, il faut passer par un buffer PHP. Comme auparavant, il nous faut 3 fichiers : .htaccess, piwik_prepend.php et piwik_append.php .htaccess Options +Includes AddHandler server-parsed .html AddHandler application/x-httpd-php .html php_value auto_prepend_file /volume1/@appstore/PhotoStation/photo/piwik_prepend.php php_value auto_append_file /volume1/@appstore/PhotoStation/photo/piwik_append.php piwik_prepend.php <?php function PiwikToPhotostation($buffer) { $ga = <<<END <!-- Piwik --> /!\ Insérez le code Piwik ici /!\ <!-- End Piwik Tracking Code --> END; return str_ireplace("</head>", "{$ga}</head>", $buffer); } ob_start("PiwikToPhotostation"); ?> N'oubliez pas d'insérer le code Piwik.... piwik_append.php <?php ob_end_flush(); ?> Une fois que ces fichiers sont créés, il faut les copier dans le bon répertoire : cp <chemin_vers_le_fichier>/.htaccess /volume1/@appstore/PhotoStation/photo/ cp <chemin_vers_le_fichier>/piwik_prepend.php /volume1/@appstore/PhotoStation/photo/ cp <chemin_vers_le_fichier>/piwik_append.php /volume1/@appstore/PhotoStation/photo/ Remplacez <chemin_vers_le_fichier> par l'endroit ou vous avez enregistré les fichiers créés. That's all folks! Merci beaucoup pour la procédure, cela marche parfaitement! Beepbeep 0 Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Messages recommandés
Rejoindre la conversation
Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.