Перейти к содержимому


Фотография
- - - - -

Изменение отображения вариации цены в JBzoo Price Calc

jbprice calc вариации цен

  • Закрытая тема Тема закрыта
Сообщений в теме: 2

#1 DMTR3000S

DMTR3000S

Отправлено 11 June 2015 - 05:56

Всем моё категоричное "здравствуйте" :)

В силу огромного количества опций в интернет-магазине используется элемент Price Calc и дикое количество вариантов цен. Price Calc справа от каждого варианта показывает, насколько вырастет цена, после выбора опции, но на скрине видно, что неплохо было бы вместо записи вида +12,0 100,00 руб показывать +12,0 (+100 р.), а там, где опция на цену не влияет - не показывать добавку вовсе, ну или хотя бы сделать +0,75 (+0 руб)

 

Кроме того, в списке опций, в настройках элемента цены я располагал диоптрии в столбик, в порядке от -12 до +12, но как видно на скрине сработала сортировка, принеся в конское количество опций ещё и бардак :)

 

Можно ли со всем этим что-то сделать?

 

Конфиг: Joomla: 3.4.1 JBZoo: 2.2.0 Pro (RC rev****) Zoo: 3.3.4 WidgetKit: 1.5.5

 

screen01.jpg

 


Сообщение отредактировал Asbjorn: 11 June 2015 - 06:05

  • 0

#2 SmetDenis

SmetDenis

Отправлено 11 June 2015 - 14:59

media\zoo\applications\jbuniversal\elements\jbpricecalc\jbpricecalc.php
yjcj_200x0.png
 
  1. $result[$option] = $option . ' (' . $total->html($this->currency()) . ')';
Если не нужно показывать пустые значения
  1. // на случай, если нужно изменить формат (экспериментально)
  2. $total->setFormat(array(
  3. 'symbol' => 'р.',
  4. 'round_type' => 'none',
  5. 'round_value' => '0',
  6. 'num_decimals' => '0',
  7. 'decimal_sep' => '.',
  8. 'thousands_sep' => ' ',
  9. 'format_positive' => '+%v%s',
  10. 'format_negative' => '-%v%s',
  11. ), 'rub');
  12.  
  13.  
  14. if ($total->isEmpty()) {
  15. $result[$option] = $option;
  16. } else {
  17. $result[$option] = $option . ' (' . $total->html($this->currency()) . ')';
  18. }
В rev2747 мы добавили сортировка опций в том же порядке как в настройках элемента.
Не забывайте про бекапы.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#3 DMTR3000S

DMTR3000S

Отправлено 11 June 2015 - 15:21

SmetDenis, огромное спасибо, сейчас пойду пробовать. Про бэкапы не забываю, только ими и живу :) Тему прошу пока не закрывать, если всё норм - отпишусь тут


  • 0





Темы с аналогичным тегами jbprice calc, вариации цен

Click to return to top of page in style!