Статьи
Как вывести новости без запланированных на будущее
Размещено: 16.12.2016 12:00
Здравствуйте! Для этого мы пишем фильтр: $dates = date("d.m.Y"); <!--Получаем текущую дату--> $arSelect = Array("ID", "NAME", "DATE_ACTIVE_FROM"); <!--Получаем дату, от которой будет опубликована новость--> $arFilter = Array("IBLOCK_ID"=> $arResult["IBLOCK_ID"], "ACTIVE" => "Y", "<=DATE_ACTIVE_FROM" => ConvertDateTime($dates, "DD.MM.YYYY"), "!ID"=> $arResult['ID']);
При помощи конструкции "<=DATE_ACTIVE_FROM" => ConvertDateTime($dates, "DD.MM.YYYY") мы говорим битриксу, что он должен выводить только те статьи, которые были опубликованы сегодня или ранее. Тем самым вы исключаете возможность вашим посетителям увидеть "будущие новости и статьи". Так же стоит использовать "ACTIVE" => "Y", чтобы вы могли принудительно выключать те или иные элементы, а битрикс их не показывал. Вот такая кратенькая статья. Код проверен и используется, все работает. P.S. Конструкция "!ID"=> $arResult['ID'] исключает текущий элемент из выборки. Отлично подходит для вывода "похожих" или "других" новостей на битриксе.
Тема: Как вывести новости без запланированных на будущее
Тэги: вывод новостей, запрет вывода будущих новостей |
Возможно вам будут интересны:
01.06.2014
Абонентское обслуживание сайтов В процессе своей работы сайт должен жить и процветать, тем самым принося своему хозяину новых клиентов. Для этого необходимо проводить разноплановые работы над ним.
17.05.2016
Увеличиваем количество клиентов с сайта. Обзор сервиса удержания клиентов с сайта
24.11.2013
Рассылки битрикс или замена unisender Многие компании, которые работают с клиентам на прямую пользуются различными сервисами рассылок, примером такого сервиса может служить Unisender. В среднем за частое пользование системой сумма оплаты составляет около 3-4 тысяч рублей в месяц (экспертное значение, вычисленное на основе опыта компании).
27.11.2013
Секрет продвижения услуг в интернете Сегодня я бы хотел поговорить о продвижении услуг в интернете. Наиболее современным способом продажи определенной услуги является разработка Лендингов или Landing Page. Интернет все больше и больше наполняется таким типом сайтов, так как их разработка занимает мало времени, а стоимость в разы ниже обычного сайта.
02.11.2015
BootStrap и 1С-Битрикс |