Вы не зашли.
Страницы 1
Есть плагин RSS_exsport нужно чтобы он не добавлял в rss канал определенную категорию
Я так понимаю в этом куске кода нужно менять?
setlocale(LC_TIME,'en_EN');
	if (is_array($xcat)) {
		$orderBy = ($xcat['orderby'] && in_array($xcat['orderby'], array('id desc', 'id asc', 'postdate desc', 'postdate asc', 'title desc', 'title asc')))?$xcat['orderby']:'id desc';
		$query = "select * from ".prefix."_news where catid regexp '[[:<:]](".$xcat['id'].")[[:>:]]' and approve=1 ".(($delay>0)?(" and ((postdate + ".intval($delay*60).") < unix_timestamp(now())) "):'')."order by ".$orderBy;
	} else {
		$query = "select * from ".prefix."_news where approve=1".(($delay>0)?(" and ((postdate + ".intval($delay*60).") < unix_timestamp(now())) "):'')." order by id desc";
	}
	// PrepНе в сети
НАРОД ПОМОГИТЕ
Не в сети
Там итак и есть:
/rss_export/category/1/
Не в сети
нет, мне не надо выводить определенную категорию, мне нужно исключить категорию из общего /RSS.XML, чтобы он ее недобавлял
Не в сети
padonak, можешь пропатчить плагин.
В строках (файл engine/plugins/rss_export/rss_export.php):
	if (is_array($xcat)) {
		$orderBy = ($xcat['orderby'] && in_array($xcat['orderby'], array('id desc', 'id asc', 'postdate desc', 'postdate asc', 'title desc', 'title asc')))?$xcat['orderby']:'id desc';
		$query = "select * from ".prefix."_news where catid regexp '[[:<:]](".$xcat['id'].")[[:>:]]' and approve=1 ".(($delay>0)?(" and ((postdate + ".intval($delay*60).") < unix_timestamp(now())) "):'')."order by ".$orderBy;
	} else {
		$query = "select * from ".prefix."_news where approve=1".(($delay>0)?(" and ((postdate + ".intval($delay*60).") < unix_timestamp(now())) "):'')." order by id desc";
	}Последнюю строку ($query = ...) замени на:
		$query = "select * from ".prefix."_news where (not catid regexp '[[:<:]](123) and approve=1 ".(($delay>0)?(" and ((postdate + ".intval($delay*60).") < unix_timestamp(now())) "):'')."order by ".$orderBy;где 123 - номер категории, которую нужно исключить из RSS потока.
Не в сети
Страницы 1