
320,047 Downloads
Joomla! 2.5.x & 3.x
Versie 3.0.5
Download
Joomla! 1.5.x
Versie 2.0.6
Download
Overzicht
Beknopte Gids
Installatie in J! 1.0
Gebruik voor J! 1.0
Installatie in J! 1.5
Gebruik voor J! 1.5
Upgrades
Probleemoplossen
Tutorial
Veiligheid Checklist
Jumi 2.1 Gids
Nieuws
Blog
Whishlist
Wijzig Logs
Over ons
Dankwoord
Downloads
Ontwikkeling
feedbacks
Forum
Basic-script om de resultaten van een RSS-feed te grijpen. De resultaten worden cahced gedurende twee uur (standaard) zodat er geen bandbreedte problemen!
rss_grabber.php
U moet nieuwe Jumi toepassing te maken met de volgende code hieronder.
U kunt de / * config * / deel van het script naar Aangepaste Script veld, voor het maken van veranderingen gemakkelijk van de Joomla! admin interface. Anders moet u het bestand te bewerken rss_grabber.php elke keer dat je nodig hebt om wijzigingen aan te brengen.
<?php gedefinieerd("_JEXEC") or sterven("Beperkte toegang"); ?> <?php /* config */ $rss_url = "http://edo.webmaster.am/rss"; $bestandsnaam = 'cache /'.md5($rss_url); $cache_time = 2*60*60; // 2 uur // check cache if(file_exists($bestandsnaam) en het strtotime('nu') - filemtime($bestandsnaam) < $cache_time) { $rss = file_get_contents($bestandsnaam); } anders { // op te halen feed van server $rss = file_get_contents($rss_url); // cache-inhoud if(strlen($rss) > 3000) file_put_contents($bestandsnaam, $rss); } $rss = simplexml_load_string($rss); echo '', $rss->kanaal->titel, '', "\n"; echo '', $rss->kanaal->beschrijving, '', "\n"; foreach($rss->kanaal->item as $item) { echo '', "\n"; echo '<a href="', $item->link, '">', $item->titel, '', $item->pubDate, '', "\n"; echo '<div base="', $rss_url, '"style =" font-size: 110%; ">', $item->beschrijving, '', "\n"; echo '', "\n"; }
Uw gastheer moet ondersteuning bieden voor PHP SimpleXML bibliotheek.
RSS-versie moeten 2.0
Dankwoord
- Dankzij IceCreamAzzazzin voor het idee.