Новости Joomla

0 Пользователей и 1 Гость просматривают эту тему.
  • 3 Ответов
  • 2614 Просмотров
*

Hvaekar

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Здравствуйте. Хотел задать вопрос, который звучит так: Как разделить цифровое значение цены с кодом валюты? (в карточке товара)
Объясню для чего, собственно, это требуется. Хотел добавить атрибуты (свойства) расширенного описания веб-страницы для Google (цена) https://support.google.com/webmasters/answer/146750?hl=ru&ref_topic=1088474, но проблема в том, что в теги нужно заключить только числовое значение цены.

В product_default.php вот этот код отвечает за вывод цены
Код
<?php print formatprice($this->product->getPriceCalculate())?>

Как формируется данная функция нашел, но ничего не понял:) Только учусь...

Конечно, есть один вариант, в опциях компонента в графе "код валюты" ничего не прописывать, а добавить этот код непосредственно после <?php print formatprice($this->product->getPriceCalculate())?>        , но это не вариант.

Подскажите, как реализовать данное разделение. Спасибо.
*

ivanivanov1901

  • Новичок
  • 8
  • 2 / 0
Чтобы получить только цифры, нужно поменять код на
Код
<?php print $this->product->getPriceCalculate()?>
Далее потребуется либо просто дописать ручками "руб." (если магазин одновалютный), либо вытягивать код валюты из $jshopConfig->currency_code.
Ну и средствами php сделать форматирование вывода цены, чтобы получить пробел между тысячами и единицами. Например, так:
Код
<?php print number_format($this->product->getPriceCalculate(), 2, '.', ' ');?>
« Последнее редактирование: 02.03.2014, 19:56:23 от ivanivanov1901 »
*

Hvaekar

  • Осваиваюсь на форуме
  • 27
  • 0 / 0
Чтобы получить только цифры, нужно поменять код на
Код
<?php print $this->product->getPriceCalculate()?>
Далее потребуется либо просто дописать ручками "руб." (если магазин одновалютный), либо вытягивать код валюты из $jshopConfig->currency_code.
Ну и средствами php сделать форматирование вывода цены, чтобы получить пробел между тысячами и единицами. Например, так:
Код
<?php print number_format($this->product->getPriceCalculate(), 2, '.', ' ');?>

Премного благодарен Вам за помощь! Буду пробовать:)
*

Bozhkov2

  • Захожу иногда
  • 427
  • 12 / 0
Google понимает и с валютой. Мои товары в сниппетах выводятся с ценой, код не менял.
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

Joomshoping вместо цены "0.00 ₽" - "По запросу"

Автор alsa

Ответов: 10
Просмотров: 1476
Последний ответ 15.02.2023, 11:59:47
от alsa
Умножение основной цены от выбора атрибута

Автор misteri27

Ответов: 4
Просмотров: 893
Последний ответ 15.07.2022, 15:20:08
от kit2m2
Скидка у дополнительной цены не в процентах

Автор MadKitty

Ответов: 2
Просмотров: 762
Последний ответ 16.05.2022, 20:52:48
от MadKitty
Выбор цены в корзине

Автор Winger

Ответов: 16
Просмотров: 869
Последний ответ 18.03.2021, 08:09:28
от nevigen
Разделить вывод атрибутов

Автор Dolphin4ik_1

Ответов: 0
Просмотров: 623
Последний ответ 25.02.2021, 12:53:33
от Dolphin4ik_1