Advanced search  

News:

CPG Release 1.6.26
Correct PHP8.2 issues with user and language managers.
Additional fixes for PHP 8.2
Correct PHP8 error with SMF 2.0 bridge.
Correct IPTC supplimental category parsing.
Download and info HERE

Pages: [1] 2   Go Down

Author Topic: classement des images les plus populaires en nb de clic par jour?  (Read 8564 times)

0 Members and 1 Guest are viewing this topic.

Loïc

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Posts: 165
classement des images les plus populaires en nb de clic par jour?
« on: September 22, 2006, 04:29:35 pm »

Salut à tous,

voilà une question que j'ai posé il y a fort longtemps dans le forum principal sans obtenir de réponse alors je retente ma chance in french ici:

le classement des images les plus populaires se fait sur la base du nombre de clics. Pour une galerie "vivante", cad avec des photos qui arrivent au fur et à mesure, les images les plus récentes n'ont donc aucune chance d'aller concurencer celles qui y sont depuis le début: le succès appelant le succès (bcp de visiteurs vont directement voir les photos les plus populaires), on se retrouve avec des photos récentes moins vues que les 1ères.

Une bonne parade serait de classer les photos non par nombre total de clic mais par la moyenne de clic par jour:
Code: [Select]
nb de clic / (date actuelle - date d'ajout de la photo)
Selon vous est-ce réalisable? Quels fichiers et/ou tables modifier?
Logged

Loïc

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Posts: 165
Re: classement des images les plus populaires en nb de clic par jour?
« Reply #1 on: September 26, 2006, 09:38:21 am »

Personne n'a d'idée ni même d'opinion sur le sujet?
Logged

Pascal YAP

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 13833
  • Hello World :-)
    • CPG 1.5.x ExperiMental website
Re: classement des images les plus populaires en nb de clic par jour?
« Reply #2 on: September 26, 2006, 10:33:02 am »

Quote
Personne n'a d'idée ni même d'opinion sur le sujet?
Oui, ou plutôt non  ??? C'est tout à fait étrange !
Même très bizarre...
pour preuve ce sujet datant de 2004  ;D
http://forum.coppermine-gallery.net/index.php?topic=10634

PYAP
Logged

Loïc

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Posts: 165
Re: classement des images les plus populaires en nb de clic par jour?
« Reply #3 on: September 26, 2006, 10:41:57 am »

