Приветствую снова!
Столкнулся с необходимостью вывода на определённой странице новостей одной конкретной категории новостей. Посоветуйте, как это сделать максимально просто? Спасибо)
Alexander
2011-10-21, 9:51
axel02, не совсем понятно что вы имеете ввиду. Есть же в новостях категории /news/categories по ссылкам которых выводятся новости конкретной категории.
Хорошо, но как тогда сделать так, чтобы на главной странице новости этой категории не отображались?
Фактически нужно так:
На главной новости категории 1
На другой новости категории 2
Alexander
2011-10-21, 10:43
modules/news/user/index.php функция NewsBeginPage() . Вам необходимо добавить в запрос условие
`cats` LIKE '%,ID,%'
Я верно понял?
$cats_sql = ' `cats` LIKE %,ID,%';
$Mainclass->Db->Query('SELECT COUNT(`id`) FROM `f_news` WHERE'.$date_sql.$cats_sql.' `status`=1 AND (`groups`=\'\''.$ug.')',__file__,__line__);
Alexander
2011-10-28, 21:38
Не совсем. В RC5 идентификатор категории хранится в поле `main_cat` (целое), поэтому проверять надо так:
`main_cat`=ID
Можно пожалуйста поподробней объяснить как сделать что бы на главной не отображалась определённая категория?
Alexander
2012-03-07, 3:25
Shaman, добавить в запрос AND `main_cat`!=ID , где ID - идентификатор категории, которую не нужно выводить. Понятно объснил, или нужно больше разжевать?
Для просмотра полной версии этой страницы, пожалуйста,
пройдите по ссылке.