Visualizzazione dei risultati da 1 a 4 su 4
  1. #1

    nick lampeggiante se utente inattivo.

    ciao ragazzi vi spiego cosa vorrei fare...

    questo codice :

    Codice PHP:
            $inside=mysql_query("SELECT DISTINCT * FROM _chonline WHERE rid='".$rid."' and uid IS NOT NULL");
            
            while(
    $ins=mysql_fetch_array($inside))
            {
                
    //$unick = getnick_uid($ins[1]);
                
    $ui mysql_fetch_assoc(mysql_query("SELECT name, colorchatmsg, perm FROM _users WHERE id = '{$ins[1]}'"));
                if(
    $ui['perm'] > 2)
                    
    $userl "<a href=\"{$path}chat.php?action=say2&amp;who=$ins[1]&amp;rid=$rid&amp;rpw=$rpw\"><span style='color: #{$ui['colorchatmsg']}; font-style:italic'>{$ui['name']}</span></a>, ";
                else
                    
    $userl "<a href=\"{$path}chat.php?action=say2&amp;who=$ins[1]&amp;rid=$rid&amp;rpw=$rpw\"><span style='color: #{$ui['colorchatmsg']}'>{$ui['name']}</span></a>, ";
                echo 
    "$userl";
            }
            echo 
    ".";
        }
        else
            echo 
    "<hr />"
    vorrei ke in questa funzione di sopra venisse aggiunta questa:

    Codice PHP:
      $noi mysql_fetch_array(mysql_query("SELECT lastact FROM _users WHERE id='".$who."'"));
      
    $var1 date("His",$noi[0]);
      
    $var2 time();
      
    $var21 date("His",$var2);
      
    $var3 $var21 $var1;
      
    $var4 date("s",$var3);
      echo 
    "[b]Stato:[/b] ";
      
    $remain time() - $noi[0];
      
    $idle gettimemsg($remain);
      echo 
    "$idle
    "

    che aggiunto alla prima se è inattivo da piu di 2minuti il nick inizia a lampeggiare.
    chi mi puo aiutare?

    grazie

  2. #2

  3. #3
    prova un attimo a ragionare..

    ti faccio delle domande in modo da darti spunti e trovare la via giusta.

    come fai a capire che è inattivo?
    l'utente chatta oppure fa altro?

    se chatta devi avere una tabella record dove inserire i dati e controllare l'ultimo record inserito però non mi sembra corretto magari è attivo e sta solo leggendo

    2 minuti mi sembrano pochi

    comunque devi utilizzare jquery e ajax per fare queste cose e php se devi interpellare il server

    dai più informazioni dettagliate cosi si brancola nel buio

  4. #4
    si tramite la seconda funzione vedo l'inattività.
    se uguale o maggiore di 5 minuti vorrei che il nick iniziasse a lampeggiare con il <blink>
    spero di essere stato piu chiaro =)

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 © 2025 vBulletin Solutions, Inc. All rights reserved.