Pagina 1 di 2

Blue imp chat

Inviato: 17/05/2010, 2:39
da Haku
Io uso questa chat,e mi chiedevo se in qualche modo,potevo mostrare sulla index del forum,quanti utenti ci sono all'interno della chat...

https://blueimp.net/ajax/

Re: Blue imp chat

Inviato: 17/05/2010, 15:58
da Carlo
Bisognerebbe vedere dove salva questi dati. Potresti farmi un dump sql delle tabelle utilizzate dalla MOD?

Re: Blue imp chat

Inviato: 17/05/2010, 19:22
da Haku
Come dovrei fare precisamente?
Se me lo indichi,ti faccio subito lo stamp ;)

Re: Blue imp chat

Inviato: 17/05/2010, 22:19
da Carlo
Devi esportarmi dal phpMyAdmin le tabelle della MOD.

Re: Blue imp chat

Inviato: 18/05/2010, 2:00
da Haku
Te le ho inviate per mp ;)

Re: Blue imp chat

Inviato: 18/05/2010, 7:16
da Carlo
C'è una tabella chiamata ajax_chat_online contenente i dati che occorrono. Questo sono nell'indice lo vuoi mostrare?

Re: Blue imp chat

Inviato: 18/05/2010, 15:04
da Haku
Si,vorrei poterlo mostare comunque in qualsiasi parte che sia ben visibile dagli utenti,cosicchè possono vedere quanti utenti ci sono ^^

Re: Blue imp chat

Inviato: 18/05/2010, 19:29
da Carlo
Apri il file includes/functions.php, trova:

Codice: Seleziona tutto

?>
aggiungi prima:

Codice: Seleziona tutto

function chat_users_online()
{
    global $db;
    
    $sql = "SELECT COUNT(userID) as users FROM ajax_chat_online";
    $result = $db->sql_query($sql);
    $users = $db->sql_fetchfield('users');
    $db->sql_freeresult($result);
    
    return $users;
} 
Successivamente trova:

Codice: Seleziona tutto

    // The following assigns all _common_ variables that may be used at any point in a template.
    $template->assign_vars(array( 
e aggiungi:

Codice: Seleziona tutto

        'CHAT_USERS_ONLINE'                => chat_users_online(), 

Re: Blue imp chat

Inviato: 18/05/2010, 20:47
da Haku
Questa dove sarà visualizzabile?
Se io volessi metterla in un punto preciso del forum?
(Intanto ti ringrazio Carlo,in gamba come sempre)

Re: Blue imp chat

Inviato: 18/05/2010, 21:13
da Carlo
Questo ti aggiunge semplicemente una variabile al template {CHAT_USERS_ONLINE} che tu potrai richiamare nel punto che preferisci.