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

Вывод на главной списка новостей отмеченного галочкой.

Новый топик
27.10.2014, 16:11
Ответить | Цитировать
Гость
Гость

Здравствуйте!
У меня стоит задача, надо вывести список новостей, у которых стоит галочка Важная. Есть поле Vazhnay.
Есть переменная в компоненте
Код:
<? if ($f_Vazhnaya == 1) { $show_glavn = 1;} else { $show_glavn = 0;} ?>

Делаю вывод на странице:
Код:
<?= nc_objects_list( 11, 22, "&recNum=3&show_glavn=1&nc_ctpl=33" ); ?>

А выводит первые 3 новости, в независимости от параметра show_glavn

Наверное я делаю все наперекосяк, но так как в документации примера нет, сам я не разобрался.
29.10.2014, 10:27
Ответить | Цитировать
Gorjelin
Угаев Евгений Анатольевич

Зарегистрирован:
2010-02-26
Сообщений: 18

не пользуйтесь nc_objects_list - много запросов лишних генерирует

лучше, например, listQuery и напрямую один нужный селект, в котором уже можно добавлять любые условия выборки: WHERE Vazhnaya = 1 AND Checked = 1 и т.д.

http://netcat.ru/developers/docs/api/listQuery.html

ссылку на страницу новости можно получить с помощью nc_message_link
03.11.2014, 13:52
Ответить | Цитировать
Nexwich
Панасин Александр
Nexwich

Зарегистрирован:
2011-04-05
Сообщений: 943

Если используете
Код:
<?= nc_objects_list(11,22,"&recNum=3&show_glavn=1&nc_ctpl=33"); ?>

В системных настройках компонента пропишите
Код:
if($show_glavn) $query_where = "a.Vazhnaya=".$show_glavn."";


Gorjelin, советом сложнее пользоваться нежели решением


Модуль "Почтовые уведомления" – настройка уведомлений на вашем сайте без программирования. Цена отзыв. Мне очень важно ваше мнение.
198 196 2014-11-03 13:52:03 13878
Описание проекта