Jump to content


Photo
- - - - -

Вывести цену во всех валютах одновременно


Best Answer tapakan , 06 January 2016 - 17:22

Сделал для вас новый шаблон у элемента цены(Value) с выводом итоговой стоимости товара в всех валютах.

 

Распакуйте архив в корень сайта.

Go to the full post


  • This topic is locked This topic is locked
8 replies to this topic

#1 alexmixaylov

alexmixaylov
  • JBZoo User (rus)
  • User rate: 7.7
  • posts: 679
  • topics: 142

Posted 06 January 2016 - 09:31

Нужно вывести цену объекта во всех валютах одновременно

Базовая валюта показывает $price и $total

а все остальные только итоговую цену

Можно ли так сделать?

 

 


  • 0

#2 tapakan

tapakan
  • JBZoo User (rus)
  • User rate: 43.6
  • posts: 624
  • topics: 22

Posted 06 January 2016 - 10:06

С Новым Годом!

 

Следующий пример выводит цену во всех существующих валютах на сайте.

$value = JBCart::val('10 USD');
$list     = (array)$this->app->jbmoney->getCurrencyList();
foreach($list as $code => $name) 
{
    echo $value->val($code);
}

  • 0

#3 alexmixaylov

alexmixaylov
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 7.7
  • posts: 679
  • topics: 142

Posted 06 January 2016 - 10:46

Спасибо за помощь,

но что то не получается

 

этот пример выводит цену в корзине, насколько я понимаю ?

 

А мне нужно чтобы в тизере и в фулл шаблоне выводилась цена

 

корзина здесь не используется - это каталог недвижимости

здесь просто показывается цена


  • 0

#4 tapakan

tapakan
  • JBZoo User (rus)
  • User rate: 43.6
  • posts: 624
  • topics: 22

Posted 06 January 2016 - 11:04

этот пример выводит цену в корзине, насколько я понимаю ?

 

Нет, в том месте, где вы ее выведите.

здесь просто показывается цена

Это как раз и есть обычный вывод цены. Замените

echo $value->val($code);

на

echo $value->html($code);

  • 0

#5 alexmixaylov

alexmixaylov
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 7.7
  • posts: 679
  • topics: 142

Posted 06 January 2016 - 11:09

500 ошибка вываливается

вывожу в шаблоне full-div.php

и в тизере пытался

и не понимаю немного суть

  1. $value = JBCart::val('10 USD');
  2. почему там 10 долл затесалось

  • 0

#6 tapakan

tapakan
  • JBZoo User (rus)
  • User rate: 43.6
  • posts: 624
  • topics: 22

Posted 06 January 2016 - 11:19

Я правильно понял, вам надо вывести итоговую стоимость во всех валютах?


  • 0

#7 alexmixaylov

alexmixaylov
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 7.7
  • posts: 679
  • topics: 142

Posted 06 January 2016 - 11:21

joxi_screenshot_1452075612683.png

в тизере шаблона

и в полной карточке

 

одновременно во всех валютах


Edited by alexmixaylov, 06 January 2016 - 11:43.

  • 0

#8 tapakan

tapakan
  • JBZoo User (rus)
  • User rate: 43.6
  • posts: 624
  • topics: 22

Posted 06 January 2016 - 17:22   Best Answer

Сделал для вас новый шаблон у элемента цены(Value) с выводом итоговой стоимости товара в всех валютах.

 

Распакуйте архив в корень сайта.

Attached Files


  • 2

#9 alexmixaylov

alexmixaylov
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 7.7
  • posts: 679
  • topics: 142

Posted 07 January 2016 - 10:11

Спасибо большое!


  • 0




Click to return to top of page in style!