•  » Utilisation
  •  » Supprimer l'historique des "non enregistrés"

#1 2006-08-09 23:19:32

wilfrid
Membre
Thionville (57)
2006-08-07
41

Supprimer l'historique des "non enregistrés"

Bonsoir,

J'ai tenté de faire une recherche sur ma question, mais en vain.

Comment peut-on faire pour ne pas historiser les "non enregistrés" (ie: les guests) à ma gallerie PWG?

Merci,

Wilfrid.

Hors ligne

#2 2006-08-09 23:38:49

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Supprimer l'historique des "non enregistrés"

Dans admin.php?page=configuration&section=general, tu actives ou pas!

Hors ligne

#3 2006-08-10 06:50:16

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

Re: Supprimer l'historique des "non enregistrés"

Si je comprends bien la question tu veux historiser les accès des membres mais pas les visiteurs...
Alors qu'aujourd'hui tu as tout le monde.

Est-ce ta question?

Confime avant qu'on replonge dans le code de stats.php, merci.


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

#4 2006-08-10 08:44:52

wilfrid
Membre
Thionville (57)
2006-08-07
41

Re: Supprimer l'historique des "non enregistrés"

Oui, c'est cela.
Avec la manip. de rub, est-ce que les accès des utilisateurs enregistrés seront historisés et pas les autres? C'est ce que je voudrais.

Dernière modification par wilfrid (2006-08-10 08:45:33)

Hors ligne

#5 2006-08-10 17:18:15

wilfrid
Membre
Thionville (57)
2006-08-07
41

Re: Supprimer l'historique des "non enregistrés"

Pour supprimer l'historisation des visiteurs non enregistrés, j'ai fais cette modification dans include/functions.inc.php:

Code:

function pwg_log( $file, $category, $picture = '' )
{
  global $conf, $user;

  if ($conf['log'])
  {
   if ( ($conf['history_admin'] ) or  ( (! $conf['history_admin'])  and (!is_admin())  ) )
    {
    $login = ($user['id'] == $conf['guest_id'])
      ? 'guest' : addslashes($user['username']);

                // TEST RAJOUTE PAR WILFRID le 10/08/2006: supprime l'historisation des guests.
                if($login != 'guest') {
                                $query = '
                                INSERT INTO '.HISTORY_TABLE.'
                                (date,login,IP,file,category,picture)
                                VALUES
                                (NOW(),
                                \''.$login.'\',
                                \''.$_SERVER['REMOTE_ADDR'].'\',
                                \''.addslashes($file).'\',
                                \''.addslashes(strip_tags($category)).'\',
                                \''.addslashes($picture).'\')
                                ;';
                               pwg_query($query);
                }
                // FIN DU TEST RAJOUTE
  }
  }
}

Est-ce bon?

Dernière modification par wilfrid (2006-08-10 18:13:11)

Hors ligne

#6 2006-08-10 17:52:39

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

Re: Supprimer l'historique des "non enregistrés"

On ne l'aurait pas écrit comme ça mais cela revient pratiquement au même...
Du moment que cela te convient, note bien ta modif pour les prochains changements de version.
(Je ne comprends toujours pas l'intérêt... Désolé)

8-)


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

#7 2006-08-10 18:07:16

wilfrid
Membre
Thionville (57)
2006-08-07
41

Re: Supprimer l'historique des "non enregistrés"

C'est fait (voir post plus haut).

Hors ligne

#8 2006-08-10 23:22:53

rub
Former Piwigo Team
Lille
2005-08-26
5239

Re: Supprimer l'historique des "non enregistrés"

rub a écrit:

Dans admin.php?page=configuration&section=general, tu actives ou pas!

Il était presque tard et j'ai confondu historique et notation.
Bref, j'ai écrit n'importe quoi!


Mais, c'est vrai pourquoi veux-tu faire ca?

Sinon, tu peux aussi une petite purge de temps en temps en mysql, "delete from #_history where login = 'guest'"!

Hors ligne

#9 2006-08-11 08:20:17

wilfrid
Membre
Thionville (57)
2006-08-07
41

Re: Supprimer l'historique des "non enregistrés"

rub a écrit:

rub a écrit:

Dans admin.php?page=configuration&section=general, tu actives ou pas!

Il était presque tard et j'ai confondu historique et notation.
Bref, j'ai écrit n'importe quoi!


Mais, c'est vrai pourquoi veux-tu faire ca?

Sinon, tu peux aussi une petite purge de temps en temps en mysql, "delete from #_history where login = 'guest'"!

Je veux faire ça, car cet album a été créé pour ma famille. Les consultations en guest ne m'intéressent pas vraiment pour l'instant. Si cela change, j'annulerai la modif de la fonction. Le plus long a été de trouver sa localisation, le reste n'a pas été compliqué.

Pour la purge sql, c'est ce que je comptais faire dans tous les cas. Je me suis juste retenu pour éviter les éventuels effets indésirables et de faire un dump de cette dernière.

Hors ligne

#10 2006-10-31 17:00:08

repie38
Former Piwigo Team
grenoble
2006-05-23
678

Re: Supprimer l'historique des "non enregistrés"

Merci bien pour cette modif !
et pour expliquer le pourquoi du comment, rien n'est visible dans ma galerie pour les guest. il me fallait donc ne pas les prendre en compte pour avoir des stats représentatives ;)

à ajouter dans le wiki ?

Hors ligne

#11 2006-10-31 17:37:05

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

Re: Supprimer l'historique des "non enregistrés"

Certaines personnes ne comprennent pas que des robots référencent leur site, ceci est un des n moyens de savoir lequel et quand il est passé la dernière fois...

Il y a donc du pour (supprimer les guests des stats) et du contre...

Je préfèrerai éliminer les guests de plus d'un mois.
Et d'avoir un filtre pour ne pas les afficher (comptabiliser), non?

8-)


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

