Цитата |
---|
Антон Долганин пишет:
Код "><DATE_CREATE" => array( date($DB->DateFormatToPHP(CLang::GetDateFormat("SHORT")), mktime(0,0,0,8,14,2007)), date($DB->DateFormatToPHP(CLang::GetDateFormat("SHORT")), mktime(0,0,0,8,18,2007)) ) |
Цитата |
---|
alex frost пишет:
все дело в том что после обработки - $arrFilter принимает вид ["> array(2) { [0]=> string(10) "18.08.2007" [1]=> string(10) "20.08.2007"}, т.е. левая скобка < удаляет себя и DATE_CREATE конструкция >< не срабатывает |
Код |
---|
">DATE_CREATE" => array( date($DB->DateFormatToPHP(CLang::GetDateFormat("SHORT")), mktime(0,0,0,8,14,2007)) ) "<DATE_CREATE" => array( date($DB->DateFormatToPHP(CLang::GetDateFormat("SHORT")), mktime(0,0,0,8,18,2007)) ) |
Цитата |
---|
Антон Долганин пишет:
Цитата alex frost пишет: все дело в том что после обработки - $arrFilter принимает вид ["> array(2) { [0]=> string(10) "18.08.2007" [1]=> string(10) "20.08.2007"}, т.е. левая скобка < удаляет себя и DATE_CREATE конструкция >< не срабатывает Это из каких побуждений? Вообще это обобщение для: Код ">DATE_CREATE" => array( date($DB->DateFormatToPHP(CLang::GetDateFormat("SHORT")), mktime(0,0,0,8,14,2007)) ) "<DATE_CREATE" => array( date($DB->DateFormatToPHP(CLang::GetDateFormat("SHORT")), mktime(0,0,0,8,18,2007)) ) |
Цитата |
---|
alex frost пишет:
это понятно, скорее всего битрикс скобку < воспринимает как тег и вырезает ее, проблема решается пробелом между >< и фильтруемым полем, но конструкцыя всеравно не вкалует |
Цитата |
---|
Антон Долганин пишет:
Цитата alex frost пишет: это понятно, скорее всего битрикс скобку < воспринимает как тег и вырезает ее, проблема решается пробелом между >< и фильтруемым полем, но конструкцыя всеравно не вкалует Поэтому и не "вкалует". 1) Что скобка теряется - это вы решили, скорее всего, сделав вывод в браузер. Вот браузер ее и отрезает. Она никуда не теряется - заверяю вас. 2) Пробел там лишний - это тоже заверяю вас. Например, по полю DATE_ACTIVE_FROM тоже не работает данная конструкция? |