Pas glop...  :(

Mes connaissance en PHP / MySQL sont assez réduites, mais ça me parait pas devoir être insurmontable...

Peut-être même (mais là, c'est une pure supposition) que des listes telle que celle-ci ou encore des listes "ouvertes" où l'admin pourrait séléctionner lui-même les photos pourraient faire l'objet d'un plugin?
Logged

Loïc

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Posts: 165
Re: classement des images les plus populaires en nb de clic par jour?
« Reply #4 on: September 26, 2006, 10:47:17 am »

Mais d'ailleurs, tu as déjà réalisé qqchose dans le même esprit sur ta galerie "le peuple du vent" (tu sais, celle qui pique les yeux!  :D ;)) avec les dernières photos vues... Bidouille perso ou mod?
Logged

Pascal YAP

  • Moderator
  • Coppermine addict
  • ****
  • Country: fr
  • Offline Offline
  • Gender: Male
  • Posts: 13833
  • Hello World :-)
    • CPG 1.5.x ExperiMental website
Re: classement des images les plus populaires en nb de clic par jour?
« Reply #5 on: September 26, 2006, 11:15:42 am »

Quote
tu as déjà réalisé qqchose dans le même esprit sur ta galerie "le peuple du vent"
Ce n'est pas ma galerie  ;)

Le block "Les dernières photos" se déclare depuis la page CONFIG => Le contenu de la page principale  => catlist,1/alblist,3/lasthits/anycontent !
Comme signalé dans la Doc de Coppermine !

PYAP
Logged

Loïc

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Posts: 165
Re: classement des images les plus populaires en nb de clic par jour?
« Reply #6 on: September 26, 2006, 11:19:02 am »

Oops, je savais pô, j'ai regardé ce qui était proposé à l'époque de l'install de ma galerie mais j'y suis plus allé depuis.

J'irai creuser un peu le code de ces blocs ce soir pour voir comment c'est fichu...
Logged

Titooy

  • VIP
  • Coppermine addict
  • ***
  • Offline Offline
  • Posts: 736
    • under construction...
Re: classement des images les plus populaires en nb de clic par jour?
« Reply #7 on: September 26, 2006, 03:52:54 pm »

A défaut d'avoir une solution, voici déjà une piste : il faut activer l'option "Enregistrer le détail des statistiques de hit" dans la configuration.

Après il faut coder à partir des données de la table cpg_hit_stats...
Logged

Loïc

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Posts: 165
Re: classement des images les plus populaires en nb de clic par jour?
« Reply #8 on: September 26, 2006, 04:03:32 pm »

C'est activé chez moi. J'ai été voir la table en question et ça enregistre la date (et donc l'heure) de chaque clic. Ça me parait plus compliqué d'utiliser ça que de faire l'opération décrite plus haut, non?
Code: [Select]
nb de clic / (date actuelle - date d'ajout de la photo)
Logged

Titooy

  • VIP
  • Coppermine addict
  • ***
  • Offline Offline
  • Posts: 736
    • under construction...
Re: classement des images les plus populaires en nb de clic par jour?
« Reply #9 on: September 26, 2006, 05:05:39 pm »

Euh... exact... j'en étais resté au "The Most Viewed Today" de PYAP...

Je n'ai pas de galerie en ligne pour le moment pour tester mais ceci peut peut-être fonctionner :

Dans le fichier include/functions.inc.php
Trouver
Code: [Select]
                $query = "SELECT $select_columns FROM {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES'AND hits > 0 $META_ALBUM_SET $keyword ORDER BY hits DESC, filename  $limit";Remplacer par
Code: [Select]
$now = time();

                $query = "SELECT $select_columns FROM {$CONFIG['TABLE_PICTURES']} WHERE approved = 'YES'AND hits > 0 $META_ALBUM_SET $keyword ORDER BY hits/($now-ctime) DESC, filename  $limit";
Logged

Loïc

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Posts: 165
Re: classement des images les plus populaires en nb de clic par jour?
« Reply #10 on: September 26, 2006, 05:38:54 pm »

Je vais essayer ça ce soir, je te tiens au courant...  ;)

[edit par PYAP]
« Last Edit: September 26, 2006, 05:56:03 pm by PYAP »
Logged

Loïc

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Posts: 165
Re: classement des images les plus populaires en nb de clic par jour?
« Reply #11 on: September 26, 2006, 06:54:08 pm »

Lol, y a comme un défaut: ça classe les images dans leur ordre d'ajout à la galerie...  ;D
Logged

Loïc

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Posts: 165
Re: classement des images les plus populaires en nb de clic par jour?
« Reply #12 on: September 26, 2006, 09:46:15 pm »

edit... (je cherche encore)
Logged

Titooy

  • VIP
  • Coppermine addict
  • ***
  • Offline Offline
  • Posts: 736
    • under construction...
Re: classement des images les plus populaires en nb de clic par jour?
« Reply #13 on: September 26, 2006, 09:49:39 pm »

Ce n'était pas une faute de frappe. Le calcul doit se baser sur la colonne ctime de la table pictures. Mais je ne sais pas si ça marche...
Logged

Loïc

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Posts: 165
Re: classement des images les plus populaires en nb de clic par jour?
« Reply #14 on: September 26, 2006, 09:51:43 pm »

Ce n'était pas une faute de frappe. Le calcul doit se baser sur la colonne ctime de la table pictures. Mais je ne sais pas si ça marche...

Vi, j'avais édité mon msg. Mais bon, comme dit plus haut, ça donne rien...
Logged

Titooy

  • VIP
  • Coppermine addict
  • ***
  • Offline Offline
  • Posts: 736
    • under construction...
Re: classement des images les plus populaires en nb de clic par jour?
« Reply #15 on: September 26, 2006, 10:00:40 pm »

A essayer:
Code: [Select]
ORDER BY (hits/($now-ctime))ou
Code: [Select]
ORDER BY (hits*1/($now-ctime*1))
cfr. http://www.webmaster-hub.com/index.php?showtopic=23355
Logged

Loïc

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Posts: 165
Re: classement des images les plus populaires en nb de clic par jour?
« Reply #16 on: September 26, 2006, 10:10:04 pm »

Pas mieux. Ça me les classe en ordre de mise en ligne... :-\
Logged

Titooy

  • VIP
  • Coppermine addict
  • ***
  • Offline Offline
  • Posts: 736
    • under construction...
Re: classement des images les plus populaires en nb de clic par jour?
« Reply #17 on: September 26, 2006, 10:16:35 pm »

C'est qu'il ne tient pas compte du $now

Continuons les essais...

Code: [Select]
ORDER BY (hits*1/($now*1-ctime*1))
Code: [Select]
ORDER BY (hits*1/(".$now."-ctime*1))
Logged

Loïc

  • Coppermine frequent poster
  • ***
  • Offline Offline
  • Posts: 165
Re: classement des images les plus populaires en nb de clic par jour?
« Reply #18 on: September 26, 2006, 10:21:08 pm »

Désolé, ça passe toujours pas...
Logged

Titooy

  • VIP
  • Coppermine addict
  • ***
  • Offline Offline
  • Posts: 736
    • under construction...
Re: classement des images les plus populaires en nb de clic par jour?
« Reply #19 on: September 26, 2006, 10:24:21 pm »

Euh... au fait, pour toutes les images qui ont le même nombre de hits, il est normal qu'elles s'affichent par ordre de création... Est-ce que vous avez un grand nombre de hits ?
Logged
Pages: [1] 2   Go Up
 

Page created in 0.021 seconds with 20 queries.