У цены вычитать % при условии

Тема в разделе "Решение различных задач по парсингу", создана пользователем Felix_b, 21 апр 2018.

  1. Felix_b

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

    Регистрация:
    30 мар 2017
    Сообщения:
    116
    Доброго времени, уважаемый профессионал!
    Помогите с условием:
    У цены вычитать % если (до 170 000 -8%; до 250 000 -5%; до 500 000 -3%)

    Сделал только если до 170 000 -8%
    [IF2]<TOPRICE*1><CD_GRAN_2!></TOPRICE><=170000[THEN]<TOPRICE*0.92><CD_GRAN_2!></TOPRICE>[/IF2]

    Как все остальные условия правильно прописать ?

    Заранее благодарен.

    С большим уважением к Вам.
     
    Последнее редактирование: 22 апр 2018
  2. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.433
    Адрес:
    Latvia
    Макрос IFNIL3 заполните условиями IF2 в которых работает обработка цен без пропуска ELSE (который вы зачемто в примере удалили)
     
    Felix_b и Root нравится это.
  3. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Используйте вложенную конструкцию:
    Код:
    [IF2]число<=170000[THEN]до 170 000[ELSE]▒
    [IF2]число<=250000[THEN]до 250 000[ELSE]▒
    [IF2]число<=500000[THEN]до 500 000[ELSE]▒
    [/IF2]▒
    [/IF2]▒
    [/IF2]
     
    Felix_b нравится это.
  4. Felix_b

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

    Регистрация:
    30 мар 2017
    Сообщения:
    116
    Большое спасибо что откликнулись. Ваша конструкция очень проста и работает. (за что Большое уважение к Вам!!!)

    Но решилось с помощью:

    [REPLACE(88888888|<TOPRICE>[R0][MATH]if[[250000>(<CD_GRAN_2!>)>170000]]then[[(<CD_GRAN_2!>/100)*95]]else[[44444444]][/MATH]</TOPRICE>{break}44444444|<TOPRICE>[R0][MATH]if[[500000>(<CD_GRAN_2!>)>250000]]then[[(<CD_GRAN_2!>/100)*97]]else[[99999999]][/MATH]</TOPRICE>{break}99999999|<TOPRICE>[R0][MATH]if[[(<CD_GRAN_2!>)>500000]]then[[<CD_GRAN_2!>]]else[[]][/MATH]</TOPRICE>)]<TOPRICE>[R0][MATH]if[[170000>(<CD_GRAN_2!>)>0]]then[[(<CD_GRAN_2!>/100)*92]]else[[88888888]][/MATH]</TOPRICE>[/REPLACE]


    Хотелось бы что б у Вас на сайте была такая кнопочка по которой можно было б отблагодарить за помощь в любое время. (Что то на подобии Донат - но Донат за подсказку или готовое решение с возможностью оплаты Вебмани или Киви)
     
    Последнее редактирование: 22 апр 2018
  5. Felix_b

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

    Регистрация:
    30 мар 2017
    Сообщения:
    116
    Большое спасибо что откликнулись. Ваша конструкция очень проста и работает. (за что Большое уважение к Вам!!!)

    Хотелось бы что б у Вас на сайте была такая кнопочка по которой можно было б отблагодарить за помощь в любое время. (Что то на подобии Донат - но Донат за подсказку или готовое решение с возможностью оплаты Вебмани или Киви)
    А то не удобно просто так получать помощь.
    В следующий раз хотелось бы увидеть такую кнопку
     
    xLime и Root нравится это.
  6. Dron25

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

    Регистрация:
    17 июн 2014
    Сообщения:
    263
    Такая кнопочка есть в подписи Сергея ))

    f117c70c63.jpg
     
    Root нравится это.

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