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 ;-)
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 ?
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) ...
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-)
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 ?
rub a écrit:
rub a écrit:
Dans admin.php?page=configuration§ion=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.
rub a écrit:
Dans admin.php?page=configuration§ion=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'"!
C'est fait (voir post plus haut).
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-)
Pour supprimer l'historisation des visiteurs non enregistrés, j'ai fais cette modification dans include/functions.inc.php:
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?
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.
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.
Dans admin.php?page=configuration§ion=general, tu actives ou pas!
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.