Urdu Português
English English Deutsch Deutsch Español Español Français Français Italiano Italiano Nederlands Nederlands Português Português Русский Русский Ελληνικά Ελληνικά
Login



 

Основной сценарий, чтобы захватить результаты канал. Результаты 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

Благодарности