RSS Feeds Grabber

Basic script para pegar os resultados de um feed de RSS. Os resultados são cahced por duas horas (por padrão) para que nenhum problema de largura de banda!

rss_grabber.php

Você precisa criar aplicativo Jumi novo com o seguinte código abaixo.

Você pode adicionar o * / config / * parte do roteiro de campo Custom Script para fazer alterações facilmente do Joomla! interface de administração. Caso contrário, você precisará editar o arquivo rss_grabber.php cada vez que você precisar fazer alterações.

<?php definido("_JEXEC") ou morrer("Acesso restrito"); ?>
<?php
/ * config * /
$rss_url    = "http://edo.webmaster.am/rss";
$file_name  = »cache /».md5($rss_url);
$cache_time = 2*60*60; / / 2 horas

/ / cache de seleção
se(file_exists($file_name) e strtotime(»agora») - filemtime($file_name) < $cache_time) {
    $rss = file_get_contents($file_name);
} mais {
    / / recuperar alimentação do servidor
    $rss = file_get_contents($rss_url);
    / / conteúdo do cache
    se(strlen($rss) > 3000)
        file_put_contents($file_name, $rss);
}

$rss = simplexml_load_string($rss);

echo »<h1 style="border-bottom:2px sólidos threedlightshadow;font-size:160%;margin:0 0 0.2em;">», $rss->canal->título, »</ H1>», "\ N";
echo »<h2 style="color:threeddarkshadow;font-size:110%;font-weight:normal;margin:0 0 0.6em;">», $rss->canal->descrição, »</ H2>», "\ N";

foreach($rss->canal->item como $item) {
    echo »class="entry"> <div», "\ N";
    echo »<h3> <a href = "», $item->link, »">», $item->título, »</ A> style="font-size:85%;font-weight:normal;"> <div», $item->pubDate, »</ Div> </ h3>», "\ N";
    echo »<Div base = "», $rss_url, »"Style =" font-size: 110%; ">», $item->descrição, »</ Div>», "\ N";
    echo »</ Div>», "\ N";
}

Seu host deve suportar PHP biblioteca SimpleXML.

Versão RSS necessidade de ser 2.0

Agradecimentos

Buy Oil Paintings, Acrylic Paintings, order custom painted Murals, Portraits, Landscapes, Still Lifes, Flowers, Replicas and Art Prints on ArtMaestro.com.
Portal de viagens - tours.am! Pesquisa passeios na Armênia, Tours, passeios pesquisa online, reserva de hotéis online, Notícias.