•  » Plugins
  •  » [1.7] Plugin Statistics

#31 2007-09-23 13:28:22

sakkhho
Membre
Paris
2007-04-02
1836

Re: [1.7] Plugin Statistics

Vu que tout le monde etait tres enthousiasme sur la possibilité d'exlucre le guest :-))) ... voilà chose faite
version 1.7.c.
Il faut désintaller completement le plugin pour utiliser cette nelle version.
faites remonter les bugs !

Dernière modification par sakkhho (2007-09-23 14:26:43)


Piwigo 2.3.5

Hors ligne

#32 2007-09-23 14:44:44

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [1.7] Plugin Statistics

Hahaha, j'avais pas encore vu qu'il y a avait mon nom dans ce plugin! lol.

Sinon, moi à ta place, je me ferais une fonction à part avec les tests pour integrer les stats ou non?
Ca évite de refaire le code 2 fois.

En plus, mais ca tu ne pouvais le savoir, le code n'est pas compatible pour la 1.8 à cause du $user['is_the_guest'], si tu fais la fonction, j'adpaterais ton code pourqu'il soit compatible 1.7/1.8.


Et je rajouterais lors de l'insertion dans le code HTML des balises:
<!-- BEGIN Plugin Statitis -->
<!-- END   Plugin Statitis -->

Ou un truc du style!


"global $prefixeTable , $conf, $user;" est à supprimer en début de code?

Hors ligne

#33 2007-09-23 15:28:10

sakkhho
Membre
Paris
2007-04-02
1836

Re: [1.7] Plugin Statistics

rub a écrit:

Hahaha, j'avais pas encore vu qu'il y a avait mon nom dans ce plugin! lol.

Sinon, moi à ta place, je me ferais une fonction à part avec les tests pour integrer les stats ou non?
Ca évite de refaire le code 2 fois.

oui tu as raison.

rub a écrit:

En plus, mais ca tu ne pouvais le savoir, le code n'est pas compatible pour la 1.8 à cause du $user['is_the_guest'], si tu fais la fonction, j'adpaterais ton code pourqu'il soit compatible 1.7/1.8.

ok ca marche.

rub a écrit:

Et je rajouterais lors de l'insertion dans le code HTML des balises:
<!-- BEGIN Plugin Statitis -->
<!-- END   Plugin Statitis -->

Ou un truc du style!


"global $prefixeTable , $conf, $user;" est à supprimer en début de code?

résidu d'autre plugins ... je virerai tt ça...


Piwigo 2.3.5

Hors ligne

#34 2007-09-23 21:44:41

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [1.7] Plugin Statistics

Après sauvegarde des paramètres:

Notice: Undefined index: stat_header in f:\dev\bsf\plugins\Statistics\admin\stat_admin.php on line 22

Notice: Undefined index: stat_admin in f:\dev\bsf\plugins\Statistics\admin\stat_admin.php on line 25

Notice: Undefined index: stat_guest in f:\dev\bsf\plugins\Statistics\admin\stat_admin.php on line 26

Et après ca part, le delete/insert ne doivent pas bien être positionnés!

Hors ligne

#35 2007-09-23 22:16:11

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: [1.7] Plugin Statistics

Code:

<?php
/*
Plugin Name: Statistics
Version: 1.7.c
Description: Add source code like Google Analytics on each page.
Plugin URI: http://phpwebgallery.net/ext/extension_view.php?eid=174
Author: Ruben & Sakkhho
Author URI: http://www.phpwebgallery.net
*/


if (!defined('PHPWG_ROOT_PATH')) die('Hacking attempt!');

define('STAT_DIR' , basename(dirname(__FILE__)));
define('STAT_PATH' , PHPWG_PLUGINS_PATH . STAT_DIR . '/');


function statistics_admin_menu($menu)
{
    array_push($menu, array('NAME' => 'Statistics',
      'URL' => get_admin_plugin_menu_link(STAT_PATH . 'admin/stat_admin.php')));
    return $menu;
}

function stat_candoit()
{
  global $conf, $user;

  $conf_statistics = explode("," , $conf['statistics']);

  $is_guest = (function_exists('is_a_guest') ? is_a_guest() : $user['is_the_guest']);

  if
  (
    ($conf_statistics[1] == 'on') and 
    (($conf_statistics[3] == 'on' and !is_admin()) or (empty($conf_statistics[3]))) and
    (($conf_statistics[4] == 'on' and !$is_guest) or (empty($conf_statistics[4])))
  )
  {
    return '
<!-- Plugin Statitis -->
'.$conf_statistics[2].'
<!-- Plugin Statitis -->';
  }
  else
  {
    return false;
  }
}

