Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля

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

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
Сообщений: 1037

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

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


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


Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
198 196 2014-11-03 13:52:03 13878
Описание проекта