X   Сообщение сайта
(Сообщение закроется через 2 секунды)

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в данную темуНачать новую тему
> Вывод новостей определённой категории
Гость_axel02_*
сообщение 2011-10-21, 7:25
Сообщение #1



Гости





Приветствую снова!

Столкнулся с необходимостью вывода на определённой странице новостей одной конкретной категории новостей. Посоветуйте, как это сделать максимально просто? Спасибо)
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2011-10-21, 9:51
Сообщение #2
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


axel02, не совсем понятно что вы имеете ввиду. Есть же в новостях категории /news/categories по ссылкам которых выводятся новости конкретной категории.
Перейти в начало страницы
+Цитировать сообщение
Гость_axel02_*
сообщение 2011-10-21, 10:37
Сообщение #3



Гости





Хорошо, но как тогда сделать так, чтобы на главной странице новости этой категории не отображались?

Фактически нужно так:
На главной новости категории 1
На другой новости категории 2
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2011-10-21, 10:43
Сообщение #4
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


modules/news/user/index.php функция NewsBeginPage() . Вам необходимо добавить в запрос условие
`cats` LIKE '%,ID,%'
Перейти в начало страницы
+Цитировать сообщение
Гость_axel02_*
сообщение 2011-10-21, 11:38
Сообщение #5



Гости





Я верно понял?

$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__);


Сообщение отредактировал axel02 - 2011-10-21, 11:39
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2011-10-28, 21:38
Сообщение #6
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


Не совсем. В RC5 идентификатор категории хранится в поле `main_cat` (целое), поэтому проверять надо так:

`main_cat`=ID
Перейти в начало страницы
+Цитировать сообщение
Shaman
сообщение 2012-03-06, 16:43
Сообщение #7
Заглянувший
Иконка группы

Группа: Eleanor user
Сообщений: 1
Регистрация: 2012-03-05

Репутация:   нет  
Всего: нет


Можно пожалуйста поподробней объяснить как сделать что бы на главной не отображалась определённая категория?
Перейти в начало страницы
+Цитировать сообщение
Alexander
сообщение 2012-03-07, 3:25
Сообщение #8
Eleanor developer
Иконка группы

Группа: Администраторы
Сообщений: 5 261
Регистрация: 2008-11-11
Из: Николаев
Версия системы: RC5

Репутация:   нет  
Всего: 67


Shaman, добавить в запрос AND `main_cat`!=ID , где ID - идентификатор категории, которую не нужно выводить. Понятно объснил, или нужно больше разжевать?
Перейти в начало страницы
+Цитировать сообщение

Ответить в данную темуНачать новую тему
0 чел. читают эту тему (гостей: 0, скрытых пользователей: 0)
Пользователей: 0

 
RSS Текстовая версия 0.0455 сек.    11 запросов    GZIP включен    Сейчас: 2021-11-27, 8:56