Pagina 3 di 21 primaprima 1 2 3 4 5 13 ... ultimoultimo
Visualizzazione dei risultati da 21 a 30 su 208
  1. #21


    Allora ho aperto la l'index.html con dreamweaver ed lo rinominta index.php

    poi ho aggiunto questo codice all'inizio della pagina prima di <html>

    codice:
    <?php
    session_start();
    define('IN_PHPBB', true);
    define('IN_SITE', true);
    $phpbb_root_path = 'phpBB22/';
    include($phpbb_root_path . 'extension.inc');
    include($phpbb_root_path . 'common.'.$phpEx);
    $userdata = session_pagestart($user_ip, SITE_INDEX);
    init_userprefs($userdata);
    ?>

    io ho creato una cartella ke contiene il forum ed è "phpBB22"

    mentre tutto il resto sta sul dominio.

    ho cambiato anke il common.php cosi

    codice:
    if( $board_config['board_disable'] && !defined("IN_ADMIN") && !defined("IN_LOGIN")&& !defined("IN_SITE")  )
    {
    ed infine ho aggiunto sul constants.php

    define('SITE_INDEX', -12);

    ora cosa devo fare??????

  2. #22
    a dimendicav se ho sbagliato non mi prendete in giro

    vi ringrazio in anticipo per la vs. disponibilità

  3. #23
    Utente di HTML.it L'avatar di Nix82
    Registrato dal
    Oct 2001
    residenza
    Mussolente (VI)
    Messaggi
    1,122
    Originariamente inviato da vinarcid0810
    a dimendicav se ho sbagliato non mi prendete in giro

    vi ringrazio in anticipo per la vs. disponibilità
    non te la prendere, si scherza

    comunque se proprio vuoi saperlo a me agli inizi è andata moooooooooooooooolllto peggio

    basta farci un po la mano e tutto a posto...
    buon lavoro
    La cultura è il nostro passaporto per il domani. Il futuro appartiene alle persone che si preparano oggi.
    Martin Luther King

  4. #24
    non sono solo io il pazzo ke fino alle 00.55 e ancora collegato

    sto aggiornado alcune sezioni del mio sito

    cmq nix ke mi consigli di fare adesso????????????

  5. #25
    Utente di HTML.it L'avatar di Nix82
    Registrato dal
    Oct 2001
    residenza
    Mussolente (VI)
    Messaggi
    1,122
    Originariamente inviato da vinarcid0810
    non sono solo io il pazzo ke fino alle 00.55 e ancora collegato

    sto aggiornado alcune sezioni del mio sito

    cmq nix ke mi consigli di fare adesso????????????
    allora, la questione non è proprio così semplice perchè...
    oltre a inserire quel codice...devi vedere se il tuo utente ha già fatto il log-in...
    per esempio se non lo ha fatto si deve trovare davanti il form per il log-in altrimenti si vede davanti una bella scritta BENRITORNATO TIZIO giusto ?
    QUesta condizione me l'avevo dimenticata nella pillola...ma cia ha pensato guido a integrarla nei post successivi.
    DATO CHE SONO BUONO ma molto buono
    ti dico cosa devi fare...
    1) rinominare tutte le pagine in php
    2)nella pagina interessata aggiungere il codice che ho scritto nel mio primo post..
    3) per vedere se un utente ha già fatto il log-in posti questo codice

    codice:
    <?php
                  if( $userdata['session_logged_in'] ){
                      echo 'Benvenuto ' . $userdata['username'];
                  } else {
                      echo 'Effettua il log-in<form action="page/login.php" method="POST"><input type="text" name="username" size="16" maxsize="25" value="username">
    
                               <input type="password" name="password" size="16" maxsize="25">
    
                            Ricordati di me<input type="checkbox" name="autologin" />
    <input type="submit" value="Invia" name="login"></form>';
    
                  }
    ?>
    di più il phpBB non l'ho studiato....perciò ti rimando al sano guidoz che ricordiamo ha preso 30 nell'esame di C
    anche perchè io domani parto per le ferie quindi....
    La cultura è il nostro passaporto per il domani. Il futuro appartiene alle persone che si preparano oggi.
    Martin Luther King

  6. #26
    che centra il 30 all'esame di C con il phpBB?

    cmq quello che hai fatto è giusto.. ti manca solo d ainterrogare il db per sapere quanti sono gli utenti attivi sul sito.. sempre nei miei post precedenti trovi la query.. che però non ho testato.. l'ho scritta all'impronta.. quidi se tyi da problemi dimmelo..



    PS: pazzo per essere collegato alle 00:55? ma scherzi?
    se hai bisogno di me fino alle 6-7 sono qua

  7. #27
    ok vediamo ora provo ti faccio sapere

    p.s. pazzo no per l'orario ma perkè ho accompagnato la mia ragazza dicendoli di avere sonno e mi sono messo con il pc

  8. #28
    Utente di HTML.it L'avatar di Nix82
    Registrato dal
    Oct 2001
    residenza
    Mussolente (VI)
    Messaggi
    1,122
    Originariamente inviato da vinarcid0810
    p.s. pazzo no per l'orario ma perkè ho accompagnato la mia ragazza dicendoli di avere sonno e mi sono messo con il pc
    quello che faccio io praticamente ogni sabato sera
    La cultura è il nostro passaporto per il domani. Il futuro appartiene alle persone che si preparano oggi.
    Martin Luther King

  9. #29


    ritornando alla ns dscussione per interrogare in db
    come hai scritto tu:
    per sapere quanti utenti sono on-line complessivamente basta interrogare il db [meglio se lo si fa usando il layer di astrazione del db del forum] per vedere quante sessioni sono attive da tot minuti.. e per differenziare quelli di forum e sito se si sono definite delle costanti come dicevo prima basta vedere quante sono >= -11 (forum) e quante < -11 (sito.. se si è seguita la mia convenzione)

    dovrebbe essere una cosa tipo:

    $sql = "SELECT * FROM ". SESSIONS_TABLE ." WHERE `session_time` >=". (time()-300);
    $result = $db->sql_query($sql);
    $dati = $db->sql_fetchrow($result);

    non so se funge.. scritta all'istante

    tra l'altro non so se ivece di 300 (5 minuti) c'è un parametro nella tabella config che indica quanto tempo usare per considerare un utente ancor aon-line.. se c'è il parametro conviene leggere quello..

    tutti i cmapi della tabella config si trovano nell'array $board_config... $board_config['nomecampo']


    altra cosa utile da sapere è il livello di chi naviga... se è amministratore.. registrato.. in attesa di attivazione... e lo leggete da $userdata['user_level']... 1 è l'admin.. gli altri non ricordo..

    ma questo codice
    codice:
    $sql = "SELECT * FROM ". SESSIONS_TABLE ." WHERE `session_time` >=". (time()-300); 
    $result = $db->sql_query($sql); 
    $dati = $db->sql_fetchrow($result);
    dove lo devo mettere nella mia index.php ?
    se si in ke posizione?
    scusate

  10. #30
    un altra cosa importante da non sottovalutare è ke a me non interessa sapere se gli utenti sono registrati o loggati ect ect

    voglio sapere solo il numero di utenti online sul forum e sul sito

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.