вторник, 13 октября 2015 г.

Bitrix. Фильтр товаров по дате

Создаем свойство для времени. У меня это PROPERTY_2174 и поехали...
global $arrFilter;
if (!is_array($arrFilter)) $arrFilter = array();
$arrSale=array('broken_package'=>'Нарушена упаковка','damage'=>'Царапина на корпусе','broken_complect'=>'Нарушена комплектность','defect'=>'Брак');
if(isset($_GET['tab'])){
 if($_GET['tab']=='new') {$arrFilter=array_merge($arrFilter, array('>PROPERTY_2174' => array ( 0 => date("Y-m-d 00:00:00", strtotime('-14 day'))), '<=PROPERTY_2174' => array ( 0 => date("Y-m-d 00:00:00"))));}
 if($_GET['tab']=='hit') {$arrFilter=array_merge($arrFilter, array("=PROPERTY_1990" => array ( 0 => '163', ))); }
 
}
?>
IncludeComponent(
 "bitrix:catalog", 
 "catalog", 
 array(
  "IBLOCK_TYPE" => "offers",
  "IBLOCK_ID" => $ib["ID"],
  "TEMPLATE_THEME" => "site",
  ...
  "FILTER_NAME" => "arrFilter",
  ...
 ),
 false
);


Комментариев нет:

Отправить комментарий

Split / разбить dump

//Разбить дамп по 50000 строк for i in `ls *.sql`; do split -d -l 50000 -a 4 --additional-suffix=.sql $i "$(basename "$i" .sq...