Исключить из RSS потока определенную категорию, DLE 10.0
Страницы: 1
[ Закрыто ] Исключить из RSS потока определенную категорию, DLE 10.0, работа оплачивается
Нужно исключить из общей RSS ленты (site.ru/rss.xml) определенную категорию, т.е новости этой категории не должны показываться.
Пациент: DLE 10.0
Модуль, хак, 5 секундная правка в коде - мне все равно предлагайте!
Не подписываюсь на темы, так что не слежу за вопросами, которые вы оставляете в топике после меня. Если нужно получить ответ, пишите в ЛС с указанием ссылки на мой комментарий.
Ребятки, мастера по DLE, просто знающие. За деньги ведь прошу. Кто что скажет? Надо уже сделать исключение.
Цитата
Алик Яушев пишет:
Нужно исключить из общей RSS ленты (site.ru/rss.xml) определенную категорию, т.е новости этой категории не должны показываться.
Исключить эту категорию еще на стадии выборки из БД. В engine/engine.php найти 
Код
if (isset ( $view_template ) and $view_template == "rss") {
            
            $sql_select = "SELECT id, eventdate, autor, date, short_story, full_story, xfields, title, category, alt_name FROM " . PREFIX . "_post WHERE {$where_category} AND approve=1" . $where_date . " ORDER BY date DESC LIMIT 0," . $config['rss_number'];

И поменять на

Код
if (isset ( $view_template ) and $view_template == "rss") {
            
            $sql_select = "SELECT id, eventdate, autor, date, short_story, full_story, xfields, title, category, alt_name FROM " . PREFIX . "_post WHERE {$where_category} AND approve=1 AND NOT category IN (10)" . $where_date . " ORDER BY date DESC LIMIT 0," . $config['rss_number'];

где (10) = ID категории
Olderman,  через запятую можно указать несколько категорий? Извините, а в самом rss.php можно как то это прошаманить?
Изменено: Алик Яушев - 14 Октября 2013 00:54
а, стоп. Это в 10 не покатит. Не надо трогать engine.php. в rss.php из запроса удалите категорию. Найди  
Код
  $db->query( "SELECT * FROM " . PREFIX . "_category ORDER BY posi ASC" );
и поменяй на  
Код
  $db->query( "SELECT * FROM " . PREFIX . "_category WHERE NOT category IN (10) . ORDER BY posi ASC" );

вроде работает
MySQL error in file: /home/****/www/engine/rssfull.php at line 76
Error Number: 1064
The Error returned was:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '. ORDER BY posi ASC' at line 1
SQL query:

SELECT * FROM dle_category WHERE NOT category IN (10) . ORDER BY posi ASC




По этому.

Цитата
Olderman пишет:
$db->query( "SELECT * FROM " . PREFIX . "_category WHERE NOT category IN (10) . ORDER BY posi ASC" );
Изменено: Алик Яушев - 14 Октября 2013 01:13
В 10 версии нет никакого файла rssfull.php в папке engine
Доброго времени суток. Напишите мне в аську или скайп. Отзывы и контакты в подписи.
Предлагаю Услуги по веб-разработке/программированию
HTML(HTML5), CSS(CSS3), JavaScript(jQuery, AJAX), PHP, MySQL
========================================
http://www.cy-pr.com/forum/f58/t37537/
http://www.cy-pr.com/forum/f50/t35619/
Цитата
Olderman пишет:
Не надо трогать engine.php. в rss.php из запроса удалите категорию.
Ошибочка вышла. Не надо rss.php трогать, только в engine.php надо выборку менять.
Алик Яушев, предупреждение.

Раздел по адресу "Форумы » Разработка сайтов » CMS » DLE" не для коммерческих тем, для подобного есть раздел "Объявления", если нет возможности создать тему в каком-то разделе, то не стоит где попало публиковать, создайте в разделе "Свободное общение", и скиньте ссылку модератору, чтобы перенёс в положенное место.

Тему закрыл и перенёс в раздел "Х", создавайте темы сразу в положенном месте.
Страницы: 1
Читают тему (гостей: 1, пользователей: 0, из них скрытых: 0)
Новые темыОбъявленияСвободное общение
17:53 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
22:27 LOSPOLLOS.COM - Конвертим по рецепту Хайзенберга. Dating, Mainstream, Binary Options 
12:39 2Index - быстрая индексация страниц сайта и обратных ссылок 
06:17 3snet - гемблинг, беттинг, форекс, бинарные опционы, майнинг 
11:46 SharkBoss - партнёрская программа для монетизации ЛЮБЫХ видов трафика (включая спам). 
23:10 Dao.AD: Монетизация и покупка Push/Pops/Inpage и Video трафика! 
21:20 Rotapost прикрыли! Чем пользоваться? 
04:08 Просто $0.04/IP 9PROXY.COM Резидентные прокси Неограниченная пропускная способность Уникальная политика замены Без чёрного списка 
02:14 Сервис смс активаций и аренды мобильных номеров ALISMS 
22:06 BestX24 - быстрый и безопасный обменник криптовалют и электронных денежных средств 
22:04 Услуги продвижения в авито 
21:00 Onechange.me — надежный обменник криптовалют и фиатных средств 
20:57 Форекс Лиды, Горячий Трафик Форекс, Лиды Форекс 2025, Горячий Трафик Крипто, Целевые Лиды Гэмблинг, Финансовые Рынки Лиды 
18:53 secrex.io обмен без лишних вопросов (NO AML) 
13:08 Бесплатный майнинг Tether (USDT) 
10:29 С юмором по жизни! 
16:49 monetizer.agency – рекламная сеть для взрослого и развлекательного трафика. 100$ новому вебмастеру 
20:43 Добро пожаловать в цифровой мир... 
15:59 Про мясо 
23:09 ПП от PMS remote.team - 200$ за команду 
13:28 Компьютерная мышь