
320,047 Télécharger
Joomla! 2.5.x & 3.x
version 3.0.5
Télécharger
Joomla! 1.5.x
version 2.0.6
Télécharger
Vue d'ensemble
Guide Concis
Installation dans J! 1.0
Utilisation pour J! 1.0
Installation dans J! 1.5
Utilisation pour J! 1.5
Mises à jour
Dépannage
Tutorial
Liste de sécurité
Jumi 2.1 Guide
BLOG
Blog
Liste de souhaits
Changer les journaux
À propos
Remerciements
Télécharger
DÉVELOPPEMENT
Feedbacks
Forum
Le script de base pour saisir les résultats d'une flux RSS. Les résultats sont cahced pendant deux heures (par défaut) donc pas de soucis de bande passante!
rss_grabber.php
Vous avez besoin de créer de nouvelles Jumi application avec le code suivant ci-dessous.
Vous pouvez ajouter le / * config * / partie du script pour le terrain d'un script personnalisé, pour faire des changements facilement à partir de la communauté Joomla! interface d'administration. Sinon, vous devez éditer le fichier rss_grabber.php chaque fois que vous devez apporter des modifications.
<?php défini("_JEXEC") or la("Accès restreint"); ?> <?php /* config */ $rss_url = "http://edo.webmaster.am/rss"; $file_name = 'cache /'.md5($rss_url); $cache_time = 2*60*60; // 2 heures // vérifier cache if(file_exists($file_name) et strtotime('maintenant') - filemtime($file_name) < $cache_time) { $rss = file_get_contents($file_name); } d'autre { // récupérer l'alimentation du serveur $rss = file_get_contents($rss_url); // le contenu du cache if(strlen($rss) > 3000) file_put_contents($file_name, $rss); } $rss = simplexml_load_string($rss); echo '', $rss->chaine->titre, '', "\n"; echo '', $rss->chaine->la description, '', "\n"; foreach($rss->chaine->le numéro d'article as $le numéro d'article) { echo '', "\n"; echo '<a href="', $le numéro d'article->lien, '">', $le numéro d'article->titre, '', $le numéro d'article->pubDate, '', "\n"; echo '<div base="', $rss_url, '"style =" font-size: 110%; ">', $le numéro d'article->la description, '', "\n"; echo '', "\n"; }
Votre hôte doit prendre en charge PHP SimpleXML bibliothèque.
RSS version doivent être 2.0
Remerciements
- Grâce à IceCreamAzzazzin pour l'idée.