/ / Использование RSS потоков разного типа одновременно
декабрь 13 2007

Использование 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 поток

Комментарии

eRED

eRED

13 декабря 2007 13:03 Клиенты
0
спасибо за разъяснение :)
Adobe

Adobe

13 декабря 2007 15:13 Клиенты
0
Прикольно :)
raxes

raxes

13 декабря 2007 15:15 Посетители
0
класс..)
at

at

13 декабря 2007 15:27 Клиенты
0
спасибо :)) очень своевременно.
WMDrakon

WMDrakon

13 декабря 2007 16:24 Клиенты
0
Вот как раз интересовал такой вопрос.
Спасибо.
TUNER88

TUNER88

13 декабря 2007 18:25 Клиенты
0
спасибо за инфу
www.ru-portal.ru

www.ru-portal.ru

14 декабря 2007 05:16 Клиенты
0
может сразу в дистрибьюве внести эти изменения?
я так думаю 90 % будут юзать этот метод
Sogorukuhn

Sogorukuhn

14 декабря 2007 21:05 Посетители
0
Очень удобно. Респект wink
PoMaH

PoMaH

15 декабря 2007 19:07 Клиенты
0
Вот еслиб для каждой категории свои параметры былоб есчо лутче
Hellik

Hellik

17 декабря 2007 11:27 Посетители
0
хорошая функция, спасибо )
Mr 13

Mr 13

17 января 2008 22:40 Посетители
0
Большое спасибо!
mpv7

mpv7

8 апреля 2008 16:46 Клиенты
0
Цитата: PoMaH
Вот еслиб для каждой категории свои параметры былоб есчо лутче


А что сложно добавить в .htaccess соответствующую запись?

RewriteRule ^rss.xml$ engine/rss.php [L]
добавить после:
RewriteRule ^yandexrss.xml$ engine/yandexrss.php [L]

RewriteRule ^([^<]+)/rss.xml$ engine/rss.php?do=cat&category=$1 [L]
добавить после:
RewriteRule ^([^<]+)/yandexrss.xml$ engine/yandexrss.php?do=cat&category=$1 [L]


Или просто /engine/yandexrss.php?do=cat&category=N категории

Информация

Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
Календарь
«    Июнь 2016    »
ПнВтСрЧтПтСбВс
 12345
6789101112
13141516171819
20212223242526
27282930 
Опрос на сайте
Совершаете ли вы покупки в интернет?

Популярные новости
Архив новостей
Март 2016 (2)
Февраль 2016 (2)
Ноябрь 2015 (1)
Октябрь 2015 (2)
Август 2015 (1)
Июль 2015 (2)