Несколько вариантов IF при использовании TOP PRICE

Тема в разделе "Обработка данных при парсинге во вкладке "Контент"", создана пользователем celcumplit, 4 ноя 2020.

  1. celcumplit

    celcumplit New Member Пользователи

    Регистрация:
    26 июн 2018
    Сообщения:
    4
    Город:
    Кишинев
    Задачу по выводу цены при двух условиях решаю так:
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 10 постов.**
    Вопрос как вывести вариант цены, когда не два условия, а 5?
    <CD_GRAN_7!><90
    <CD_GRAN_7!><900
    <CD_GRAN_7!><2000
    <CD_GRAN_7!><5000
    <CD_GRAN_7!><10000
     
  2. kadishev1997

    kadishev1997 Well-Known Member Пользователи

    Регистрация:
    27 мар 2019
    Сообщения:
    310
    Попробуйте реализовать через CHECKENTRY , либо скорее всего дополнительно через MATH
    Ссылки недоступны для гостей
     
  3. celcumplit

    celcumplit New Member Пользователи

    Регистрация:
    26 июн 2018
    Сообщения:
    4
    Город:
    Кишинев
    [MATH]if[[<CD_GRAN_7!><90]]then[[0]]if[[<CD_GRAN_7!>>90]]then[[<TOPRICE*1.25><CD_GRAN_7!></TOPRICE>]][/MATH]
    в первом случае если then 0 срабатывает, но если ставлю конструкцию с TOPPRICE выдает {TRUE}*{TRUE}
     
  4. kadishev1997

    kadishev1997 Well-Known Member Пользователи

    Регистрация:
    27 мар 2019
    Сообщения:
    310
    А если через MATH2? И добавить еще несколько условий if внутри макроса MATH2? Он по факту выполняется позже TOPRICE
     
    Root нравится это.
  5. celcumplit

    celcumplit New Member Пользователи

    Регистрация:
    26 июн 2018
    Сообщения:
    4
    Город:
    Кишинев
    Выставил [MATH2] и TOPPRICE2 сработало
    Условия выставил таким образом (<CD_GRAN_7!><3000) and (<CD_GRAN_7!>>1000)
     
    Root нравится это.

Поделиться этой страницей