Coppermine et phpmyvisite Coppermine et phpmyvisite
 

News:

cpg1.5.48 Security release - upgrade mandatory!
The Coppermine development team is releasing a security update for Coppermine in order to counter a recently discovered vulnerability. It is important that all users who run version cpg1.5.46 or older update to this latest version as soon as possible.
[more]

Main Menu

Coppermine et phpmyvisite

Started by Bacchus, January 31, 2006, 02:32:04 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

Bacchus

Salut!  :D

Je me demande quel est le meilleur endroit pour mettre le code javascript que demande le service de stat phpmyvisite, pour l'instant je l'ai mis dans mon template.html de mon thème mais de cette façon il est visible que sur ce thème là. Alors je me suis dit que je devrais le mettre dans theme.php mais je veux qu'il apparaisse dans tout les themes donc il doit être dans include/themes.inc.php mais c'est la que je bloque.

Sera t'il pris en compte? J'ai juste à copier/coller le code donné et ça marchera?? Pas sure!

des idées?

François Keller

Salut,

Pour ma part, j'ai utilisé la possibilité qu'offre la version 1.4.3 de créer un pied de page personnalisé (CUSTOM FOOTER):
J'ai créer un fichier phpmyvisite.php avec le code donné, et dans la config de coppermine j'ai défini le chemin pour ce pied de page.
Ca marche très bien et ce n'est pas lié à un thème précis.
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

Bacchus

Pour l'instant mes résultats ne sont pas concluant, mais j'y reviendrais plus tard école oblige :p

Merci

Bacchus

#3
Ralalalala!!! J'y arrive pas, il veut rien savoir l'en****  >:(

J'ai mis mon code dans un fichier php sans mettre les balise <?php ?>, d'ailleur j'ai tester avec et en mettant des forward slash mais ça marche pas plus.

<div id="nedstat">
<!-- phpmyvisites -->
<a href="http://www.phpmyvisites.net/" title="phpMyVisites | Logiciel libre de statistiques et de mesure d'audience de sites internet"
onclick="window.open(this.href);return(false);">
<script type="text/javascript">
<!--
var a_vars = Array();
var pagename='';

var phpmyvisitesSite = 1;
var phpmyvisitesURL = "http://users.rockweb.org/******/phpmv2/phpmyvisites.php";
//-->
</script>
<script type="text/javascript" src="http://users.rockweb.org/*******/phpmv2/phpmyvisites.js"></script>
<noscript>
<p>phpMyVisites | Logiciel libre de statistiques et de mesure d'audience de sites internet
<img src="http://users.rockweb.org/*******/phpmv2/phpmyvisites.php" alt="phpMyVisites" />
</p>
</noscript>
</a>
<!-- /phpmyvisites -->
</div>


et dans la config je met comme chemin /galerie/phpmyvisites.php et même si je met l'url complet http://....., il veut rien savoir. Alors qu'est-ce que je fais de mal?

EDIT: Bon je viens de voir ceci: http://coppermine-gallery.net/demo/cpg14x/docs/faq.htm#customHeader donc le nouveau code ressemble à ça:

<?php
echo <<<EOT

<div id="nedstat">
<!-- phpmyvisites -->
<a href="http://www.phpmyvisites.net/" title="phpMyVisites | Logiciel libre de statistiques et de mesure d'audience de sites internet" 
onclick="window.open(this.href);return(false);">
<script type="text/javascript">
<!--
var a_vars = Array();
var pagename='';
var phpmyvisitesSite = 1;
var phpmyvisitesURL = "http://users.rockweb.org/*******/phpmv2/phpmyvisites.php";
//-->
</script>
<script type="text/javascript" src="http://users.rockweb.org/******/phpmv2/phpmyvisites.js"></script>
<noscript>
<p>phpMyVisites | Logiciel libre de statistiques et de mesure d'audience de sites internet
<img src="http://users.rockweb.org/******/phpmv2/phpmyvisites.php" alt="phpMyVisites" />
</p>
</noscript>
</a>
<!-- /phpmyvisites -->
</div>

EOT; 
?>


Et je me tape un parse error !  :-[

Une idée?

François Keller

Salut,
chez moi, j'ai ce code dans mon fichier php déclaré comme pied de page:
<!-- phpmyvisites -->
<a href="http://www.phpmyvisites.net/" title="phpMyVisites | Open source web analytics"
onclick="window.open(this.href);return(false);">
<script type="text/javascript">
<!--
var a_vars = Array();
var pagename='';

var phpmyvisitesSite = 2;
var phpmyvisitesURL = "http://www.*******/phpmyvisites/phpmyvisites.php";
//-->
</script>
<script language=javascript src="http://www.*******/phpmyvisites/phpmyvisites.js"></script>
<noscript>
<p>phpMyVisites | Open source web analytics
<img src="http://www.*********/phpmyvisites/phpmyvisites.php" alt="phpMyVisites" style="border:0" />
</p>
</noscript>
</a>
<!-- /phpmyvisites -->

ce code est sans les balises <?php ?>
Ensuite, dans la page de config, --> parametres des themes --> chemin pour un pied de page personnalisé: le chemin relatif de mon fichier pied de page
les remarques concernant ce fichier:
QuoteChemin pour inclure un en-tête de page personnalisé

Chemin relatif vers un fichier optionnel d'en-tête personnalisé. En utilisant cette option, vous pouvez inclure des éléments de code non-coppermine afin de les insérer à votre thème, par exemple une barre de navigation qui est utilisée dans l'ensemble de votre site. Vous pouvez uniquement ajouter un chemin relatif (vu depuis la racine de votre installation Coppermine) - pas de chemin absolu ni de lien http d'un autre site. Cette option est destinée aux utilisateurs expérimentés ayant des connaissances en PHP.
Attention: vous ne devez pas inclure des pages complètes contenant un entête ou un pied de page html (balises de type <head> ou <body>), ni des fichiers inclus faisant des manipulations d'entête, par exemple lisant un autre cookie (non-coppermine).

[cpg1.4.0 ou supérieur requis]
Chemin pour inclure un pied de page personnalisé

Chemin relatif vers un fichier optionnel de pied de page personnalisé. Les mêmes remarques que pour l'entête personnalisé s'appliquent.

[cpg1.4.0 ou supérieur requis]

Chez moi ça marche très bien  ;)
Avez vous lu la DOC ? la FAQ ? et cherché sur le forum avant de poster ?
Did you read the DOC ? the FAQ ? and search the board before posting ?
Mon Blog

Bacchus

#5
Bizarre, je l'avais fait comme ça au début et ça marchait pas. Ce coup-ci oui!  ;D ;D

Problem solved et merci :D