[Plugin] Stats: Statistiques par dates [Plugin] Stats: Statistiques par dates
 

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Main Menu

[Plugin] Stats: Statistiques par dates

Started by François Keller, November 12, 2006, 02:53:58 PM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

François Keller

[Plugin] Stats: Statistiques par dates

Ce plugin est une adaptation du mod de Nibbler http://forum.coppermine-gallery.net/index.php?topic=34858.0

Il ajoute un bouton dans le menu principal qui ouvre une page avec les statistiques par dates de votre galerie: Nombre de commentaires, Nombre d'images ajoutées, Nouveaux membres

Installation:

Décompressez l'archive et placez le dossier dans votre répertoire plugins
Utilisez le gestionnaire de plugins (depuis la page de config ou directement : http://www.votregalerie.com/pluginmgr.php)

Langues:

Les fichiers langues sont disponibles en Anglais, Italien (merci Lontano) et en Français, n'hésitez pas à traduire ce plugin dans votre langue

Nouvelle version
la version 1.1 ajoute d'autres statistiques à la page.

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

François Keller

Nouvelle version 1.1 (eh oui déjà)

Cette version ajoute des statistiques à la page. Elle est inspirée du MOD de Pslawinski
démo ici
Pour les statistiques de vues des images, il faut évidemment les avoir activé dans la config
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

Davide Renda

avec la ver 1.1 j'ai un
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, postmaster@daviderenda.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

???

François Keller

Je n'ai pas d'erreur sir mes deux sites de test: un site free (voir demo) et un site en local  ???
peut être un problème de ton serveur ?
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

BlueEarth

Bonjour,
Merci pour ce plugin.
Comment n'en permettre l'accès qu'à l'administrateur ?  ::)
Merci.
BE.

François Keller

QuoteComment n'en permettre l'accès qu'à l'administrateur ?
dans le fichier codebase.php du plugin, chercher le code suivant
stats_add_admin_button('index.php?file=stats/stats',$lang_plugin_stats['menu_link'],$lang_plugin_stats['menu_link'],$lang_plugin_stats['menu_link']);
remplacez le par:
if GALLERY_ADMIN_MODE {
stats_add_admin_button('index.php?file=stats/stats',$lang_plugin_stats['menu_link'],$lang_plugin_stats['menu_link'],$lang_plugin_stats['menu_link']);
}

Pour ne permettre l'accès qu'aux utilisateurs enregistrés, c'est le code ci dessous
if USER_ID {
stats_add_admin_button('index.php?file=stats/stats',$lang_plugin_stats['menu_link'],$lang_plugin_stats['menu_link'],$lang_plugin_stats['menu_link']);
}
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

BlueEarth

Ca ne fonctionne pas, et créer une erreur sur la galerie. ;)
Parse error: syntax error, unexpected T_STRING, expecting '(' in /mnt/129/sdb/0/e/xxxxxx/plugins/stats/codebase.php on line 56

@+
BE



François Keller

Ok, j'ai été un peu vite, il manque les parentheses autour de USER_ID ou de GALLERY_ADMIN_MODE, ce qui donne:if (GALLERY_ADMIN_MODE) {
stats_add_admin_button('index.php?file=stats/stats',$lang_plugin_stats['menu_link'],$lang_plugin_stats['menu_link'],$lang_plugin_stats['menu_link']);
}

et if (USER_ID) {
stats_add_admin_button('index.php?file=stats/stats',$lang_plugin_stats['menu_link'],$lang_plugin_stats['menu_link'],$lang_plugin_stats['menu_link']);
}
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

BlueEarth


SuperTonio

Bonjour,
je viens d'installer ce plugin et je souhaiterai que les stats ne soient visible que par l'admin j'ai inséré le code cité plus haut mais j'ai une erreur :
Parse error: syntax error, unexpected $end in /mnt/135/sdb/3/9/antoine.delfort/cpg/plugins/stats/codebase.php on line 61

Ma galerie


Merci d'avance pour votre aide

Tonio

François Keller

Bonjour,

attachez votre fichier codebase.php à votre prochain post pour voir
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

SuperTonio

Voila pour pour le fichier
(j'ai modifié l'extension, car rien pour zippé sous la main)

Tonio

François Keller

essayez le fichier attaché ci dessous (ça marche chez moi)
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

Pascal YAP

#13
Hey,
Quote(j'ai modifié l'extension, car rien pour zippé sous la main)
Et pour dézipper, c'est pareil ?  ;)
Voici le fichier de Frantz : merci Pascal  :D
<?php
/*************************
  Coppermine Photo Gallery
  ************************
  Copyright (c) 2003-2006 Coppermine Dev Team
  v1.1 originally written by Gregory DEMAR

  This program is free software; you can redistribute it and/or modify
  it under the terms of the GNU General Public License as published by
  the Free Software Foundation; either version 2 of the License, or
  (at your option) any later version.
  ********************************************
  Coppermine version: 1.4.9
  $Source$
  $Revision: 3125 $
  $Author: gaugau $
  $Date: 2006-06-16 08:48:03 +0200 (Fr, 16 Jun 2006) $
**********************************************/
/*********************************************
  Modified by Frantz for stats plugin
**********************************************/

if (!defined('IN_COPPERMINE')) die('Not in Coppermine...');
require (
'plugins/stats/include/init.inc.php');


// User menus , (fixed by Sami)
$thisplugin->add_action('page_start','stats_page_start');

// create button template from current sys menu template (added by Sami)
function stats_add_admin_button($href,$title,$target,$link)
{
  global 
$template_sys_menu$template_sys_menu_spacer;
require (
'plugins/stats/include/init.inc.php');
  
$new_template=$template_sys_menu;
  
$button=template_extract_block($new_template,'faq');
  
   
$params = array(
      
'{FAQ_LNK}' => $target,
      
'{FAQ_TITLE}' => $title,
      
'{FAQ_TGT}' => $href,
      
'faq' => $link,
   );
   
$new_button="<!-- BEGIN $link -->".template_eval($button,$params)."<!-- END $link -->\n";
   
template_extract_block($template_sys_menu,'faq',"<!-- BEGIN faq -->" $button "<!-- END faq -->\n" .$new_button);
}

// Add photo_summary button after home under sys menu (added by Sami)
function stats_page_start()
{
  
  
global $template_sys_menu$template_sys_menu_spacer$template_sys_menu_button$sys_menu_buttons;
    global 
$CONFIG$lang_plugin_stats;

    require (
'plugins/stats/include/init.inc.php');
  
  
  
if (GALLERY_ADMIN_MODE) {
stats_add_admin_button('index.php?file=stats/stats',$lang_plugin_stats['menu_link'],$lang_plugin_stats['menu_link'],$lang_plugin_stats['menu_link']);
}
}

?>

SuperTonio


jujuv

Quote from: Frantz on November 12, 2006, 11:23:43 PM
Pour les statistiques de vues des images, il faut évidemment les avoir activé dans la config

Euh ... et on les active ou ?

Pascal YAP

Quote
QuotePour les statistiques de vues des images, il faut évidemment les avoir activé dans la config

Euh ... et on les active ou ?
Config/Activer les Plugins

PYAP

jujuv

Oui mais la que faire ... car mon plugin statistiques fonctionne sauf qu'il n'affiche pas les "Visualisation par Heure"

jujuv

... hum faut-il modifier ceci :  Enregistrer le détail des statistiques dans configuration

François Keller

Quotehum faut-il modifier ceci :  Enregistrer le détail des statistiques dans configuration
exactement  ;)
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