
320,047 Descargas
Joomla! 2.5.x y 3.x
Versión 3.0.5
Descargar
Joomla! 1.5.x
Versión 2.0.6
Descargar
Visión General
Guía Concisa
Instalación de J! 1.0
El uso de J! 1.0
Instalación de J! 1.5
El uso de J! 1.5
Actualizaciones
Solución de problemas
Tutorial
Lista de verificación de seguridad
Jumi 2.1 Guía
Noticias
Blog
Lista de deseos
Cambiar Registros
Quienes Somos
Agradecimientos
Descargas
Desarrollo
evaluaciones
Foro
Basic Script para tomar los resultados de un feed RSS. Los resultados se cahced durante dos horas (por defecto) por lo que no hay problemas de ancho de banda!
rss_grabber.php
Es necesario crear nueva aplicación de Jumi con el siguiente código de abajo.
Puede añadir el / * configuración * / parte de la secuencia de comandos al campo script personalizado, para hacer cambios con facilidad de la comunidad de Joomla! interfaz de administración. De lo contrario, necesitará editar el archivo rss_grabber.php cada vez que necesita hacer cambios.
<?php se define("_JEXEC") or morir("Restricted access"); ?> <?php /* config */ $rss_url = "http://edo.webmaster.am/rss"; $file_name = 'cache /'.md5($rss_url); $cache_time = 2*60*60; // 2 horas // comprobar la caché if(file_exists($file_name) y strtotime('ahora mismo') - filemtime($file_name) < $cache_time) { $rss = file_get_contents($file_name); } más { // recuperar la alimentación del servidor $rss = file_get_contents($rss_url); // memoria caché de contenido if(strlen($rss) > 3000) file_put_contents($file_name, $rss); } $rss = simplexml_load_string($rss); eco '', $rss->canal->título, '', "\n"; eco '', $rss->canal->descripción, '', "\n"; foreach($rss->canal->ít as $ít) { eco '', "\n"; eco '<a href="', $ít->enlace, '">', $ít->título, '', $ít->pubdate, '', "\n"; eco '<div base="', $rss_url, '"style =" tamaño de fuente: 110%; ">', $ít->descripción, '', "\n"; eco '', "\n"; }
Su anfitrión debe soportar PHP biblioteca SimpleXML.
RSS versión necesita ser 2.0
Agradecimientos
- Gracias a IceCreamAzzazzin a la idea.