Utenti online e notifiche
Utenti online e notifiche postato il 24/05/2021 23:04:29 nel forum programmazione, open source e hosting
ragazzi sto scrivendo da zero un nuovo template per gdrcd 5.5
purtroppo avro dimenticato il controllo dei nuovi messaggi e dei nuovi post in bacheca e la conta delle persona online...
nn ricordo come funziona, per caso c'è un div che refresha ogni tot secondi? potreste indicarmi dove lo posso trovare cosi da integrarlo nel mio tema?
inoltre volevo sapere se è presenta una query per il calcolo dei nuovi messaggi [1 o 2 o 3 in base ai non letti] nonche quello dei nuovi post in bacheca.
se è presente potreste segnalarmi la pagina? cosi magari evito di scrivere la query
grazie ancora
Pagine → 1
25/05/2021 10:29:31
Vado a memoria, guarda nel file chiamato info_location perché la gestione della ricezione messaggi e presenti, se mi ricordo bene, è lì.
25/05/2021 10:53:30
haruka ha scritto: Vado a memoria, guarda nel file chiamato info_location perché la gestione della ricezione messaggi e presenti, se mi ricordo bene, è lì.
sempre gentilissima
25/05/2021 11:23:24
forsaken ha scritto: Io purtroppo ho spostato tutto dall'originale ma sono andata a ripescarne uno pulito!
Su pages/presenti.inc.php trovi il conteggio degli online (a fondo pagina).
Su pages/messaggin.inc.php trovi l'aggiornamento alla ricezione di un messaggio. Che io sappia, però potrei sbagliare in quanto uso un pezzo vecchio, non c'è il conteggio di quanti messaggi hai ricevuto ma solo della ricezione generica.
Su pages/forum.inc.php (per GDRCD5.4) sta l'aggiornamento nuovi topic che però non trovo in quello nuovo quindi nel caso te lo lascio qui sotto.
$new_msg = gdrcd_query("SELECT COUNT(MA.id_messaggio) AS num FROM messaggioaraldo AS MA LEFT JOIN araldo_letto AS AL ON MA.id_messaggio=AL.thread_id AND AL.nome='".$_SESSION['login']."' WHERE MA.id_araldo = ".$row['id_araldo']." AND MA.id_messaggio_padre = -1 AND AL.id IS NULL");
Per il conteggio messaggi.
<?php
if($new_msg['num']>0)
{
if ($new_msg['num'] == 1)
{
echo ' '.$new_msg['num'].'';
}
else
{
echo ''.$new_msg['num'].'';
}
}
?>
Per il punto in cui in bacheca appare TOT messaggi nuovi.
Spero ti possa aiutare, sono andata un po' a memoria.
da poco sto studiando gdrcd 5.5 e penso che tutto stia dentro il gile presenti.inc.php
cmq grazie mille per il conteggio delle missive
Discussione seguita da
Pagine → 1
Rispondi alla Discussione Segui Discussione Inoltra Discussione Forum Programmazione, Open Source e Hosting Elenco Forum
Articoli, Interviste e altre Risorse!
RAID Shadow Legends ↗
Tibia ↗
The Coven ↗
Sea of Conquest ↗