С недавних пор обращения с вопросом, можно ли создать два паралельных потока 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 поток.