• User Attivo

    @giorgiotave said:

    Togliere le Sessioni al forum per i guest. Questa operazione non fa comparire l'id di sessione per gli utenti non registrati e quindi anche per gli spider dei motori. Potete usarla se non fate postare i guest nel vostro forum:

    'ccusa se rompo...
    una domanda stupida...ma se io permetto ai guest di postare sul mio forum sta modifica non andrebbe fatta? Ho capito bene? :sto:


  • Community Manager

    Metti questo codice qua

    
    #
    #-----[ FIND ]------------------------------------------
    #
    
    $SID = 'sid=' . $session_id;
    
    #
    #-----[ REPLACE WITH ]------------------------------------------
    #
    
    if ( $userdata['session_user_id'] != ANONYMOUS )
    {
       $SID = 'sid=' . $session_id;
    }
    else
    {
      $sql = "SELECT * FROM " . FORUMS_TABLE . " ORDER BY forum_id";
      $result = $db->sql_query($sql);
      $guest_permission = false;
      if( $result )
      {
       while ( $row = $db->sql_fetchrow($result) &&  !$guest_permission )
       {
         if ( $row['auth_post'] == 0 || $row['auth_reply'] == 0 || $row['auth_pollcreate'] == 0 )
                   $guest_permission = true;
       }
      }
      $db->sql_freeresult($result);
       $SID = ( $guest_permission == true ) ? ( 'sid=' . $session_id  ) : '';
    } 
    
    
    

    In pratica controlla se un ospite ha i permessi per postare in ogni forum e quindi modifica il SID di conseguenza.


  • User Attivo

    😄 okei, quindi se metto quel codice comunque i guest possono continuare a postare?
    Grazie GT...abbi pazienza, ma sono gnucca 😄


  • Community Manager

    @--LO-- said:

    😄 okei, quindi se metto quel codice comunque i guest possono continuare a postare?
    Grazie GT...abbi pazienza, ma sono gnucca 😄

    non ci dovrebbero essere problemi, l'ho provato e funziona....


  • User Attivo

    sisi, provato pure io!

    grassie della passiensa 🙂


  • User Attivo

    Chiedo venia per l'up di questo vecchio tread, ma vorrei sapere come fare per visualizzare in home page SOLO i topic di un forum specifico. Giorgio ha scritto come visualizzarli tutti tranne uno, a me invece interessa solo un forum!
    Il file di connessione al db dove lo pesco?


  • Community Manager

    @PJ said:

    Chiedo venia per l'up di questo vecchio tread, ma vorrei sapere come fare per visualizzare in home page SOLO i topic di un forum specifico. Giorgio ha scritto come visualizzarli tutti tranne uno, a me invece interessa solo un forum!

    Ci mancherebbe 🙂

    Dove si fa la query si esclude cosi:

    forumid!= "2"

    Esclude il forum 2

    PEr mostrare solo quello basta fare forumid= "2" togliendo il punto esclamativo.

    Fammi sapere se ce la fai, altrimenti lo facciamo insieme 🙂


  • User Attivo

    Hai ragione... io che conosco il c++ avrei dovuto capirlo da solo! Che vergogna! 🙂

    Invece per quanto riguarda la connessione?

    Purtroppo come avrai ben capito io di php ne mastico proprio poco.


  • Community Manager

    Per il file di connessione leggi:

    Allora il file di connessione deve avere questi parametri

    $conn = mysql_connect('localhost','utente','pass') or die("Errore nella connessione a MySql: " . mysql_error());

    mysql_select_db('mio_database',$conn) or die("Errore nella selezione del db: " . mysql_error());

    Leggi anche
    http://www.giorgiotave.it/tutorial/collegarsi_mysql.php
    http://freephp.html.it/guide/lezione.asp?id=198


  • User Attivo

    Ci vorrebbe un piccolo GT in ogni pc... :fumato:


  • Super User

    Ciao Giorgio, ma il tuo MOD che trovo qua: http://www.phpbb.it/forum/viewtopic.php?t=1152
    oppure seguendo le istruzioni che trovo all'inizio del topic dove sto scrivendo ora, funzionano anche con la nuova versione di PHPBB?
    Fammi sapere
    grazie


  • Super User

    io ho utilizzato quello postato su phpbb 🙂


  • User Attivo

    Per chi non vuole sporcarsi le mani con questa MOD

    esistono varie versioni PREMODDED ( Pappa già pronta ).

    Una versione premodded, tra l'altro è un progetto italiano,
    la potete scaricare da http://www.phpbbxs.com

    è già ottimizzata per i motori di ricerca
    ha URL search-engine-friendly
    e anche la google sitemap
    già inclusa

    oltre ad un casino di altre funzionalità aggiuntive

    In giro si trovato già diversi forum che la usano

    Saluti


  • User Attivo

    Per chi non vuole sporcarsi le mani con questa MOD

    esistono varie versioni PREMODDED ( Pappa già pronta ).

    Una versione premodded, tra l'altro è un progetto italiano,
    la potete scaricare da http://www.phpbbxs.com

    è già ottimizzata per i motori di ricerca
    ha URL search-engine-friendly
    e anche la google sitemap
    già inclusa

    oltre ad un casino di altre funzionalità aggiuntive

    In giro si trovato già diversi forum che la usano

    Saluti


  • User Attivo

    Io ho installato una mod che mi dice questo:

    #-----[ OPEN ]------------------------------------------
    #
    includes/sessions.php
    #
    #-----[ FIND ]------------------------------------------
    #
    	$SID = 'sid=' . $session_id;
    #
    #-----[ REPLACE WITH ]------------------------------------------
    #
    //Begin Lo-Fi Mod
    	if ( $userdata['session_user_id'] != ANONYMOUS ){ $SID = 'sid=' . $session_id; } else { $SID = ''; }
    //End Lo-Fi Mod
    

    Tu invece suggerisci di mettere al posto di questa riga:

    $SID = 'sid=' . $session_id;
    

    quest'altra:

    if ( $userdata['session_user_id'] != ANONYMOUS ) 
    { 
       $SID = 'sid=' . $session_id; 
    } 
    else 
    { 
         $sql = "SELECT * FROM " . FORUMS_TABLE . " ORDER BY forum_id"; 
         $result = $db->sql_query($sql); 
         $guest_permission = false; 
         if( $result ) 
         { 
             while ( $row = $db->sql_fetchrow($result) &&  !$guest_permission ) 
             { 
                  if ( $row['auth_post'] == 0 || $row['auth_reply'] == 0 || $row['auth_pollcreate'] == 0 ) 
             { 
                            $guest_permission = true; 
             } 
             } 
         } 
         $db->sql_freeresult($result); 
          $SID = ( $guest_permission == true ) ? ( 'sid=' . $session_id  ) : ''; 
    } 
    
    

    Se io la mettessi al posto di quella suggerita dalla mod, la mod in questione mi funzionerebbe ugualmente?


  • User Attivo

    Io ho installato una mod che mi dice questo:

    #-----[ OPEN ]------------------------------------------
    #
    includes/sessions.php
    #
    #-----[ FIND ]------------------------------------------
    #
    	$SID = 'sid=' . $session_id;
    #
    #-----[ REPLACE WITH ]------------------------------------------
    #
    //Begin Lo-Fi Mod
    	if ( $userdata['session_user_id'] != ANONYMOUS ){ $SID = 'sid=' . $session_id; } else { $SID = ''; }
    //End Lo-Fi Mod
    

    Tu invece suggerisci di mettere al posto di questa riga:

    $SID = 'sid=' . $session_id;
    

    quest'altra:

    if ( $userdata['session_user_id'] != ANONYMOUS ) 
    { 
       $SID = 'sid=' . $session_id; 
    } 
    else 
    { 
         $sql = "SELECT * FROM " . FORUMS_TABLE . " ORDER BY forum_id"; 
         $result = $db->sql_query($sql); 
         $guest_permission = false; 
         if( $result ) 
         { 
             while ( $row = $db->sql_fetchrow($result) &&  !$guest_permission ) 
             { 
                  if ( $row['auth_post'] == 0 || $row['auth_reply'] == 0 || $row['auth_pollcreate'] == 0 ) 
             { 
                            $guest_permission = true; 
             } 
             } 
         } 
         $db->sql_freeresult($result); 
          $SID = ( $guest_permission == true ) ? ( 'sid=' . $session_id  ) : ''; 
    } 
    
    

    Se io la mettessi al posto di quella suggerita dalla mod, la mod in questione mi funzionerebbe ugualmente?


  • User Newbie

    Ciao Giorgio, ho seguito passo passo le istruzioni da te fornite, solo, non ho capito dove vada inserito il codice del tool finale.
    Un'altra cosa: non so se fa parte delle modifiche proposte in questo topic ma, com'è possibile fare in modoche sulla barra del browser in alto appaia il titolo del topic (come appare nel tuo forum) anzichè il "page title"?
    Grazie dell'attenzione
    :ciauz:


  • Community Manager

    @Charlie86 said:

    Ciao Giorgio, ho seguito passo passo le istruzioni da te fornite, solo, non ho capito dove vada inserito il codice del tool finale.

    Nella Home 🙂

    @Charlie86 said:

    Un'altra cosa: non so se fa parte delle modifiche proposte in questo topic ma, com'è possibile fare in modoche sulla barra del browser in alto appaia il titolo del topic (come appare nel tuo forum) anzichè il "page title"?
    Grazie dell'attenzione
    :ciauz:

    Lo fà se segui il mod 🙂


  • User Attivo

    Anch'io sinceramente non avrei capito dove va collocato, il tool aiuta ranking per google. Io l'ho aggiunto nel file index.php alla fine degli altri codici, dopo questo:

    include($phpbb_root_path . 'includes/page_tail.'.$phpEx);

    ma sono andato nella home page del forum e nel codice nn cè traccia dei link agli ultimi post.

    Io poi avrei un altro problema: nell'indicizzazione di phpbb, google mi indicizza le sessioni (tipo viewonline.php?sid=25468ee560214c6ae2d65482a8e1af08) e nn i post, per cui il forum viene valutato al 30% rispetto alle pagine presenti.

    Ho utilizzato il mod di giorgiotave, ma è valido anche per i forum che nn richiedono registrazione ?

    fatemi sapere grazie molto


  • User Attivo

    ciao Gio sto lavorando anche ad un mio progetto di forum, sto per installare il phpbb ma con quali mod? la tua non me la scarica mi da errore e poi volevo avere sia gli annunci adwords che il mod_rewrite, come fare? Ci sono altri mod utili per posizionare il forum?