Добавлен макрос шаблона вывода [DIGIFILTER]…[/DIGIFILTER]

Добавлен макрос шаблона вывода [DIGIFILTER]…[/DIGIFILTER]

Иногда требуется отсеять часть статей или товаров, числовой параметр которых не соответствует желаемому. Например, нужно отфильтровать товары, цена которых меньше, чем 800 рублей. Для таких целей можно использовать макрос шаблона вывода [DIGIFILTER].

Возможны три условия: число больше, меньше либо равно (>, <, =) [DIGIFILTER]x<100[/DIGIFILTER] [DIGIFILTER]x>5.7[/DIGIFILTER] [DIGIFILTER]x=777[/DIGIFILTER]

Где x-любая граница парсинга (любое число). В функции используются числа типа real (5, 5.5, 7.777). Если, допустим, x будет “цена 777 руб.”, то функция преобразует этот текст в число 777.0. Если x будет равно “.text5”, то функция преобразует текст в 0.5

При парсинге макрос [DIGIFILTER] будет удаляться!

При парсинге 1 документа макрос можно вызывать много раз. Например:

[DIGIFILTER]<CD_GRAN_1!><100[/DIGIFILTER][DIGIFILTER]<CD_GRAN_1!>>5.7[/DIGIFILTER][DIGIFILTER]<CD_GRAN_1!>=777[/DIGIFILTER][DIGIFILTER]<CD_GRAN_1!>=555[/DIGIFILTER][DIGIFILTER]<CD_GRAN_1!>=888[/DIGIFILTER]

В этом случае будут сохраняться все документы, <CD_GRAN_1!> которых будет меньше 100, больше 5.7, равен 777, 555 или 888.

1 Star2 Stars3 Stars4 Stars5 Stars (оценок: 1, средний балл: 5.00)

Loading...
Вы можете пропустить до конца и оставить ответ. Pinging в настоящее время не доступны.
Написать комментарий

Пожалуйста, ознакомьтесь с правилами комментирования (причина УДАЛЕНИЯ некоторых комментариев)

Добавить изображение к комментарию (jpg)