|
Voir le sujet précédent :: Voir le sujet suivant
|
| Auteur |
Message |
| |
|
pierre_jean WRInaute impliqué

Inscrit le: 06 Avr 2005 Messages: 302
|
Posté le : Mer Sep 12, 2007 23:52 Sujet du message: top articles, articles les plus lus |
|
|
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

Inscrit le: 19 Juin 2005 Messages: 1678
|
Posté le : Jeu Sep 13, 2007 0:52 Sujet du message: top articles, articles les plus lus |
|
|
| C'est à dire ? |
|
| |
|
 |
bigjet WRInaute occasionnel

Inscrit le: 21 Nov 2004 Messages: 211
|
Posté le : Jeu Sep 13, 2007 2:58 Sujet du message: top articles, articles les plus lus |
|
|
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é

Inscrit le: 06 Avr 2005 Messages: 302
|
Posté le : Jeu Sep 13, 2007 7:24 Sujet du message: top articles, articles les plus lus |
|
|
| 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

Inscrit le: 16 Déc 2005 Messages: 8843 Localisation: En bas de l'éolienne...
|
Posté le : Jeu Sep 13, 2007 7:29 Sujet du message: top articles, articles les plus lus |
|
|
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é

Inscrit le: 02 Nov 2002 Messages: 586 Localisation: Nice - France
|
Posté le : Jeu Sep 13, 2007 9:35 Sujet du message: top articles, articles les plus lus |
|
|
update articles set article_nbvisites = article_nbvisites + 1 where article_id='numerodetonarticle';
par exemple en mysql |
|
| |
|
 |
pierre_jean WRInaute impliqué

Inscrit le: 06 Avr 2005 Messages: 302
|
Posté le : Jeu Sep 13, 2007 9:58 Sujet du message: top articles, articles les plus lus |
|
|
ca fait un access bdd pour chaque visite
pas moyen de faire de maniere journaliere par rapport a qqch d'autre ? |
|
| |
|
 |
OTP Modérateur

Inscrit le: 16 Déc 2005 Messages: 8843 Localisation: En bas de l'éolienne...
|
Posté le : Jeu Sep 13, 2007 12:24 Sujet du message: top articles, articles les plus lus |
|
|
| Ecrire dans un fichier puis mettre à jour un fois par jour ? |
|
| |
|
 |
boutdepapier WRInaute occasionnel

Inscrit le: 04 Aoû 2006 Messages: 157
|
Posté le : Jeu Sep 13, 2007 12:30 Sujet du message: top articles, articles les plus lus |
|
|
| 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. |
|
| |
|
 |
| |
|
|