#12 2006-10-31 19:44:29

repie38
Former Piwigo Team
grenoble
2006-05-23
678

Re: Supprimer l'historique des "non enregistrés"

c'est sur que si on pouvait filtrer les stats, ce ne serait que mieux.

pour cette galerie, je n'ai pas besoin de referencement non plus, donc cette petite bidouille me convient, mais c'est un besoin spécifique a cette galerie.

il me semble avoir lu quelque part qu'une evolution des stats était prévu pour les prochaines version. le fait de pouvoir filtrer en ferait il parti ?

edit : d'apres la feuille de route, la refonte est prévue pour la 1.7. et si j'ai bien suivi on pourrait entre autre filtrer par user (n'en afficher qu'un).
ce qu'il faudrai en plus (je ne sais pas si c'est prévu), c'est l'inverse du filtre (afficher tous sauf un) ...

Dernière modification par repié38 (2006-10-31 19:52:58)

Hors ligne

#13 2006-10-31 20:19:51

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

Re: Supprimer l'historique des "non enregistrés"

Voila qui va enrichir le débat, et va intéresser l'ami z0rglub.

Le filtre sur:
- les images uniquement
- les catégories uniquement
- les spéciales
- le user like z0rg%
- la même heure / 7 derniers jours
- le type d'autorisation user/group
- le premier groupe qui a donné l'autorisation
- les tags qui ont été sollicités
- le user not like z%
etc...

Comme je suis certain qu'il ne manquera pas de lire ce topic, je suis certain qu'il va vouloir reprendre tout ça ailleurs (dans un autre topic)...
8-)

Celui ci peut être http://forum.phpwebgallery.net/viewtopic.php?id=5208 ? Ou un tout neuf ?


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

#14 2006-11-02 10:50:12

plg
Équipe Piwigo
Nantes, France, Europe
2002-04-05
12671

Re: Supprimer l'historique des "non enregistrés"

En effet, le filtrage dans la visualisation de l'historique est prévue. Pour la 1.7 quasiment sûr. Merci VDigital pour les suggestions de filtrage ;-)


Les historiens ont établi que Pierrick était le premier utilisateur connu de Piwigo.

Hors ligne

  •  » Utilisation
  •  » Supprimer l'historique des "non enregistrés"

Pied de page des forums

Propulsé par FluxBB

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