Не могу убрать десятичные знаки после запятой в цене

Автор html6.com.ru, 25 октября 2019, 12:27:12

« назад - далее »

html6.com.ru

Не могу убрать десятичные знаки после запятой
Ни какие манипуляции в настройках Режим округления и Тип округления не помогает.

Престашоп 1,6

\translations\cldr - такой директории у меня нет

Подскажите где в коде это находится?

Prestashopov

#1
Цитата: html6.com.ru от 25 октября 2019, 12:27:12
Не могу убрать десятичные знаки после запятой
Ни какие манипуляции в настройках Режим округления и Тип округления не помогает.

Престашоп 1,6

\translations\cldr - такой директории у меня нет

Подскажите где в коде это находится?

отредактировать
сайт.ru/admin###/themes/default/template/controllers/products/prices.tpl
в строке 138
заменить
value="{{toolsConvertPrice price=$product->price}|string_format:'%.6f'}"
на
value="{{toolsConvertPrice price=$product->price}|string_format:'%.0f'}"

в строке 214
заменить
value="{$unit_price|string_format:'%.6f'}"
на
value="{$unit_price|string_format:'%.0f'}"
telegram: @PrestaGeek

html6.com.ru

#2
Большое спасибо, знаки ушли
но проблема не решена, я думал что трабл в знаках... у меня вместо цены infinity

https://karemarket.ru/chair-clients/616-smile-plus.html?search_query=lyba&results=1


Mr.Sen

В Конфигурация / Результат в секции ККК (Комбинирование, Компрессия и Кеширование) поставбьте везде нет.
Умное кеширование CSS Нет
Умное кеширование JavaScript Нет
Минификация HTML Нет
Сжатие встроенного в HTML JavaScript Нет
Переместить JavaScript в конец Нет
Оптимизация Apache Нет

Очистите кеш или отключите кеширование.

Prestashopov

Цитата: html6.com.ru от 25 октября 2019, 13:35:39
Большое спасибо, знаки ушли
но проблема не решена, я думал что трабл в знаках... у меня вместо цены infinity

https://karemarket.ru/chair-clients/616-smile-plus.html?search_query=lyba&results=1

Если контроллеры не трогали, смотрите выводы цены в product.tpl, должно быть value="{convertPrice price=$productPrice|floatval}"
Цена в категории отображается корректно, значит с ценой всё ок. Смотрите product.tpl.

У вас включено кэширование на сайте. Отключите ККК и сбросьте кэш и принудительное компилирование шаблона включите если редактируете тему.
telegram: @PrestaGeek

html6.com.ru

кеш выключил не помогло(
при обновлении страницы, цену видно на 1 сек...

Prestashopov

Цитата: html6.com.ru от 25 октября 2019, 14:27:51
кеш выключил не помогло(
при обновлении страницы, цену видно на 1 сек...
Да, заметил.
Если такое происходит это уже скрипт на стороне пользователя.
Что особенного в этом товаре? На других товарах цена отображается.
telegram: @PrestaGeek

html6.com.ru

товар сборный... выбор там несколько товаров в одном

mistral

Консоль в бруаузере запустите и смотрите ошибки js.

html6.com.ru

Блин косячный скрипт
Syntax error, unrecognized expression: #shopping_cart,
    at Function.db.error


jquery-1.11.0.min.js
Фиг знает чем его заменить, меняю на другие, эта ошибка уходит, другая вылазит(

Adik

Синтаксическая ошибка, где-то в коде опечатка, символ пропущен и т.д. Такие ошибки трудно найти.

html6.com.ru

#11
Может есть у кто то оригинальный?
тут лежит
/js/jquery/jquery-1.11.0.min.js


Отбой нашёл)