Script de Forum : Nouveau message ?

page 1 page 2
Répondre
Yumi
Yumi
Déconnecté
Si vous savez pas quoi faire, visitez mon site :wink:
Bonjour,
J'essaie de faire un script de forum pour mon site, et j'aimerais savoir comment faire le système d'affichage d'une image différente lorseque le message à été ajouté après le départ de l'utilisateurs ? Ou même après qu'il l'ai lu ?
Merci d'avance de vos réponses...
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Tu peux regarder le code de Da Forum que tu trouveras dans la rubrique scripts.
Dedans, il y'a cette fonctionnalité.

L'idée, c'est de créer un cookie contenant les id des sujets et la date du dernier message de ce sujet au moment où la personne le lit.

Après, quand cette personne revient, tu compares cette date avec la date réelle du dernier message du sujet (pour voir si il y a eu d'autres messages sur ce sujet depuis la derniere visite de ce visiteur). Et si cette date (celle du cookie) est inférieur, alors c'est que la personne n'a pas lu tous les messages du sujet , d'où un petit dossier rouge (jaune sinon).
XTremTourist
XTremTourist
Déconnecté
on envoi un cookie cher le visiteur avec l id du message et la dernier date du post lu
XTremTourist
XTremTourist
Déconnecté
Glob arrete de repondre en meme temp ke moi apret tu dit ke j suis plus presen sur le site smiley
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
smiley
allserv
allserv
Déconnecté
Tite astuce car j'essayais de me faire chier avec des tableaux etc...

Separe l'id du mess et la date par "|" et sépare ces deux infos des autres infos des autres messages par un "&"
Ensuite il te suffira de faire un explode pour retrouver le tableau..

Je viens de faire cela il y a quelques jours et je dois te dire que c'est pas evident car faut penser a tous les cas....

Bonne chance en tout cas smiley
Yumi
Yumi
Déconnecté
Si vous savez pas quoi faire, visitez mon site :wink:
Merci, vous allez me trouver chiant mais dans mon Cookie il y aura bcp de valeurs, non ?
Yumi
Yumi
Déconnecté
Si vous savez pas quoi faire, visitez mon site :wink:
Ah oui et je voulais savoir, si je rajoute un Whosonline sur le script Da Forums, vous le mettrez après sur le site ? :D
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Oui le cookie sera gros :) Mais peu importe...

Un whosonline ? C'est quoi ?
Si c'est un truc qui affiche les connectés au forum, cette fontionnalité est déjà présente dans Da Forum.
Yumi
Yumi
Déconnecté
Si vous savez pas quoi faire, visitez mon site :wink:
Oui lol désolé, j'avais pas vu ^^
zebden
zebden
Déconnecté
zebdinou pour les intimes / Blog : http://www.zebden.fr
allserv , au lieu de separer pourquoi ne pas rentrer directement le tableau dans le cookie grace a la fonction serialize() ^^
Yumi
Yumi
Déconnecté
Si vous savez pas quoi faire, visitez mon site :wink:
Peux-tu m'en dire un peu plus sur cette fonction plz ? :)
LA GLOBULE
LA GLOBULE
Déconnecté
111 111 111 x 111 111 111 = 12 345 678 987 654 321
Tu parles à zebden pour serialize la ?
Si oui, regarde le manuel php à la bonne page.
Yumi
Yumi
Déconnecté
Si vous savez pas quoi faire, visitez mon site :wink:
Bon j'vé jouer au chiant mais vous auriez pas un exemple tout con car j'y comprend rien sur le script du forum ! smiley
moogli
moogli
Déconnecté
Il en faut peu pour être heureux !!!!!
salut,

exemple
  1.  
  2. <?php
  3. //un bo tableau au départ :)  
  4. $tablo = array('yumi','lephpfacile','zebden','laglobule','moogli');//peut encore en mettre d'autre c'est pa grave :)  
  5.  
  6. $var = serialize($tablo);  
  7. //$var contient une forme linéaire du tablo smiley  
  8. tu envoie cookie  
  9. setcookie ('membre',$var,time+3153600);//cookie valable 365 jours :)  
  10. //---------------------------------  
  11. // sur une autre page, tu récupère la valeur du cookie  
  12.  
  13. $tablo=unserialize($_COOKIE['membre']);  
  14. /* $tablo contient le tableau de départ avant sérialisation => array('yumi','lephpfacile','zebden','laglobule','moogli') */  
  15. ?>  


Voila j'espère t'avoir convaincu et que jene t'est pas paumé :) (ni mettre gouré smiley )

@+
page 1 page 2
Répondre
Accès rapide :

Remonter Remonter
L'éditeur javascript - CSS - Gentoo - Tutoriaux PHP - Tutoriels PHP - Breizh Blog