function stat_tail()
{
  global $template;

  if ($code_stat = stat_candoit())
  {
    $template->loadfile('tail');
    $template->uncompiled_code['tail'] = str_replace('</div> <!-- the_page -->', $code_stat.'
      </div> <!-- the_page -->', $template->uncompiled_code['tail']);
  }
}


function stat_header()
{
  global $template;

  if ($code_stat = stat_candoit())
  {
    $template->assign_block_vars('head_element', array('CONTENT' => $code_stat));
  }
}


add_event_handler('get_admin_plugin_menu_links', 'statistics_admin_menu');
add_event_handler('loc_end_page_tail', 'stat_tail');
add_event_handler('loc_end_page_header', 'stat_header');


?>

Avec ca, ca devrait être bon en 1.7 et 1.8.
Je n'ai pas testé à fond alors méfiance!

Hors ligne

#36 2007-09-23 23:15:32

sakkhho
Membre
Paris
2007-04-02
1836

Re: [1.7] Plugin Statistics

merci rub,

j'integre ça et je test.


Piwigo 2.3.5

Hors ligne

#37 2007-09-24 16:07:17

DominiqueRT
Membre
2007-05-14
29

Re: [1.7] Plugin Statistics

Bonjour,

En complément de ce super plugin ; la possibilité d'utiliser "Google Analytics AIR beta" qui est une application.
Info :
http://www.aboutnico.be/index.php/googl … a-sign-up/
http://www.2803.com/technologie/google- … rsion-air/

Téléchargement :
Pour pouvoir utilisé cette application il suffit d'installer le runtime Air sur son post ( http://labs.adobe.com/downloads/air.html ) puis l'appli Air ( http://www.aboutnico.be/betasignup/download.php?gas.air ).

Je viens de tester et ça l'air prometteur.

Hors ligne

#38 2007-09-25 18:26:43

sakkhho
Membre
Paris
2007-04-02
1836

Re: [1.7] Plugin Statistics

Version 1.7.d

Integration des modifs de rub.


Piwigo 2.3.5

Hors ligne

#39 2007-12-28 11:01:23

seb78
Invité

Re: [1.7] Plugin Statistics

Bonjour,

Je ne dois pas etre bien reveillé, le script statistics sert bien pour google analytics ?
Pour que cela marche je dois bien télécharger le dossier et modifier transferer tous les fichiers présent dans celui ci, et  aprés ou dois je placer mon code google?
Et encore autre chose dans les anciens posts , j'ai lu guest star exclu..., quel rapport avec google analytics?

Merci d'éclairer mes lanternes

Seb

#40 2007-12-28 23:53:06

Nicco
Membre
Paris - Val de Marne
2006-05-12
1794

Re: [1.7] Plugin Statistics

Salut

as tu regardé comment fonctionne les plugins ? si non le mieux est de jeter un oeil dans le Wiki !

sinon donc si tu as bien copié les fichiers du plugins comme il faut
apres tu vas dans la partie administration ... plugin ... administration
et la tu installes le plugin et tu l'active !
enfin dans statictics tu colles ton code google dans la partie prévue pour ca

a+


Nicco Starrrr ..... voici ma galerie http://gallery-nicco.no-ip.org & ma passion http://bd-nicco.no-ip.org
version PWG 1.7.1 + de nombreux plugins actifs (trop pour les énumérer)

Hors ligne

#41 2007-12-31 10:27:39

Patricia
Membre
Lens (62) Pas de Calais
2004-04-27
774

Re: [1.7] Plugin Statistics

Bonjour le Forum et bon reste pour 2007 !

Moi sur cette page j'ai collé tous les codes de compteur et autre. Mon souci et que la longueur de tous ses codes dépasse les 10 lignes prévues et le bouton 'Valider' ou autre n'est plus affiché (Je ne le vois plus) ! !

Dernière modification par Patricia (2007-12-31 10:28:57)


Bisous de PAT

@ + ou -

Hors ligne

#42 2007-12-31 10:40:29

Nicco
Membre
Paris - Val de Marne
2006-05-12
1794

Re: [1.7] Plugin Statistics

bahhhh oui mais a la base c etait pas fait pour ca non plus ;o]


Nicco Starrrr ..... voici ma galerie http://gallery-nicco.no-ip.org & ma passion http://bd-nicco.no-ip.org
version PWG 1.7.1 + de nombreux plugins actifs (trop pour les énumérer)

Hors ligne

#43 2007-12-31 11:13:31

Patricia
Membre
Lens (62) Pas de Calais
2004-04-27
774

Re: [1.7] Plugin Statistics

Re

Alors tous ses codes je l'ai mets dans footer (comme avant !) mais a chaque mise a jour, plus rien ne marche !


Bisous de PAT

@ + ou -

Hors ligne

#44 2008-01-09 18:39:37

DalP
Membre
2008-01-09
2

Re: [1.7] Plugin Statistics

Salut,

Je suis désolé, mais je vais commencer l'avant avec une mauvaise nouvelle !
Il y a comme un oublie dans le script !

Je m'explique :
   - dans la fonction stat_candoit, le code n'est généré que lorsque la case Pied de page est sélectionné et non lorsque celle de l'En-tête est sélectionné ;
   - dans les fonctions stat_tail et stat_header, il n'y a pas vérification si les cases Pied de page ou En-tête sont sélectionnées, le code est inséré lorsqu'il est généré par la fonction précédente.

En conclusion, voici ce que j'ai obtenu sur mon site :
   - lorsque la case En-tête est cochée, aucun code n'est inséré ni en début, ni en fin de la page HTML ;
   - lorsque la case Pied de page est cochée, le code est inséré deux fois, une fois en début et une fois en fin de la page HTML.


Je vous souhaite à tous une heureuse année 2008 sur PWG !

Hors ligne

#45 2008-01-09 19:43:46

VDigital
Former Piwigo Team
Montpellier (FR)
2005-05-04
15127

Re: [1.7] Plugin Statistics

rub a écrit:

Avec ca, ca devrait être bon en 1.7 et 1.8.
Je n'ai pas testé à fond alors méfiance!

Comme quoi...

8-)

PS: Bonne Année également.


Vincent -« Plus vidéaste averti que photographe amateur... »
La galerie - Le blog   

Piwigo est une application libre de gestion de photos en ligne.

Hors ligne

  •  » Plugins
  •  » [1.7] Plugin Statistics

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2025 · Contact