Использование RSS потоков разного типа одновременно в CMS DataLife Engine (DLE). Печать
18.03.15 11:33

Использование RSS потоков разного типа одновременно в CMS DataLife Engine (DLE).

 

Можно ли создать два параллельных потока RSS, один для посетителей, а другой например для системы Яндекс Новости. Начиная с версии DataLife Engine v.6.5 это становится возможным и в этой статье мы расскажем вам как организовать данную возможность.

Итак в первую очередь на вашем сервере должна быть установлена версия 6.5 скрипта на более ранних версиях организация паралельных потоков невозможно.

Первое что вам необходимо сделать это создать новый файл в папке /engine/, например yandexrss.php содержимое этого файла должно быть полностью идентичным содержанию файла rss.php в этой же папке.

Далее находим в новом созданном файле yandexrss.php строчку:

$config['allow_cache'] = true;


и заменяем ее на

$config['rss_format'] = "2";
$config['allow_cache'] = false;



В настройках скрипта вы устанавливаете обычный формат RSS потока: простой или полный.

Все теперь при обращению по адресу http://site.ru/engine/yandexrss.php будет выводится RSS поток соответствующий системе Яндекс новости, для обычных посетителей которые обращаются по адресу http://site.ru/rss.xml будет выводится стандартный RSS поток

 

источник: http://dle-news.ru/tips/228-ispolzovanie-rss-potokov-raznogo-tipa.html

{jcomments on}