Foren / National / Russian / Сборка «Фриланс-биржа» / Если условие true, то сделать умножение в .tpl

piparkuka
#1 9. Oktober 2020, 13:17

Добрый день

Такой вопрос, есть TAG -> 

USERS_DETAILS_RSTAR

который выводит оценку, 1.0, 2.3 и тд.

Так вот, можно ли как-то внутри шаблона .tpl сделать примитивную логику ?
<!-- IF{PHP.user_ISPRO} > 1 } -->

{USERS_DETAILS_RSTAR} + 15%

<!-- ENDIF -->

то есть, если у пользователя есть статус PRO, то к текущему рейтингу, добавляем 15%

 

jCube Group
#2 9. Oktober 2020, 13:27

В php сделайте функцию  и в шаблоне ее примените

<?php
function cot_pro_plus($points, $mulipy){
return  ($points / 100) * $mulipy;
}

 

<!-- IF{PHP.user_ISPRO} > 1 } -->

{USERS_DETAILS_RSTAR|cot_pro_plus($this, 15)}

<!-- ENDIF -->

 

Сделал группу в телеге https://t.me/Cotonti_help если что помогу с вопросами.
piparkuka
#3 9. Oktober 2020, 14:08

Благодарю!