Регистрация
Вход через соцсети
Восстановление пароля

Вывод постов из всех подразделов на главной

Новый топик
27.06.2012, 12:28
Ответить | Цитировать
Алексей

Зарегистрирован:
2012-06-27
Сообщений: 3

Имеется блок на главной странице, выводящий 8 последних постов из раздела "Видеоблог". Вызывается функцией:
Код:
".s_list_class(626, 382, "isVideo=1&recNum=8")."


Сейчас в разделе "Видеоблог" создаются рубрики (подразделы), так вот надо чтобы в блоке на главной выводились последние видео из любой из рубрик, т.е. из любого подраздела раздела "Видеоблог".

Собстно вопрос как это реализовать. Если не сложно на пальцах, не имею навыков программирования.

p.s. Нашел обсуждение похожей темы: http://netcat.ru/support/forum/obschie-voprosy/cms-netcat-vyvod-novinok-kataloga-iz-raznykh-podrazdelov-7565.html, но не понимаю какой именно запрос надо написать.
28.06.2012, 11:59
Ответить | Цитировать
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

Вызов из макета дизайна:
Цитата:
".s_list_class(626, 382, "&isTitul=1&isVideo=1&recNum=8")."


В сист. настройках компонента:
Цитата:

if ($isTitul) {
$ignore_sub = $ignore_cc = 1;
}


Temet nosce...
28.06.2012, 13:59
Ответить | Цитировать
Алексей

Зарегистрирован:
2012-06-27
Сообщений: 3

БЛАГОДАРЮ! все получилось.

Но возник нюанс, он берет посты из всех разделов, в которых используется тот же компонент. Как мне поменять компонент для этого раздела, чтобы содержимое осталось?
28.06.2012, 14:32
Ответить | Цитировать
DiGGy
DiGGy
DiGGy

Зарегистрирован:
2005-04-04
Сообщений: 1546

Чтобы брались записи только из подразделов раздела "Видеоблоги", надо сделать так:

Код:

if ($isTitul) {
$ignore_sub = $ignore_cc = 1;
$query_where = "a.`Subdivision_ID` in (select sss.`Subdivision_ID` from Subdivision sss where sss.`Parent_Sub_ID`=XXX and sss.`Checked`=1)";
}

где ХХХ - это ИД раздела "Видеоблоги"

Temet nosce...
28.06.2012, 14:46
Ответить | Цитировать
Алексей

Зарегистрирован:
2012-06-27
Сообщений: 3

еще раз спасибо, очень помогли!
198 196 2012-06-28 14:46:12 12406
Описание проекта