Dans admin.php?page=configuration§ion=general, tu actives ou pas!
Hors ligne
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.
Hors ligne
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
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?
Dernière modification par wilfrid (2006-08-10 18:13:11)
Hors ligne
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-)
Hors ligne
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'"!
Hors ligne
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.
Hors ligne
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
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-)
Hors ligne
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
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 ?
Hors ligne
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 ;-)
Hors ligne