Биллинг для ICMS2

ЕСТЬ РЕШЕНИЕ ЗАКРЫТО

Заменить выражение "нет баллов" на выражение "бесплатно"

#1 16 марта 2016 в 12:39
Добрый день друзья, помогите пожалуйста в одном вопросе. Мне нужно в трех шаблонах оплаты через "Биллинг ICMS2" при покупке товара или услуги заменить выражение "Нет баллов" на "Бесплатно", так как это более логично если услуга или товар — бесплатные.
R2 подсказал что данное выражение формируется из
  1. html_spellcount()
и нужно в нужный шаблон вставить такую конструкцию
  1. <?php if ($price == 0) { ?> Бесплатно <?php } else { echo html_spellcount(...); } ?>
я сам пробовал, но так как в PHP нуб, не получается, все время ошибка.

вот строка из 3 шаблонов где формируется данное выражение — "Нет баллов", там меняется только за что.

  1. <?php echo "<div class='up_profile_price_desc'>".LANG_BILLING_COUNT." - <span>".html_spellcount($billing_balance, LANG_UP_PROFILE_SPELLCOUNT_POINT)."</span>. ".LANG_VIP_COST." - <span>".html_spellcount($billing_price, LANG_UP_PROFILE_SPELLCOUNT_POINT)."</span></div>";?>
#2 16 марта 2016 в 13:59
Попробуйте так
  1. <?php
  2. $b_price = $billing_balance ? html_spellcount($billing_balance, LANG_UP_PROFILE_SPELLCOUNT_POINT) : 'Бесплатно';
  3. $v_price = $billing_price ? html_spellcount($billing_price, LANG_UP_PROFILE_SPELLCOUNT_POINT) : 'Бесплатно';
  4. echo "<div class='up_profile_price_desc'>".LANG_BILLING_COUNT." - <span>".$b_price."</span>. ".LANG_VIP_COST." - <span>".$v_price."</span></div>";
  5. ?>
#3 16 марта 2016 в 14:17
Evanescence, Супер, работает! Спасибо за решение! +++

Похожие темы

Ошибки в Биллинге 2.0.5

Биллинг Создана 4 года назад 56 сообщений

Продам Биллинг

Барахолка Создана 4 года назад 8 сообщений

Продам InstantVideo2 и Биллинг

Барахолка Создана 4 года назад 8 сообщений

Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.