CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

"les plus consultés" comment faire ca?

[graphismes]
[graphismes]
Niveau 9
14 juin 2008 à 14:02:16

bonjour :)

voila, je vois de plus en plus de sites qui proposent des articles en fonction du nombre de visites qu'ils ont recus.

par exemple dans les footers "articles les plus lus : ..." etc.

ca m'intéresserai bien pour mon site ca, seulement je ne vois pas comment faire :(

pouriez vous m'expliquer ? merci!

LeLion-67
LeLion-67
Niveau 10
14 juin 2008 à 15:16:04

Tu incrémente de 1 l'article dans une table ou tous sont stockés.

Ensuite, tu n'as qu'à faire un select order desc :)

[graphismes]
[graphismes]
Niveau 9
14 juin 2008 à 16:10:46

hmm mais comment incrémenter de 1 a chaque lecture?

isukthar
isukthar
Niveau 10
14 juin 2008 à 16:16:56

Il te faut un script en PHP par exemple qui va se connecter à la BD et qui va augmenter le champs de compteur correspondant à ta page. Donc il faut que toutes tes pages (au moins leur nom) soient dans ta BD.

[graphismes]
[graphismes]
Niveau 9
14 juin 2008 à 16:22:13

ah je vois, donc créer une table "pages" avec chaque nom dedans, et un champ "nbclics" par exemple :)

mais je ne vois pas trop comment faire pour incrémenter a la vue d'une page :(

isukthar
isukthar
Niveau 10
14 juin 2008 à 16:36:12

tu enregistre le champs nbclics dans une variable $x. Tu fais $x++ et tu fais ton update.

LeLion-67
LeLion-67
Niveau 10
14 juin 2008 à 16:42:13

Ou comment faire une requete pour rien.

UPDATE SET article=article+1 WHERE id=<article>

[graphismes]
[graphismes]
Niveau 9
14 juin 2008 à 16:47:23

aaah ok :)
merci beaucoup :ok:

mais je viens d'y réfléchir et je pense que cette fonctionalité est plus adaptée a des gros sites ayant plusieurs milliers de visites uniques, car moi par exemple, le webmaster, je vais souvent sur plusieurs pages beaucoup de fois (pour faire des maj, controller etc) et ca fausserai beaucoup le résultat ^^

deepblue
deepblue
Niveau 16
14 juin 2008 à 17:16:41

Tu crées une table ou tu stockes les ip et les articles qui ont été lu par cette ip.
Tu peux aussi passer des cookies pour savoir si l'article a été lu par le type.

Sous forums
  • Aide à l'achat Mac
  • Steam Deck
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Internet
  • Macintosh
  • Hardware
La vidéo du moment