Urdu Русский
English English Deutsch Deutsch Español Español Français Français Italiano Italiano Nederlands Nederlands Português Português Русский Русский Ελληνικά Ελληνικά
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) and 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 '<a href="', $Artikel->Link, '">', $Artikel->Titel, '', $Artikel->pubdate, '', "\n";
    Echo '<div base="', $rss_url, '"style =" Schriftgröße: 110%; ">', $Artikel->Beschreibung, '', "\n";
    Echo '', "\n";
}

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

RSS-Version müssen 2.0 sein

Danksagung