Исключить из 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)
Новые темыОбъявленияСвободное общение
11:06 Webvork - международная товарная СРА сеть с сертифицированными офферами на Европу. 
10:51 Бесплатное получение бэклинков 
22:12 Яху Скаут и китайцы - есть там вообще жизнь для новичка в 2026? 
12:25 Бесплатное расширение для Chrome — проверка ссылок прямо на странице 
12:15 Ап выдачи Яндекса 8 апреля - есть движение, но интереснее что творится с AI-ответами Google 
12:13 Хватит ныть про смерть сайтов и нейроответы - почему мы всё еще в деле 
12:11 С чего сейчас проще начать? 
11:56 Клавиатурный шпион для слежения за компьютером 
07:17 HH.ru Работадателя вериф 
04:18 От $0.015 за IP | $0.68 за ГБ | 9PROXY.COM | 20+ млн резидентных прокси | 99,95% аптайм | Без чёрных списков 
23:11 TETChange-Обменник криптовалют 
21:52 [Comcash.io] Анонимный обмен и чистка крипты без AML/KYC 
15:41 Trustpilot Reviews | Подниму рейтинг вашей компании 
15:40 Продвижение YouTube видео в топ поиска | Любой тип контента | Гарантия результата 
13:18 Список обновленных тем пуст... 
13:15 Ням-ням! - 8 деликатесов, которые когда-то ели только бедные люди 
13:14 Добро пожаловать в цифровой мир... 
13:12 Всех с праздником! 
06:38 Точные прогнозы на футбол 
22:08 Во Франции начали штрафовать за IPTV - до 300-400 евро уже прилетает обычным пользователям 
21:56 Сайты Рунета