Инстант шоп - вопрос по отображению цены на сайте - продолжение темы 1.X

 
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 738
К продолжению темы - http://instantcms.ru/forum/thread28630-1.html#276932

Привет
В общем советы не сработали, цена как была без точки так и осталась. Поменял и в модуле и в компоненте

В файлах шаблона магазина \templates\ШАБЛОН\components\com_inshop_items.tpl \templates\ШАБЛОН\components\com_inshop_item.tpl возможно и модулях где есть цена... заменить {$var.price} на {$var.price|number_format:0} Ну или если разделитель нужна именно точка, на {$var.price|number_format:0:",":"."}

По поводу

в frontfrend.php найди переменную цены Код PHP: $переменная = number_format($переменная,0,'','.'); точнее подсказать не могу, нет этого компонента

Такого нет в фронтенде , даже по поиску - number_format
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1147
Замена {$var.price} на {$var.price|number_format:0} сработала?
Знаков после запятой не стало?
Редактировалось: 1 раз (Последний: 13 декабря 2017 в 16:04)
Реклама
cms
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 738
Sonat:

Замена {$var.price} на {$var.price|number_format:0} сработала?
Знаков после запятой не стало?

Добрый вечер


У меня было так От 151972.00 руб. В шопе отключил отображение копеек, стало так - От 151972 руб.

Замена {$var.price} на {$var.price|number_format:0} не сработало (каак было так и осталось)
Замена {$var.price} на {$var.price|number_format:0:",":"."} не сработало.

И для уточнения, мне нужно вот так - От 151.972 руб а не так От 151972 руб Вы верно меня поняли?
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 738
Вот вывод цены
Код PHP:
  1. [{if !$item.vars}
  2. <div class="price"><span>От {$item.price} {$cfg.currency}</span></div>
  3. <input type="hidden" name="var_art_no" value="" />
  4. {else} /code]
Посетитель
small user social cms
МедальАвторитет форума
Сообщений: 1147
Вместо {$item.price} поставьте {$item.price|number_format:0:"":"."}

т.е. втора строчка в вашем коде должна быть
Код HTML:
  1. <div class="price"><span>От {$item.price|number_format:0:"":"."} {$cfg.currency}</span></div>
Посетитель
small user social cms
МедальПочетный донор проекта
Сообщений: 738
Sonat:

Вместо {$item.price} поставьте {$item.price|number_format:0:"":"."}

т.е. втора строчка в вашем коде должна быть
Код HTML:
  1. От {$item.price|number_format:0:"":"."} {$cfg.currency}

Большое спасибо, вот теперь работает!
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: