top articles, articles les plus lus

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

pierre_jean
WRInaute impliqué
WRInaute impliqué
 
Messages: 339
Inscription: Mer Avr 06, 2005 12:24

top articles, articles les plus lus

Message le Mer Sep 12, 2007 22:52

Bonsoir,

Je cherche à comprendre le fonctionnement d'un top 10 des articles (les articles les plus lus par exemple) d'un blog d'actualité, sans passer par des compteurs de clicks ou autres ? comment faire ?

Merci


yazerty
WRInaute accro
WRInaute accro
 
Messages: 1682
Inscription: Dim Juin 19, 2005 19:47

Message le Mer Sep 12, 2007 23:52

C'est à dire ?

bigjet
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 211
Inscription: Dim Nov 21, 2004 18:30

Message le Jeu Sep 13, 2007 1:58

Dans ta table d'articles, tu auras un champ "nbvistes" qui devra être incrémenté à chaque fois que l'article sera consulté.

En tout cas, c'est la manière la plus naturelle de faire ça.

pierre_jean
WRInaute impliqué
WRInaute impliqué
 
Messages: 339
Inscription: Mer Avr 06, 2005 12:24

Message le Jeu Sep 13, 2007 6:24

bigjet a écrit:tu auras un champ "nbvistes" qui devra être incrémenté à chaque fois que l'article sera consulté.


c'est justement la mécanique et la méthode de ce principe que je souhaiterais comprendre ? Comment ca se passe et ca se déroule concretement ?


OTP
Modérateur
Modérateur
 
Messages: 12806
Inscription: Ven Déc 16, 2005 22:41

Message le Jeu Sep 13, 2007 6:29

Si tu as déjà une table pour tes articles, ajoute un champ pour le nombre de lectures.
Si tu n'as pas de table, il faudra la créer.
Dans la page de l'article, un bout de php doit aller lire la valeur présente dans le champ et l'incrémenter de 1.
Dans la page de top, il faut lire tous les champs de nombre de lecture, les ordonner en sens décroissant, puis affichir n liens correspondant aux n plus grandes valeurs de ce champ.
Ceci n'est qu'un des moyens d'y arriver.


Gralon
WRInaute passionné
WRInaute passionné
 
Messages: 627
Inscription: Sam Nov 02, 2002 10:11

Message le Jeu Sep 13, 2007 8:35

update articles set article_nbvisites = article_nbvisites + 1 where article_id='numerodetonarticle';

par exemple en mysql

pierre_jean
WRInaute impliqué
WRInaute impliqué
 
Messages: 339
Inscription: Mer Avr 06, 2005 12:24

Message le Jeu Sep 13, 2007 8:58

ca fait un access bdd pour chaque visite :?
pas moyen de faire de maniere journaliere par rapport a qqch d'autre ?


OTP
Modérateur
Modérateur
 
Messages: 12806
Inscription: Ven Déc 16, 2005 22:41

Message le Jeu Sep 13, 2007 11:24

Ecrire dans un fichier puis mettre à jour un fois par jour ?

boutdepapier
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 163
Inscription: Ven Aoû 04, 2006 16:32

Message le Jeu Sep 13, 2007 11:30

pierre_jean a écrit:ca fait un access bdd pour chaque visite :?


Faut la faire travailler la p'tiotte ;) Un accès c'est peu, surtout pour une action aussi légére, je crois pas que tu devrais t'en soucier.


Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités