Visualizzazione dei risultati da 1 a 7 su 7

Discussione: creare cookie

  1. #1
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128

    creare cookie

    salve, io dovrei assegnare dei cokkie epr vedere i messaggi letti e non letti di un forum (un semplice forum) ho letto in giro e ho trovato una frase dell'utente MEM ceh diceva


    Io ho utilizzato il 2° metodo, memorizzo un cookie con l'id dell'ultimo post scritto nel forum, ed al rientro faccio un highlight sui post più nuovi, molto semplice
    questo è il thread

    http://forum.html.it/forum/showthrea...ghlight=cookie

    qualcuno riesce a farmi un esempio pratico? e dove si deve assegnare?

  2. #2
    Ciao, riconosco il reply

    - Ad ogni visita del forum, assegni l'id dell'ultimo post in un cookie

    $row = mysql_fetch_assoc(mysql_query("SELECT id FROM forum ORDER BY id DESC LIMIT 1"));
    $id = intval($row['id']);

    setcookie("lastvis",$id,+604800);

    - Per riconoscere invece se il post è nuovo:

    $postid = ....
    $id = intval($_COOKIE['lastvis']);
    if ($postid>$id) {
    ....hightlight
    } else {
    ....normale
    }

  3. #3
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128
    Originariamente inviato da mem
    Ciao, riconosco il reply

    - Ad ogni visita del forum, assegni l'id dell'ultimo post in un cookie

    $row = mysql_fetch_assoc(mysql_query("SELECT id FROM forum ORDER BY id DESC LIMIT 1"));
    $id = intval($row['id']);

    setcookie("lastvis",$id,+604800);

    - Per riconoscere invece se il post è nuovo:

    $postid = ....
    $id = intval($_COOKIE['lastvis']);
    if ($postid>$id) {
    ....hightlight
    } else {
    ....normale
    }
    ma cosa vuol dire "hightlight" ??

    su $postid = cosa dovrei mettere?

  4. #4
    highlight = evidenziare, puoi farlo mettendo un'icona che segnali il post non letto, mettere il titolo in un colore diverso, neretto... devi solo usare la fantasia

  5. #5
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128
    Originariamente inviato da mem
    highlight = evidenziare, puoi farlo mettendo un'icona che segnali il post non letto, mettere il titolo in un colore diverso, neretto... devi solo usare la fantasia
    ahh ok, pensavo fosse qualceh funzione strana ma su postid invece che cosa devo mettere?

  6. #6
    E' l'id che devi verificare, facendo il ciclo ad esempio quando mostri i post, fai il controllo sul cookie, e se non è stato ancora letto, fai l'highlight

  7. #7
    Utente di HTML.it L'avatar di torrone
    Registrato dal
    Apr 2006
    residenza
    Padova
    Messaggi
    1,128
    Originariamente inviato da mem
    E' l'id che devi verificare, facendo il ciclo ad esempio quando mostri i post, fai il controllo sul cookie, e se non è stato ancora letto, fai l'highlight
    si si ho fatto!! ti ringrazio per l'aiuto!!!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.