Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1152 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] commentaires et nouveaux commentaires

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PHP] commentaires et nouveaux commentaires

n°823997
sanglochon
Posté le 16-08-2004 à 10:37:13  profilanswer
 

Bonjour à tous,
 
je suis en train de phosphorer sur le meilleur moyen d'afficher les nouveaux commentaires d'une news par exemple.
J'ai deja le systeme de news, le systeme de commentaires mais je cherche le meilleur moyen d'afficher pour le visiteur qui se loggue sur le site, les commentaires qu'il n'a pas encore vu.
 
Vous avez surement une idee la dessus. Je reflechi mais je ne trouve que des moyens complexes ou des moyens peu fiable, alors je m'en remet à vous...
 
Merci d'avance

mood
Publicité
Posté le 16-08-2004 à 10:37:13  profilanswer
 

n°824666
kalex
Posté le 17-08-2004 à 01:22:52  profilanswer
 

Si j'ai bien compris, ton problème c'est de savoir quelles news afficher ? Et donc de stoquer l'information jusqu'au retour de ton visiteur ?
Tu peux faire ça avec les cookies (peu fiable effectivement), avec des sessions (mais a durée de vie limitée) ou enregistrer dans ta base de données où en était les commentaires lors de la dernière visite de ton utilisateur et ceci, pour chaque news (c'est pas aussi lourd que ça en a l'air !).

n°825659
sanglochon
Posté le 18-08-2004 à 10:13:46  profilanswer
 

En fait il ne s'agit pas de savoir quelle news affichée mais de mettre le bon nombre de commentaires nouveaux de la news en question.
Les cookies et les sessions, je ne pense pas en effet que ce soit adapté. Ma première pensée était pour enregistrer la date de la derniere visite dans la rubrique news et ensuite d'afficher les commentaires créé entre cette date et la date du jour, mais ca marche au premier clic mais des que tu en regarde d'autres c foutu.
Et j'ai peur que stocké l'etat vu ou pas vu pour chaque commentaire pour chaque visiteur ca fasse beaucoup. (300 visiteurs enregistrés x 4 commentaires par news x 8 à 10 news par semaine, ca va vite etre lourd...)

n°825759
misterping​uin
Posté le 18-08-2004 à 12:44:17  profilanswer
 

si tu as une table de ce genre :
 
utilisateur | dernierecnx
 
et une :
 
commentaire | datecommentaire
 
tu peux facilement faire le différentiel entre la derniere connexion et les commentaires postés depuis ?
si tu ne veux pas affichés ceux déja "vus" tu fais ta sélection a partir de la date de derniere connexion ?

n°825838
laaaaaapin
ouai §
Posté le 18-08-2004 à 14:37:20  profilanswer
 

Tu fais un 2è champ "date de derniere connexion", champ dont tu te serviras pendant la session actuelle pour afficher les derniers comments depuis ce moment.
Ensuite, après un temps déterminé considéré comme "timeout", 10mn par exemple, tu fais basculer la valeur de ton premier champ "derniere connexion" vers le 2è champ "derniere connexion".
Je sais pas si je suis vraiment clair, je vais essayer de te trouver un post qui parle de ça sur le topic des forums.


---------------
www.TASOEUR.biz / "Le lundi au soleil, c'est une chose qu'on n'aura jamais." - Claude François.
n°826495
sanglochon
Posté le 19-08-2004 à 09:55:45  profilanswer
 

misterpinguin et laaaaaapin, j'ai deja un systeme qui enregistre la dernière date de connexion plus la précédente, par contre, le probleme avec ce systeme la c'est que lorsque tu te connectes, c nickel mais des que tu vas sur la deuxieme page, les commentaires que tu vient juste de lire sont toujours considérés comme nouveaux alors que tu les as lu. Comment font ils dans un forum pour que le topic soit considéré comme lu ?

n°827141
kalex
Posté le 19-08-2004 à 20:17:56  profilanswer
 

Ils mettent à jour la date de la dernière connexion (avec l'heure courante) lorsque le visiteur visite le topic, quelle que soit la page. C'est d'ailleurs ce qu'il y a de plus simple à faire !!!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  [PHP] commentaires et nouveaux commentaires

 

Sujets relatifs
[PHP - MYSQL] optimisation d'une requetePHP, Dreamweaver, et session -debutant-
asp ou php ?[PHP] Redirection dynamique [résolu]
[Recherche] Codeur PHP pour ptit siteEXCEL/PHP propriétés non accessibles (PIA?)
openoffice php mysql[PHP] Comment éviter les Warning ?
Question sur la GD de PHPQuestion con sur la mise à jour de PHP !
Plus de sujets relatifs à : [PHP] commentaires et nouveaux commentaires


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR