Salut à tous,
En tant qu'administrateur, lorsque je visite mon site, le compteur de visite des images s'incrémente.
Comment faire pour qu'il ne s'incrémente pas en mode administrateur, mais bien dans les autres modes.
Merci
Bonne soirée
Hors ligne
bonsoir iphoto,
cela fait plusieurs fois que tu poses des questions dont tu pourrais très bien trouver les réponses en cherchant un peu sur le forum ou sur le wiki...
la réponse se trouve ici : http://phpwebgallery.net/doc/doku.php?i … figuration
Je te laisse chercher un peu, peut-être es-tu simplement mal habitué ;)
Hors ligne
Excusez-moi, mais j'avais bien vu dans le Wiki, mais cela ne vas pas.
Dans 'config_local.inc.php' j'ai rajouté les lignes suivantes :
// history_admin : historiser les visites des administrateurs ?
$conf['history_admin'] = false;
Mais cela concerne l'historique de visite des pages du sites.
Mais moi, c'est le compteur de visite des images qui m'intéresse, et chaque fois que je clique sur une image le champ 'Visites' s'incrémente.
Et là je ne vois pas !
Pour les autres post :
- commentaires sous les vignettes dans administrateur SEUL mais en gardant le nom à chaque fois (http://forum.phpwebgallery.net/viewtopic.php?id=8177)
- icône new pour toutes les catégories (http://forum.phpwebgallery.net/viewtopic.php?id=8178)
- tri des commentaires sous les images comme (http://forum.phpwebgallery.net/viewtopic.php?id=8176)
Je vais encore chercher, mais...
Bonne nuit
Dernière modification par iphoto (2006-07-17 21:40:41)
Hors ligne
au temps pour moi, j'avais mal lu. Alors pour me faire pardonner voici l'astuce (je pense bien qu'elle existe sur le forum, mais n'ayant pas trop le temps de chercher ni de tester d'ailleurs ;) )
ligne 191 de picture.php
remplace :
// incrementation of the number of hits, we do this only if no action $query = ' UPDATE '.IMAGES_TABLE.' SET hit = hit+1 WHERE id = '.$page['image_id'].' ;'; pwg_query($query);
par
if ( $user['status'] != 'admin' ){ $query = ' UPDATE '.IMAGES_TABLE.' SET hit = hit+1 WHERE id = '.$page['image_id'].' ;'; }
merci de confirmer, j'ajouterai ça au wiki.
Hors ligne
bonsoir,
je pense que cette modif devrait-être de série dès la 1.6.2... si on sort l'admin de l'historique, cela devrait être totalement...
non ?
éric.
Hors ligne
Cela ne fonctionne pas.
En effet, l'incrémentation est annulée dans tous les statuts.
Dernière modification par iphoto (2006-07-17 23:07:00)
Hors ligne
vimages a écrit:
bonsoir,
je pense que cette modif devrait-être de série dès la 1.6.2... si on sort l'admin de l'historique, cela devrait être totalement...
non ?
éric.
C'est logique et légitime.
Une petite demande d'évolution pour qu'on n'oublie pas ?
<;o)
Hors ligne
Entre temps voila le bon code:
if ( !is_admin() ) { // incrementation of the number of hits, we do this only if no action $query = ' UPDATE '.IMAGES_TABLE.' SET hit = hit+1 WHERE id = '.$page['image_id'].' ;'; pwg_query($query); }
Hors ligne
Merci à tous, cela fontionnne.
IMPEC
Hors ligne
Bonjour,
Encore un déterrage de post à mon actif...
Merci pour l'astuce que je cherchais aussi pour la version 1.7 depuis un moment.
Ca fonctionne nickel.
Par contre, même remarque qu'au dessus, ça serait bien si le compteur de hit pouvait être désactivé quand on choisi de sortir l'admin de l'historique, ou si on pouvait le faire depuis l'interface d'administration.
Note: dans la version 1.7 j'ai trouvé la partie de code à modifier dans le fichier picture.php à la ligne 244.
Dernière modification par kyungjin (2007-07-06 12:27:22)
Hors ligne
Désolé le compteur de Hits des images est bien incrémenté par les visites des administrateurs et de IP exclues des statistiques car le compteur est dans la table images.
Mais perso, je m'en fiche.
8-(
Hors ligne