Сделать стартовой   |   Добавить в избранное
       
НАВИГАЦИЯ
ПО САЙТУ
•   Релизы
•   Пресс релизы
•   Дополнительные модули
•   Обнаруженные уязвимости

•   Системные требования
•   Полезные Советы
•   Возможности DataLife Engine

•   Видеоинструкция по созданию
    сайта и установке скрипта
•   Уроки по созданию шаблонов
•   Мультмедийные возможности
    скрипта

•   Лицензионное соглашение
•   Информация о покупке
•   Техническая поддержка
•   Онлайн документация
•   FAQ (Частые вопросы)

•   Обратная связь
•   Форум технической поддержки
•   RSS новости

•   Написать пожелание
    для новых версий скрипта
ОПРОС
НА САЙТЕ
Совершаете ли вы покупки в интернет?

Да охотно, если это выгодно
Только когда нет другого выбора
Нет, я не доверяю интернету
Нет, просто не понимаю как это сделать

КАЛЕНДАРЬ
«    Май 2013    »
ПнВтСрЧтПтСбВс
 12345
6789101112
13141516171819
20212223242526
2728293031 
ПОПУЛЯРНЫЕ
СТАТЬИ
АРХИВ
НОВОСТЕЙ
Май 2013 (1)
Апрель 2013 (1)
Февраль 2013 (1)
Январь 2013 (4)
Ноябрь 2012 (2)
Сентябрь 2012 (3)
НАШИ
ПАРТНЁРЫ
Шаблоны для DLE
DLE-Украина
МЫ
РАБОТАЕМ С
Аттестованный участник Webmoney
Мы принимаем Яндекс.Деньги
Главная страница » Советы » Использование 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 поток


  • 68
 (Голосов: 21
 
#1 написал: eRED (13 декабря 2007 13:03)    
 




Группа: Клиенты
Публикаций: 0
Комментариев: 47
Статус: Пользователь offline
спасибо за разъяснение :)

 
 
#2 написал: Adobe (13 декабря 2007 15:13)    
 




Группа: Клиенты
Публикаций: 1
Комментариев: 42
Статус: Пользователь offline
Прикольно :)

 
 
#3 написал: raxes (13 декабря 2007 15:15)    
 




Группа: Посетители
Публикаций: 0
Комментариев: 14
Статус: Пользователь offline
класс..)

 
 
#4 написал: at (13 декабря 2007 15:27)    
 




Группа: Клиенты
Публикаций: 0
Комментариев: 43
Статус: Пользователь offline
спасибо :)) очень своевременно.

 
 
#5 написал: WMDrakon (13 декабря 2007 16:24)    
 




Группа: Клиенты
Публикаций: 0
Комментариев: 142
Статус: Пользователь offline
Вот как раз интересовал такой вопрос.
Спасибо.

 
 
#6 написал: TUNER88 (13 декабря 2007 18:25)    
 




Группа: Клиенты
Публикаций: 0
Комментариев: 33
Статус: Пользователь offline
спасибо за инфу

 
 
#7 написал: www.ru-portal.ru (14 декабря 2007 05:16)    
 




Группа: Клиенты
Публикаций: 0
Комментариев: 26
Статус: Пользователь offline
может сразу в дистрибьюве внести эти изменения?
я так думаю 90 % будут юзать этот метод

 
 
#8 написал: Sogorukuhn (14 декабря 2007 21:05)    
 




Группа: Посетители
Публикаций: 0
Комментариев: 21
Статус: Пользователь offline
Очень удобно. Респект wink

 
 
#9 написал: PoMaH (15 декабря 2007 19:07)    
 




Группа: Клиенты
Публикаций: 0
Комментариев: 7
Статус: Пользователь offline
Вот еслиб для каждой категории свои параметры былоб есчо лутче

 
 
#10 написал: Hellik (17 декабря 2007 11:27)    
 




Группа: Клиенты
Публикаций: 0
Комментариев: 32
Статус: Пользователь offline
хорошая функция, спасибо )

 
 
#11 написал: Mr 13 (17 января 2008 22:40)    
 




Группа: Посетители
Публикаций: 0
Комментариев: 97
Статус: Пользователь offline
Большое спасибо!

 
 
#12 написал: mpv7 (8 апреля 2008 16:46)    
 




Группа: Клиенты
Публикаций: 0
Комментариев: 2
Статус: Пользователь offline
Цитата: 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 категории

 
 
Информация
 
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
 
 
 
Главная страница   •   Релизы   •   Модули   •   Форум поддержки   •   Покупка   •   Обратная связь

© 2004 - 2013 SoftNews Media Group. Сайт работает под управлением DataLife Engine.