[Forum] Gestion des "nouveaux" messages ?

Discussion dans 'Web, design' créé par k o D, 7 Juin 2006.

Statut de la discussion:
Fermée.
  1. Offline
    k o D Belge !
    Bonjour :)

    Bon à la fin de mes examens, je commence mon projet de construction d'un forum en php. J'y réfléchis depuis un petit temps maintenant mais je ne parviens toujours pas à trouver une solution envisageable à cette question:

    Comment gérer l'affichage des icônes "nouveaux messages" etc pour chaque user? o_O

    Donc les images suivantes sur GamerZ:

    [IMG]
    [IMG]

    Etc...

    Merci d'avance !
    k o D, 7 Juin 2006
    #1
  2. Offline
    ayant déjà réfléchi à ce problème lorsque j'avais un projet similaire, je m'étais arrêter à l'idée de selectionner tous les sujets qui avaient des nouveaux messages depuis la date (à enregister) de l'acces à la dernière page. Il "suffit" de créer une table de session de l'utilisateur qui contient sa liste de messages non vus et il faut aussi a remplir lorsque quelqu'un poste un nouveau message
    dania の悪夢, 7 Juin 2006
    #2
  3. Offline
    k o D Belge !
    Ce qui risque d'être assez gros...

    En fait, je pense que çà doit être plusieurs méthodes qui vont gérer celà.

    La première et la plus évidente, lors de la connexion de l'user sur le site, là on choppe l'heure et on peut ainsi voir les derniers messages postés sans aucun problème depuis la date.

    Mais le problème vient plus du moment où l'user voyage sur le forum, çà c'est ennuyant.
    k o D, 7 Juin 2006
    #3
  4. Offline
    PunkDeLuxe condom
    Avec un ptit cookies chez l'utilisateur, avec dedans une valeur pour ca derniere visite, et suivant le temps écoulé avec le message posté celui-ci sera considéré comme nouveau ou ancien message..

    Juste une idée comme ca :)
    PunkDeLuxe, 7 Juin 2006
    #4
  5. Offline
    k o D Belge !
    Oui basé sur le temps écoulé çà peut-être pas mal.
    Mais je ne pense pas que celà soit suffisant, surtout qu'il faudrait noter le dernier accès à tous les forums.
    k o D, 7 Juin 2006
    #5
  6. Offline
    Loetheri Absent
    Amusante cette question ...
    Sur le forum du SiteduZéro, tu trouveras toutes tes réponses.

    Ceci dit, tu as plusieurs choix.
    Soit tu fais une table avec deux champs : id_sujet et vu.
    id_sujet est en relation avec l'id_sujet qui se trouve dans ta table avec le titre, ... de ton sujet.
    vu est une longue variable avec tous des numéros et de ;. Le principe est assez simple. Quand quelqu'un arrive sur la page, tu rajoutes son numéro à la chaine ainsi qu'un ";".

    Quand on écrit dans le sujet, tu supprimes toute la chaine.
    Et s'il a déjà visité, il te suffit d'exploser la chaine et de voir si son id de visiteur n'est pas déjà dedans :p
    Loetheri, 7 Juin 2006
    #6
  7. Offline
    k o D Belge !
    Merci beaucoup!

    Mais pourquoi cette question est-elle amusante? :)
    k o D, 7 Juin 2006
    #7
  8. Offline
    Loetheri Absent
    Parce que j'ai déjà du la voir au moins 30 fois ces 3 derniers mois :p
    Loetheri, 7 Juin 2006
    #8
  9. Offline
    SkYlEsS Kawai
    Si quelqu'un réussit à coder ce joli script, çà m'intéresse ... :p

    Merci :-D
    SkYlEsS, 8 Juin 2006
    #9
  10. Offline
    k o D Belge !
    Je le fais après le 19 Juin.
    Je te recontacterai ;)
    k o D, 8 Juin 2006
    #10
  11. Offline
    SkYlEsS Kawai
    Ah génial :-'

    Merci !
    SkYlEsS, 8 Juin 2006
    #11
Statut de la discussion:
Fermée.