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. La Community Connect.gt
    4. A Scuola Di
    5. SEO: scala la SERP!
    6. Plugin di cache non funzionanti
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • T
      tuonorosso Super User • ultima modifica di

      @Dortyk said:

      <?php
      mysql_connect("80.241.172.9", "xxxxx", "xxxxx");
      mysql_select_db("phpbb_");

      function truncate($text, $chars) {

         $text = $text." ";
         $text = substr($text,0,$chars);
         $text = substr($text,0,strrpos($text,' '));
         $text = $text."...";
      
         return $text;
      

      }
      ?>

      Il nome del DB lo dai nel mysql_select_db("phpbb_");
      qui indichi che phpbb_ è il nome del tuo db, mi sa che è sbagliato 😉

      CIAO

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • D
        dortyk User Attivo • ultima modifica di

        <?php
        mysql_connect("localhost", "xxxx", "xxxxxx");
        mysql_select_db("forum");

        function truncate($text, $chars) {
        
            $text = $text." ";
            $text = substr($text,0,$chars);
            $text = substr($text,0,strrpos($text,' '));
            $text = $text."...";
        
            return $text;
        
        } 
        ?>
        

        ecco corretto ma il nome delle tabelle del db quindi non serve?
        non funziona ancora ma l'errore che mi da non è nella connessione ma in questa riga:

        while($riga=mysql_fetch_array($risultati)) {

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • T
          tuonorosso Super User • ultima modifica di

          i nomi delle tabelle sono nella select.

          Se guardi la select c'è

          FROM nometabella

          devi modificare li.

          Ciao!

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • D
            dortyk User Attivo • ultima modifica di

            Non funziona come mai?

            topic_first_post_id cos'è questo? Non ho questa tabella le altre si

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • T
              tuonorosso Super User • ultima modifica di

              questa non è una tabella è un campo

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • D
                dortyk User Attivo • ultima modifica di

                ok ma come mai non mi funziona lo script? dove sbaglio?

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • T
                  tuonorosso Super User • ultima modifica di

                  come si chiamano le tabelle con i topic e con i post?

                  phpbb_topics?
                  phpbb_post_text?

                  Ciao

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • D
                    dortyk User Attivo • ultima modifica di

                    si non ho cambiato niente nell'installazion ho fatto tutto standard.
                    ciao

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • T
                      tuonorosso Super User • ultima modifica di

                      mmmm

                      puoi rincollare l'errore?

                      Grazie

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • D
                        dortyk User Attivo • ultima modifica di

                        Allora riepilogo

                        file db_connect.php sulla root principale del sito:

                        <?php
                        mysql_connect("localhost", "xxxx", "xxxxxxx");
                        mysql_select_db("forum");

                        function truncate($text, $chars) {
                        
                            $text = $text." ";
                            $text = substr($text,0,$chars);
                            $text = substr($text,0,strrpos($text,' '));
                            $text = $text."...";
                        
                            return $text;
                        
                        } 
                        ?>
                        

                        SCript presente nell'index.php nella root principale del sito:

                        <?php require("db_connect.php");

                        $sql="SELECT * FROM phpbb_topics inner join phpbb_posts_text on topic_first_post_id = post_id WHERE forum_id!=0 ORDER BY topic_id DESC LIMIT 4";

                          $risultati=mysql_query($sql,$dbForum);
                          while($riga=mysql_fetch_array($risultati)) {
                        
                             $target=$riga["topic_title"];
                             $target1=$riga["topic_id"];
                             $visto=$riga["topic_views"];
                             $testo=$riga["post_text"];
                        
                             echo"<span><a href=\"http://{$_SERVER['HTTP_HOST']}/forum/viewtopic.php?t=$target1\" title=\"$target\">$target</a>
                        

                        ".truncate($testo,100)."

                        </span>";

                          } ?>
                        

                        errore al posto dello script presente nella pagina index.php:

                        Warning: mysql_query(): supplied argument is not a valid MySQL-Link resource in /var/www/html/dpc/index2.php on line 168

                        Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /var/www/html/dpc/index2.php on line 169

                        :bho:

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • T
                          tuonorosso Super User • ultima modifica di

                          E' stato un errore mio!!!

                            $risultati=mysql_query($sql,$dbForum); è sbagliato in quanto serviva nel mio caso.
                          

                          Per i casi comuni è
                          $risultati=mysql_query($sql);

                          Copia il codice sotto che è già aggiustato! 😉

                          
                          <?php require&#40;"db_connect.php"&#41;;
                          
                          $sql="SELECT * FROM phpbb_topics inner join phpbb_posts_text on topic_first_post_id = post_id WHERE forum_id!=0 ORDER BY topic_id DESC LIMIT 4";
                          
                                $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;;
                                   $testo=$riga&#91;"post_text"&#93;;
                          
                                   echo"<span><a href=\"http://&#123;$_SERVER&#91;'HTTP_HOST'&#93;&#125;/forum/viewtopic.php?t=$target1\" title=\"$target\">$target</a>
                          ".truncate&#40;$testo,100&#41;."
                          
                          </span>";
                          
                                &#125; ?>
                          
                          
                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • T
                            tuonorosso Super User • ultima modifica di

                            risolto??? :mmm:

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • D
                              dortyk User Attivo • ultima modifica di

                              GrazieEEE!!! ora va infatti! senti per dargli un font ed un size che voglio io al testo?

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • T
                                tuonorosso Super User • ultima modifica di

                                modifica questa riga

                                echo"<span><a href=\"http://&#123;$_SERVER&#91;'HTTP_HOST'&#93;&#125;/forum/viewtopic.php?t=$target1\" title=\"$target\">$target</a>
                                ".truncate&#40;$testo,100&#41;."
                                
                                </span>";
                                
                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • D
                                  dortyk User Attivo • ultima modifica di

                                  Non sono così pratico di php come lo modifico per testo verdana size=1 e color #666666?

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • T
                                    tuonorosso Super User • ultima modifica di
                                    echo"<span><font name=\"Verdana\" size=1 color=#666666><a href=\"http://&#123;$_SERVER&#91;'HTTP_HOST'&#93;&#125;/forum/viewtopic.php?t=$target1\" title=\"$target\">$target</a>
                                    ".truncate&#40;$testo,100&#41;."
                                    
                                    </font></span>";
                                    

                                    prova così, non l'ho testato..

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • D
                                      dortyk User Attivo • ultima modifica di

                                      Grazie ha funzionato ma il font ed i parametri in php non danno un risultato uguale rispetto a quello html quindi ho sistemato il td così:

                                      <td colspan="3" valign="top" style="font-family:Verdana,Arial,Helvetica,sans-serif;color:#666666;font-size:10px;">

                                      ed ora è perfetto.
                                      Grande mod complimenti!!

                                      Senti e se uno volesse oltre agli ultimi mettere anche quelli con più views?
                                      Ora chiedo troppo eh?
                                      😄

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • T
                                        tuonorosso Super User • ultima modifica di

                                        beh, basta modificare la query, domani gli do un occhio 😉

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        • D
                                          dortyk User Attivo • ultima modifica di

                                          tnx!!

                                          0 Miglior Risposta Ringrazia Cita Rispondi

                                            1 Risposta Ultima Risposta
                                          • T
                                            tuonorosso Super User • ultima modifica di

                                            Prova così:

                                            al posto di questo

                                            $sql="SELECT * FROM phpbb_topics inner join phpbb_posts_text on topic_first_post_id = post_id WHERE forum_id!=0 ORDER BY topic_id DESC LIMIT 4"; 
                                            

                                            metti questo

                                            $sql="SELECT * FROM phpbb_topics inner join phpbb_posts_text on topic_first_post_id = post_id WHERE forum_id!=0 ORDER BY topic_views DESC LIMIT 4"; 
                                            

                                            Fammi sapere, non ho testato...

                                            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