•  » Plugins
  •  » [Résolu] Ligthbox et compteur de clic (hit)

#1 2010-04-02 11:45:19

Toomka
Membre
2010-04-02
116

[Résolu] Ligthbox et compteur de clic (hit)

Bonjour,
Serait-il possible dans la prochaine version de lightbox (P@t), d'ajouter un "compteur de clic", afin de comptabiliser le nombre de page vu. Pour le moment si une image est affiché à partir de la lightbox, le nombre de hit n'augmente pas et il est donc impossible de savoir réellement le nombre de fois ou elle a été vue.

J'ai bidouillé un truc vite fait pour comptabiliser le nombre de vue réalisée pour une image dans lightbox :

Code:

#####################################################################################
## Fichier plugnins/lightbox/save_history.php - Penser à activer l'historique
#####################################################################################

CHERCHER :
if ('tags'==@$page['section'] and !empty($_POST['tagids']))
{
  $tags_string = mysql_real_escape_string($_POST['tagids']);
}

AJOUTER APRÈS :
$query = "UPDATE images SET hit=hit+1 WHERE id = '".$image_id."';";
pwg_query($query);

Ca fonctionne quand l'historique est activé, mais il y a peut être un meilleur moyen pour que les hits augmentes.

Merci d'avance et bonne continuation.

PS : désolé pour le forum Anglais, je me disais bien que c'était bizarre qu'il n'y ai rien en français ;)

Dernière modification par Toomka (2010-04-02 11:47:27)

Hors ligne

#2 2010-04-03 19:13:54

bg62
Membre
2010-03-25
194

Re: [Résolu] Ligthbox et compteur de clic (hit)

à mon humble avis cela vient des version de JavaScript
anciennes = pas prises par les moteurs
nouvelles = ça commence à faire effet
donc si le plugin est activé, normalement x vues  = 0
si tu le supprimes x vues = x pages vues
et il y a encore pire !!!
xiti (gratuit) : si on lance un diaporama, on fait PT les stats (pas chez google ! pas fou gogle ...) , c'est la première fois que je vois cela ... ;)
alors si vous voulez faire une surprise à un site 'piwigo' .............

Hors ligne

#3 2010-04-03 19:44:47

Toomka
Membre
2010-04-02
116

Re: [Résolu] Ligthbox et compteur de clic (hit)

bg62 a écrit:

à mon humble avis cela vient des version de JavaScript
anciennes = pas prises par les moteurs
nouvelles = ça commence à faire effet
donc si le plugin est activé, normalement x vues  = 0
si tu le supprimes x vues = x pages vues
et il y a encore pire !!!
xiti (gratuit) : si on lance un diaporama, on fait PT les stats (pas chez google ! pas fou gogle ...) , c'est la première fois que je vois cela ... ;)
alors si vous voulez faire une surprise à un site 'piwigo' .............

Le problème ici n'est pas dut à une non prise en compte par les sites de statistique comme Xiti (AT Internet) ou Google Analytics mais est dut si je ne me trompe pas à un problème de plugin où il manque l'implantation des hits (voir base de données table "images", champs "hit") qui permet d'afficher sur le site le nombre de page vue.
Si tu installes lightbox tes hits sur tes images n'augmenteront jamais et par conséquence tu ne pourras jamais savoir quelles sont les images les plus vues (donc plus d'intérêt non plus d'avoir le menu "Spéciales" -> "Plus vues" -index.php?/most_visited-).

Hors ligne

#4 2010-04-03 20:14:15

Gotcha
Ex Equipe Piwigo
Pierrelatte (26)
2007-03-14
13331

Re: [Résolu] Ligthbox et compteur de clic (hit)

N'hésitez pas à ouvrir un ticket dans le gestionnaire bugtracker dans la section (en haut à droite) de Lightbox.

;-)


Ayez comme premier réflexe de consulter le wiki.
Ensuite, veuillez effectuer une recherche sur le forum avant de poser votre question.

LE FAIRE EST LE REVELATEUR DE L'ETRE

Hors ligne

#5 2010-04-04 00:30:13

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [Résolu] Ligthbox et compteur de clic (hit)

Bien vu... avec lightbox, quand on visualise une image, c'est enregistré dans l'historique, mais je n'avais pas fait attention au compteur de hits...

Je rajouterai ca dans la prochaine version.
La méthode est la bonne ;-)


P@t

Hors ligne

#6 2010-04-04 03:47:32

Toomka
Membre
2010-04-02
116

Re: [Résolu] Ligthbox et compteur de clic (hit)

Bon bah plus qu'a attendre la nouvelle version alors ;)
Je pense que du coup j'ai plus besoin d'ouvrir un suivi de bug ?!!
Merci en tout cas pour ce plugin qui rend le visuel de mon site bien sympathique.

Hors ligne

#7 2010-04-04 12:38:12

Toomka
Membre
2010-04-02
116

Re: [Résolu] Ligthbox et compteur de clic (hit)

En faite c'est presque la bonne méthode. Seul inconvénient est que ça ne fonctionne pas si l'historique est désactivé.
Dans ce cas précis il faut modifier le fichier save_history.php

Code:

#####################################################################################
## Fichier plugnins/lightbox/save_history.php - Penser à activer l'historique
#####################################################################################

CHERCHER :

if (!isset($_POST['imgid'])
  or !($imgid = explode('img-', $_POST['imgid']))
  or !is_numeric(@$imgid[1]))
{
  die;
}

AJOUTER APRÈS :

$image_id = mysql_real_escape_string($imgid[1]);

$query = "UPDATE images SET hit=hit+1 WHERE id = '".$imgid[1]."';";
pwg_query($query);

Sinon ça ne fonctionne pas a cause du test juste dessous :

Code:

if (!$do_log)
{
  exit();
}

Hors ligne

#8 2010-04-09 15:24:19

P@t
Ex Equipe Piwigo
Nice
2007-06-13
5695

Re: [Résolu] Ligthbox et compteur de clic (hit)

C'est réglé avec la version 2.0.f du plugin.


P@t

Hors ligne

#9 2010-04-10 12:06:41

Toomka
Membre
2010-04-02
116

Re: [Résolu] Ligthbox et compteur de clic (hit)

P@t a écrit:

C'est réglé avec la version 2.0.f du plugin.

Merci P@t, ça fonctionne nickel :)
Une modif de moins à faire en cas de réinstallation de piwigo ou d'upgrade de lightbox... ça c'est cool !

Hors ligne

  •  » Plugins
  •  » [Résolu] Ligthbox et compteur de clic (hit)

Pied de page des forums

Propulsé par FluxBB

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