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. Creare un box con all'interno un feed rss
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • G
      gorka Super User • ultima modifica di

      Creare un box con all'interno un feed rss

      Ho realizzato un semplice plugin per avere un box che riporta un feed rss e lo condivido qui con voi.

      Prima di tutto è necessario realizzare il file php del plugin, ecco quello che uso io (l'ho chiamato rss.php ma potete chiamarlo come volete, basta nel plugin indicate il giusto nome):
      [php]
      <?php

      $url = 'http://www.giorgiotave.it/forum/external.php?type=RSS2';
      $flusso = simplexml_load_file($url);
      
      $items = $flusso->channel->item;
      
      $n = 1;
      foreach ($items as $item){
          echo "<a href='$item->link'>".utf8_decode($item->title)."</a>";
          if($n<count($items)){
              echo " - ";
          }
          $n++;
      }
      

      ?>
      [/php]Naturalmente nella variabile $url ci va il link al feed rss che vi interessa. Lo script è veramente minimale, basta giocare dentro la funziona echo per ottenere tante cose diverse ad esempio.

      Poi si crea il plugin vero e proprio, seguendo questa guida: http://www.vbulletin.com/forum/showthread.php?p=1066718#post1066718

      Nel mio caso il codice era:
      ob_start();
      include('/home/www/forum/rss.php');
      $flusso_rss = ob_get_contents();
      ob_end_clean()

      Infine nel template desiderato (ad esempio header o footer) basta aggiungere una cosa del genere:
      <div class="rss_box">
      <h2>News</h2>
      $flusso_rss
      </div>

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • F
        fabeneco User • ultima modifica di

        Favoloso! E' proprio quello che cercavo.
        E come posso farlo linkare senza il goto=newpost alla fine del link?

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • C
          cionfs Super User • ultima modifica di

          Credo dipenda dalle impostazioni del forum da cui prendi gli rss. 🙂

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • F
            fabiothe2nd User Attivo • ultima modifica di

            Avete qualche idea da darmi per capire come modificare questo aspetto?
            Grazie:)

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • C
              cionfs Super User • ultima modifica di

              Ciao fabiothe2nd. 🙂

              Cosa di preciso vuoi modificare?

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • E
                eforum User Attivo • ultima modifica di

                cosa serve gli rss esattamente?esiste un esempio concreto?Perchè generalmente so cosa vuole dire ma ho un pò di confusione e vorrei avere un idea più chiara.grazie

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • C
                  cionfs Super User • ultima modifica di

                  Con una modifica di questo tipo puoi prendere degli elementi (tramite feed rss) da un sito esterno e riproporli sul tuo sito. 🙂

                  0 Miglior Risposta Ringrazia Cita Rispondi

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

                    mi servirebbe il pratica la stessa cosa, ovvero un plugin per visualizzare una fonte rss (titolo e descrizione) nella home del mio forum che però è vbulletin 4

                    riuscite ad aiutarmi ?

                    fatemi sapere
                    grazie

                    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