
320,047 Download
Joomla! 2.5.x & 3.x
Versione 3.0.5
Scaricare
Joomla! 1.5.x
Versione 2.0.6
Scaricare
Descrizione
Guide Concise
Installazione in J! 1.0
Utilizzo per J! 1.0
Installazione in J! 1.5
Utilizzo per J! 1.5
Miglioramenti
Troubleshooting
Tutorial
Security Checklist
Jumi 2.1 Guida
News
Blog
Lista dei desideri
Cambia Logs
Chi Siamo
Ringraziamenti
Download
Sviluppo
Commenti
Forum
Basic Script per afferrare i risultati di un feed RSS. I risultati sono cahced per due ore (per default) così senza problemi di larghezza di banda!
rss_grabber.php
È necessario creare nuova applicazione Jumi con il seguente codice qui sotto.
È possibile aggiungere il / * config * / parte dello script al campo script personalizzato, per apportare modifiche facilmente dal Joomla! interfaccia di amministrazione. In caso contrario, è necessario modificare il file rss_grabber.php ogni volta che è necessario apportare modifiche.
<?php definito("_JEXEC") or il("Accesso limitato"); ?> <?php /* config */ $rss_url = "http://edo.webmaster.am/rss"; $file_name = 'cache /'.md5($rss_url); $cache_time = 2*60*60; // per 2 ore // controllo della cache if(file_exists($file_name) e strtotime('adesso') - filemtime($file_name) < $cache_time) { $rss = file_get_contents($file_name); } altro { // recuperare alimentazione dal server $rss = file_get_contents($rss_url); // cache dei contenuti if(strlen($rss) > 3000) file_put_contents($file_name, $rss); } $rss = simplexml_load_string($rss); eco '', $rss->canale->titolo, '', "\n"; eco '', $rss->canale->descrizione, '', "\n"; foreach($rss->canale->articolo as $articolo) { eco '', "\n"; eco '<a href="', $articolo->collegamento, '">', $articolo->titolo, '', $articolo->pubdate, '', "\n"; eco '<div base="', $rss_url, '"style =" font-size: 110%; ">', $articolo->descrizione, '</div>', "\n"; eco '</div>', "\n"; }
Il padrone di casa deve supportare PHP libreria SimpleXML.
RSS versione devono essere 2.0
Ringraziamenti
- Grazie a IceCreamAzzazzin per l'idea.