Urdu Deutsch
Englisch English Deutsch Deutsch Español Español français Français Italienisch Italiano Holländisch Nederlands Português Português Russisch Русский Ελληνικά Ελληνικά
Login



 
Willkommen bei Jumi! Tutorial >> >> RSS Feeds Grabber

Basic-Skript zu packen die Ergebnisse aus einem RSS-Feed. Die Ergebnisse werden für zwei Stunden (Standard), so dass keine Bandbreite Probleme cahced!

rss_grabber.php

Sie müssen neue Jumi Anwendung mit dem folgenden Code unten zu schaffen.

Sie können das / * config * / Teil des Skripts, um Custom Script Feld für Änderungen leicht von der Joomla! Admin-Interface. Ansonsten müssen Sie bearbeiten Sie die Datei rss_grabber.php jedes Mal wenn Sie Änderungen vornehmen müssen.

<?php definiert("_JEXEC") or sterben("Eingeschränkter Zugriff"); ?>
<?php
/* Config */
$rss_url    = "http://edo.webmaster.am/rss";
$file_name  = 'cache /'.md5($rss_url);
$cache_time = 2*60*60; // 2 Stunden

// Check-Cache
if(file_exists($file_name) und strtotime('jetzt') - filemtime($file_name) < $cache_time) {
    $rss = file_get_contents($file_name);
} sonst {
    // Abrufen von Server-Feed
    $rss = file_get_contents($rss_url);
    // Cache-Inhalt
    if(strlen($rss) > 3000)
        file_put_contents($file_name, $rss);
}

$rss = simplexml_load_string($rss);

Echo '

', $rss->Kanal->Titel, '', "\n"; Echo '

', $rss->Kanal->Beschreibung, '', "\n"; foreach($rss->Kanal->Artikel as $Artikel) { Echo '
', "\n"; Echo '

', $Artikel->Link, '">', $Artikel->Titel, '
', $Artikel->pubdate, ' ', "\n"; Echo '
', $rss_url, '"Style =" font-size: 110%; ">', $Artikel->Beschreibung, '</ Div>', "\n"; Echo '</ Div>', "\n"; }

Die Gastgeber müssen unterstützt PHP SimpleXML Bibliothek.

RSS-Version müssen 2.0 sein

Danksagung