Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. CMS & Piattaforme Self-Hosted
    5. Phpbb e i motori di ricerca: Piccoli "Segreti"
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • S
      skiforum User Attivo • ultima modifica di

      Un altro trucchetto che ora non uso più, è quello di usare il mod rewrite per fare in modo che ......./viewtopic.php?=1234 diventi ......./leggi-topic-1234.html

      Ma dopo aver visto come viene indicizzato questo forum, ho capito che è necessario agire per altre vie 😉

      E poi andava bene solo per le discussioni ad una pagina, quelle a due pagine non sono riuscito a rewriterale, e nemmeno quelle derivanti dalla search :arrabbiato:

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • giorgiotave
        giorgiotave Community Manager • ultima modifica di

        Non conosco benefici in posizionamento di questo mod-rewrite.

        Ma in termini psicologici per gli utenti si, il pr dei post si vede

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • giorgiotave
          giorgiotave Community Manager • ultima modifica di

          Ecco qua il mod

          MOD: [url=http://www.phpbb.it/forum/viewtopic.php?t=1152]Ottimizza il tuo PHPBB per i MOTORI di RICERCA

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • rinzi
            rinzi Super User • ultima modifica di

            ..ottimo, appena mettrò il forum sul sito lo installo... 🙂

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • riga75
              riga75 Moderatore • ultima modifica di

              Il vostro sapere non ha limiti.
              Complimenti :fumato:
              Ma perchè non vi ho conosciuti anni fà???
              Avrei risparmiato un sacco di tempo.
              Grandissimi

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • L
                lo User Attivo • ultima modifica di

                @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:

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • giorgiotave
                  giorgiotave Community Manager • ultima modifica di

                  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.

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • L
                    lo User Attivo • ultima modifica di

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

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • giorgiotave
                      giorgiotave Community Manager • ultima modifica di

                      @--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....

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • L
                        lo User Attivo • ultima modifica di

                        sisi, provato pure io!

                        grassie della passiensa 🙂

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • P
                          pj User Attivo • ultima modifica di

                          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?

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • giorgiotave
                            giorgiotave Community Manager • ultima modifica di

                            @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 🙂

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • P
                              pj User Attivo • ultima modifica di

                              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.

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • giorgiotave
                                giorgiotave Community Manager • ultima modifica di

                                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

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • P
                                  pj User Attivo • ultima modifica di

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

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • L
                                    lukas Super User • ultima modifica di

                                    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

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • rinzi
                                      rinzi Super User • ultima modifica di

                                      io ho utilizzato quello postato su phpbb 🙂

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • luca
                                        luca User Attivo • ultima modifica di

                                        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

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        • luca
                                          luca User Attivo • ultima modifica di

                                          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

                                          0 Miglior Risposta Ringrazia Cita Rispondi

                                            1 Risposta Ultima Risposta
                                          • A
                                            alive User Attivo • ultima modifica di

                                            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?

                                            0 Miglior Risposta Ringrazia Cita Rispondi

                                              1 Risposta Ultima Risposta
                                            Caricamento altri post
                                            Rispondi
                                            • Topic risposta
                                            Effettua l'accesso per rispondere
                                            • Da Vecchi a Nuovi
                                            • Da Nuovi a Vecchi
                                            • Più Voti