ntrtv 59 Опубликовано: 22 июля 2020 Рассказать Опубликовано: 22 июля 2020 (изменено) Автор Прошу помощи. Создал второй файл RSS по инструкции выше. Он работает, но немного не так, как надо. Дело в том, что в основной поток (тип "Яндекс.Новости") идут новости "Опубликованные на главной". А вот второй нужно чтобы все шли новости с сайта. Однако туда идут тоже только опубликованные на главной. Как это исправить? Спасибо заранее! Во второй ленте тип Rss установлен "1". Изменено 22 июля 2020 пользователем ntrtv Ссылка на сообщение Поделиться на других сайтах
ntrtv 59 Опубликовано: 24 июля 2020 Рассказать Опубликовано: 24 июля 2020 Автор Отвечаю сам себе ? Создал вторую ленту RSS плагином выше, а в админке новое допполе "Переключатель Да/Нет". Если новость не надо отправлять в Яндекс.Новости, то переключатель ставим в положение "Нет". Создал отдельный шаблон для этой ленты: [yandexrss][xfgiven_jandeks.novosti] <item turbo="true"> ..... </item>[/xfgiven_jandeks.novosti][/yandexrss] А в основную ленту идут все новости. Ссылка на сообщение Поделиться на других сайтах
travelller 1 Опубликовано: 25 сентября 2020 Рассказать Опубликовано: 25 сентября 2020 Здравствуте. Возникла потребность создать 2 разных xml-потока: 1 со значением turbo=true, 2й со значением turbo=false. Попробовал сделать по гайду с этой страницы https://dle-news.ru/tips/228-ispolzovanie-rss-potokov-raznogo-tipa.html, но не получилось - показывает основной поток из файла rss.xml и все( Помогите, пожалуйста. Ссылка на сообщение Поделиться на других сайтах
travelller 1 Опубликовано: 25 сентября 2020 Рассказать Опубликовано: 25 сентября 2020 18 минут назад, travelller сказал: Здравствуте. Возникла потребность создать 2 разных xml-потока: 1 со значением turbo=true, 2й со значением turbo=false. Попробовал сделать по гайду с этой страницы https://dle-news.ru/tips/228-ispolzovanie-rss-potokov-raznogo-tipa.html, но не получилось - показывает основной поток из файла rss.xml и все( Помогите, пожалуйста. Разобрался сам. В файле /init.php после: } elseif($_GET['mod'] == "rss") { include_once (DLEPlugins::Check(ENGINE_DIR . '/rss.php')); die(); } нужно добавить нужный мне скрипт второй ленты rss: elseif($_GET['mod'] == "turbofalserss") { include_once (DLEPlugins::Check(ENGINE_DIR . '/turbofalserss.php')); die(); } Сделать копию файла /engine/rss.xml в эту же папку и там в коде "натравить" на нужный нам темплейт rss-ленты (\templates\turbofalserss.tpl). В .htaccess рядом с RewriteRule ^rss.xml$ index.php?mod=rss [L] дописываем RewriteRule ^turbofalserss.xml$ index.php?mod=turbofalserss [L] Всё. Теперь у нас есть две ленты RSS на сайте: site.ru/rss.xml - Стандартная лента движка с активной turbo настройкой; site.ru/turbofalserss.xml - Добавленная лента без trubo. 1 Ссылка на сообщение Поделиться на других сайтах
ZzzBep 18 Опубликовано: 22 июля 2022 Рассказать Опубликовано: 22 июля 2022 Есть у кого-нибудь решение для 15,2? Ссылка на сообщение Поделиться на других сайтах
ntrtv 59 Опубликовано: 25 июля 2022 Рассказать Опубликовано: 25 июля 2022 Автор Все описанное здесь работает и на 15.2. Ссылка на сообщение Поделиться на других сайтах
ZzzBep 18 Опубликовано: 26 июля 2022 Рассказать Опубликовано: 26 июля 2022 Работало, не задавал бы вопросов. Проделал все манипуляции по адресу новой rss2 открывается главная страница и усё Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВойти
Уже зарегистрированы? Войдите здесь.
Войти сейчас