Форум русской поддержки Joomla!® CMS
05.12.2016, 14:31:35 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
   
   Начало   Поиск Joomla 3.0 FAQ Joomla 2.5 FAQ Joomla 1.5 FAQ Правила форума Новости Joomla Реклама Войти Регистрация Помощь  
Страниц: [1]   Вниз
  Добавить закладку  |  Печать  
Автор

Цены в админке

 (Прочитано 271 раз)
0 Пользователей и 1 Гость смотрят эту тему.
dron
Живу я здесь
******

Репутация: +11/-9
Offline Offline

Сообщений: 1080


« : 17.02.2016, 17:52:25 »

Добрый день! Заметил, что в админке цены товаров округляются. Так на странице редактирования товара она нормальная, а в списке вывода товаров - округляется!
Как это исправить? Дело в том, что при администрировании сразу не понятно, какая все-таки цена у того или иного товара, и приходится заходить в каждый товар, что бы это увидеть.

Заранее спасибО!


* price.jpg (224.64 Кб, 1481x613 - просмотрено 66 раз.)
Записан
dmitry_stas
Профи
********

Репутация: +795/-4
Offline Offline

Сообщений: 7745



« Ответ #1 : 17.02.2016, 17:53:42 »

а какие настройки округления у вас стоят?
Записан
dron
Живу я здесь
******

Репутация: +11/-9
Offline Offline

Сообщений: 1080


« Ответ #2 : 17.02.2016, 18:23:27 »

"0" - видимо, дефолтные. Не припомню, что бы я что-то менял... А они на весь сайт распространяются или как? На самом сайте-то с ценами все в порядке + у меня стоит Аддон Price round to Parameter
Записан
dmitry_stas
Профи
********

Репутация: +795/-4
Offline Offline

Сообщений: 7745



« Ответ #3 : 17.02.2016, 18:33:39 »

если его на время отключить, что то поменяется?
Записан
dron
Живу я здесь
******

Репутация: +11/-9
Offline Offline

Сообщений: 1080


« Ответ #4 : 17.02.2016, 18:41:56 »

Неа. Зато, если в настройках Валюты ставлю Десятичные знаки: 1 - то и в админке все становится нормально, как я хотел. Но при этом и на фронэнде тоже появляется десятичные цифры... А это уже ни к чему...
Записан
dmitry_stas
Профи
********

Репутация: +795/-4
Offline Offline

Сообщений: 7745



« Ответ #5 : 17.02.2016, 18:46:27 »

так, погодите, я не понял сразу. так а в чем проблему то вы видите? у вас же стоит 0 количество десятичных знаков. и что тогда не так? конечно оно и округляет
Записан
dron
Живу я здесь
******

Репутация: +11/-9
Offline Offline

Сообщений: 1080


« Ответ #6 : 17.02.2016, 18:52:18 »

Ну, округление, согласитесь, имеет смысл делать на фронтэнде. Это понятно, что бы были цены ровные. Но в админке-то, нужно знать реальную цену. Цена реальная в админке и есть, но только на транице редактирования товара. А мне бы хотелось, что бы и с вписке товаров в админке она была реальная.

Особенно это актуально для сайтов, где реальная цена в другой валюте!
Записан
nevigen
Moderator
*****

Репутация: +734/-16
Offline Offline

Пол: Мужской
Сообщений: 8804


http://n*****n.com


« Ответ #7 : 17.02.2016, 18:55:42 »

.....согласитесь...
....мне бы хотелось...
и ?
согласны.. нам бы тоже хотелось...
а еще хотелось бы....

пишите разрабам, вы кого то уговариваете ?
вы описали проблему. на нее дали ответ...
не понимаю вашего поста...
Записан
Taatshi
Support Team
*****

Репутация: +430/-3
Offline Offline

Пол: Женский
Сообщений: 4716

Мама, я снова верстал во сне...


« Ответ #8 : 17.02.2016, 18:56:54 »

Это придется шаблон админки править наверное. Видела где-то на форуме, что и для админки работает переопределение макетов - вот только не знаю, сработает ли для джумшоппинга.

Только сначала надо выяснить - округление происходит где? Если в макете по условию - может сработать.

UPD

administrator\components\com_jshopping\views\product_list\tmpl\default.php

Код
<?php echo formatprice($row->product_price, sprintCurrency($row->currency_id));?>

Надо избавиться от formatprice и выводить как-то по валюте и product_price - короче, разбирать всю эту чехарду на составляющие.
« Последнее редактирование: 17.02.2016, 19:04:03 от Taatshi » Записан
nevigen
Moderator
*****

Репутация: +734/-16
Offline Offline

Пол: Мужской
Сообщений: 8804


http://n*****n.com


« Ответ #9 : 17.02.2016, 18:59:28 »

можно поставить 2
а в шабе фронта округлять.
Записан
dmitry_stas
Профи
********

Репутация: +795/-4
Offline Offline

Сообщений: 7745



« Ответ #10 : 17.02.2016, 18:59:34 »

Цитировать
Ну, округление, согласитесь, имеет смысл делать на фронтэнде.
не соглашусь Azn округление имеет смысл делать тогда, когда надо округление. если например заливаются товары в другой валюте, и при конвертации получается 18 знаков после запятой. а зачем клиенту видеть одну цену, а менеджеру другую - мне например не очень понятно Azn
Записан
dmitry_stas
Профи
********

Репутация: +795/-4
Offline Offline

Сообщений: 7745



« Ответ #11 : 17.02.2016, 19:00:26 »

Цитировать
Только сначала надо выяснить - округление происходит где?
нет, округление происходит в ядре, функция formatprice
Записан
Taatshi
Support Team
*****

Репутация: +430/-3
Offline Offline

Пол: Женский
Сообщений: 4716

Мама, я снова верстал во сне...


« Ответ #12 : 17.02.2016, 19:05:19 »

dmitry_stas, уже нашла - проапгрейдила пост.

Игорь нормальный вариант предложил - проще в исполнении.
Записан
dron
Живу я здесь
******

Репутация: +11/-9
Offline Offline

Сообщений: 1080


« Ответ #13 : 17.02.2016, 19:16:20 »

О! Большое спасибо всем! Все попробую обязательно!

nevigen, как всегда не обошелся без лишней критики ))) форум - для того что бы спрашивать, общаться, помогать другим.

Спасибо большое!
Записан
nevigen
Moderator
*****

Репутация: +734/-16
Offline Offline

Пол: Мужской
Сообщений: 8804


http://n*****n.com


« Ответ #14 : 17.02.2016, 19:29:36 »

nevigen, как всегда не обошелся без лишней критики ))) форум - для того что бы спрашивать, общаться, помогать другим.
критика не бывает лишней...
если вы заметили за мной лишнее, значит это реакция на что то лишнее до того Wink
я ведь реагировал ? Wink
воот и тут должна включатся причинно-следственная связь Azn

рад что нашли решение Wink
Записан
Страниц: [1]   Вверх
  Добавить закладку  |  Печать  
 
Перейти в:  

Powered by SMF 1.1.21 | SMF © 2006, Simple Machines

Joomlaforum.ru is not affiliated with or endorsed by the Joomla! Project or Open Source Matters.
The Joomla! name and logo is used under a limited license granted by Open Source Matters
the trademark holder in the United States and other countries.

LiveInternet