
320,047 Скачать
Joomla! 2.5.x и 3.x
Версия 3.0.5
Скачать
Joomla! 1.5.x
Версия 2.0.6
Скачать
Обзор
Краткое руководство
Установка в J! 1.0
Использование для J! 1.0
Установка в J! 1.5
Использование для J! 1.5
Обновления
Решение Проблем
учебник
Контрольный список безопасности
Jumi 2.1 руководство
Новостные
Блог
Для хранения
Изменение журналы
О нас
Благодарности
Скачать
Развитие
Отзывы
Форум
Основной сценарий, чтобы захватить результаты канал. Результаты cahced в течение двух часов (по умолчанию), чтобы не пропускная способность вопросы!
rss_grabber.php
Вам нужно создать новый Jumi приложения с помощью следующего кода ниже.
Вы можете добавить / * конфигурации * / часть сценария Пользовательские поля Script, для внесения изменений легко с Joomla! интерфейс администратора. В противном случае вам нужно отредактировать файл rss_grabber.php каждый раз, когда вам нужно внести изменения.
<?PHP определенный("_JEXEC") or умереть("Ограничение доступа"); ?> <?PHP /* конфиг */ $rss_url = "http://edo.webmaster.am/rss"; $file_name = 'Кэш /'.md5($rss_url); $cache_time = 2*60*60; // 2 часа // Проверьте кэш if(file_exists($file_name) и StrToTime('сейчас') - filemtime($file_name) < $cache_time) { $Новости = file_get_contents($file_name); } еще { // получения питания от сервера $Новости = file_get_contents($rss_url); // содержимое кэша if(StrLen($Новости) > 3000) file_put_contents($file_name, $Новости); } $Новости = simplexml_load_string($Новости); эхо '', $Новости->канал->название, '', "\n"; эхо '', $Новости->канал->описание, '', "\n"; Еогеасп($Новости->канал->пункт as $пункт) { эхо '', "\n"; эхо '<a href="', $пункт->ссылке, '">', $пункт->название, '', $пункт->pubDate, '', "\n"; эхо '<div base="', $rss_url, '"style =" font-size: 110%; ">', $пункт->описание, '', "\n"; эхо '', "\n"; }
Ваш компьютер должен поддерживать PHP SimpleXML библиотеки.
RSS версии должны быть 2.0
Благодарности
- Благодаря IceCreamAzzazzin за идею.