Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non lette
    • Recenti
    • Hashtags
    • Popolari
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Gestione di Forum
    5. [PILLOLA] Mostrare ultimi post e topic in phpbb
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • giorgiotave
      giorgiotave Community Manager • ultima modifica di

      [PILLOLA] Mostrare ultimi post e topic in phpbb

      Finalmente ho avuto 8 minuti di tempo per fare quest tool utilissimo sia per dare più visibilità al forum, sia per farlo indicizzare meglio dai motori di ricerca

      <?
      include('db_connect.php');

      $sql="SELECT * FROM phpbb_posts_text WHERE post_subject!='' ORDER BY post_id DESC LIMIT 10";
      $risultati=mysql_query($sql);
      while($riga=mysql_fetch_array($risultati)) {

      $target=$riga["post_subject"];
      $target1=$riga["post_id"];
      echo"<a href="http://www.vostrosito.it/forum/viewtopic.php?p=$target1" title="">$target</a>
      ";
      }//Fine del while

      ?>

      Il file db_connect è pericoloso quindi usatene solo uno per tutto il sito.
      Sto cercando di implementare le funzioni in modo che compaia anche il nome utente. In giorgiotave.it rimarrà solo il nome del topic

      POtete vedere come funziona si trova in home page nella parte centrale

      www.giorgiotave.it

      Ultime dal nostro Forum

      Ciao ciao

      Spero che vi serva

      @PaTeR said:

      Questo è il file da utilizzare:

      
      <? 
      include&#40;'db_connect.php'&#41;; 
      
      $sql="SELECT * FROM phpbb_posts_text WHERE post_subject!='' ORDER BY post_id DESC LIMIT 10"; 
      $risultati=mysql_query&#40;$sql&#41;; 
      while&#40;$riga=mysql_fetch_array&#40;$risultati&#41;&#41; &#123; 
      
      $target=$riga&#91;"post_subject"&#93;; 
      $target1=$riga&#91;"post_id"&#93;; 
      echo"<a href=\"http://www.vostrosito.it/forum/viewtopic.php?p=$target1\" title=\"\">$target</a>
      

      ";

      }//Fine del while

      ?>

      Dove db_connect.php è il file che si connette a mysql e sceglie il DB... naturalmente potrete anche collegarvi a mysql dalla stessa pagina, eliminando l'include:
      db_connect.php
      

      <?
      mysql_connect("localhost", "username", "password");
      mysql_select_db("phpbb");
      ?>

      Naturalmente, dovrete cambiare i file a vostro piacimento...
      
      @ Giorgio: L'ho fatto perchè alcuni avevano dubbi :D
      
      0 Miglior Risposta Ringrazia Cita Rispondi

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

        nnon capisco xkè WHERE post_subject!='' .. il titolo del post non può essere nullo..

        0 Miglior Risposta Ringrazia Cita Rispondi

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

          sms infatti ora te lo spiego

          In post_subject ci sono tutte le risposte

          allora io gli dico con post_subject!='' di selezionare tutte quelle che sono diversi dal vuoto.

          Praticamente quando dai una risposta lui inserisce sia il titolo che la scritta

          Se rispondi senza titolo il campo post_subject rimane vuoto

          con post_subject!='' io ottengo l'effetto inverso perchè c'è un !

          quindi negazione 😄

          0 Miglior Risposta Ringrazia Cita Rispondi

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

            xò ora mi fai venire in mente una cosa ..
            aspetta ke guardo in home..

            0 Miglior Risposta Ringrazia Cita Rispondi

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

              allora.. ho visto, e infatti il mio messaggio dal titolo post "ok" appare in home ..
              ora non sarebbe meglio prendere i titoli di 3d piuttosto ke dei singoli post?

              EDIT: ok sto zitto ho letto il messaggio privato :lol:

              0 Miglior Risposta Ringrazia Cita Rispondi

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

                Grande sms ehehhehe

                Si purtroppo l'unica cosa da fare è quella

                Al massimo si può implementare per fa togliere quelli con re:

                Ora vedremo

                Ciao CIao :lol:

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • P
                  pater Super User • ultima modifica di

                  @sms said:

                  EDIT: ok sto zitto ho letto il messaggio privato :lol:
                  Io non ho capito :fagiano:

                  0 Miglior Risposta Ringrazia Cita Rispondi

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

                    Sono contento il tool è stato apprezzato da tutti, come si può notare ha molte risposte rispetto ad altri seguendo questo link

                    http://www.phpbb.it/viewtopic.php?t=7775

                    é stato implementato da un utente PASTORE che ringrazio

                    Ha fatto alcune modifiche.

                    0 Miglior Risposta Ringrazia Cita Rispondi

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

                      ragazzi ecco la versione 2.0

                      Con questa ho risolto il problema dei Re: e delle risposte in oggetto

                      $sql="SELECT * FROM phpbb_topics WHERE forum_id!=15 ORDER BY topic_id DESC LIMIT 20";

                      $risultati=mysql_query($sql);
                      while($riga=mysql_fetch_array($risultati)) {

                      $target=$riga["topic_title"];
                      $target1=$riga["topic_id"];

                      echo"

                      <span class=testo><a href="http://www.giorgiotave.it/forum/viewtopic.php?t=$target1" title="">$target</a>
                      </span>
                      ";
                      }

                      Ad esempio ho messo forum_id!=15 perchè non voglio che appaiano i messaggi di un forum 😉

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • S
                        skiforum User Attivo • ultima modifica di

                        Salve, finalmente ho trovato un gruppo di persone interessate a migliore phpbb.
                        Anche io nel mio sito in home page metto delle pagine riassuntive delle discussioni avvenute (fra un po' cambierò la home).
                        Ho fatto così:
                        aperto una connessione al database, selezionato quello che interessa dalla tabella apposita e poi ordinato in base alle esigenze.
                        Se ritrovo la spiegazione dettagliata che ho messo in phpbb.it vi posto il link.
                        Quello che non riesco a fare è fare in modo da far aprire la pagina all'ultima risposta dell'ultima pagina e non sempre alla prima.
                        Ci si sente... adesso vado a leggermi il topic per tirar via le sessioni al forum e farlo finalmente indicizzare :fumato:

                        0 Miglior Risposta Ringrazia Cita Rispondi

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

                          Anche io nel mio sito in home page metto delle pagine riassuntive delle discussioni avvenute (fra un po' cambierò la home).
                          c'è un errore ..
                          l'url è "skiforum\discussione"
                          e non "skiforum/discussione"
                          la barra dall'altra parte con firefox viene trasformata in %5C e cosi ti da errore di pagina inesistente..

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • S
                            skiforum User Attivo • ultima modifica di

                            :mmm: :mmm: :mmm: :mmm: Grazie per la segnalazione.
                            Io uso Opera e mi funziona tutto per bene.
                            Secondo voi qual'è il browser più "bastardo" ovvero quello che è più sensibile a queste "sviste"? In tal caso una volta che il sito funziona sul browser "cattivo" allora funzionerà anche sugli altri.
                            Grazie per la segnalazione... nel prox aggiornamento (a giorni) spero di rimediare.
                            Ancora Grazie.

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • P
                              pater Super User • ultima modifica di

                              @skiforum said:

                              :mmm: :mmm: :mmm: :mmm: Grazie per la segnalazione.
                              Io uso Opera e mi funziona tutto per bene.
                              Secondo voi qual'è il browser più "bastardo" ovvero quello che è più sensibile a queste "sviste"? In tal caso una volta che il sito funziona sul browser "cattivo" allora funzionerà anche sugli altri.
                              Grazie per la segnalazione... nel prox aggiornamento (a giorni) spero di rimediare.
                              Ancora Grazie.beh...
                              Firefox 1.0 è molto usato... ma non andiamo Off Topic... 😄

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • W
                                webfil User • ultima modifica di
                                
                                
                                $sql="SELECT * FROM phpbb_topics WHERE forum_id!=15 ORDER BY topic_id DESC LIMIT 20";
                                
                                $risultati=mysql_query&#40;$sql&#41;;
                                while&#40;$riga=mysql_fetch_array&#40;$risultati&#41;&#41; &#123;
                                
                                $target=$riga&#91;"topic_title"&#93;;
                                $target1=$riga&#91;"topic_id"&#93;;
                                $visto=$riga&#91;"topic_views"&#93;;
                                
                                echo"<span><a href=\"http://&#123;$_SERVER&#91;'HTTP_HOST'&#93;&#125;/forum/viewtopic.php?t=$target1\" title=\"$target\">$target</a> Il topic &egrave; stato visto $visto volte!
                                </span>
                                ";
                                &#125; 
                                
                                

                                😄

                                0 Miglior Risposta Ringrazia Cita Rispondi

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

                                  Bravo Webfil, questo tool serve a molti implementarlo è la cosa migliore da fare 🙂

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • P
                                    pater Super User • ultima modifica di

                                    Giorgio perdonami 😄

                                    0 Miglior Risposta Ringrazia Cita Rispondi

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

                                      @PaTeR said:

                                      Giorgio perdonami 😄

                                      Tranquillo ora elimino il post 😄

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • P
                                        pater Super User • ultima modifica di

                                        😄

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        • K
                                          king.hack Super User • ultima modifica di

                                          @giorgiotave said:

                                          Finalmente ho avuto 8 minuti di tempo per fare quest tool utilissimo sia per dare più visibilità al forum, sia per farlo indicizzare meglio dai motori di ricerca

                                          Naturalmente, dovrete cambiare i file a vostro piacimento...

                                          Visto che l'ho trovato davvero utile l'ho implementato sul sito del mio LUG :vai:

                                          Grande Giorgio!!! 😉

                                          0 Miglior Risposta Ringrazia Cita Rispondi

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

                                            Grande!

                                            Così possiamo far indicizzare meglio i nostri forum 🙂

                                            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