Информация к новости
  • Просмотров: 2526
  • Автор: Delgado
  • Дата: 20-12-2011, 21:53
20-12-2011, 21:53

RSS потоков разного типа

Категория: Статьи


RSS потоков разного типа



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




Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
^