Новости Joomla

Вышли релизы безопасности Joomla 5.3.4 и Joomla 4.4.14

Релиз безопасности Joomla 5.3.4

Проект Joomla спешит сообщить о выпуске Joomla 5.3.4 и Joomla 4.4.14. Это релиз безопасности для серии Joomla 5.3 и релиз безопасности для серии Joomla 4.4.

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

3dWorm

  • Новичок
  • 4
  • 0 / 0
Hello W0r1d :) У меня назрел вопрос и очень надеюсь на отзывчивость...

/language/overrides/en-GB.override.ini у меня переменная COM_VIRTUEMART_CART_PRICE_FREE="* Keine zusätzlichen Gebühren", что преводится как "Без доплаты" НО, хотелось бы чтобы это поле до того как на него нажать имело вид "выбирите размер" и было просто информационным, при условии что размеров несколько, но если один, то автоматически был бы уже выбранным. Если такое возможно, например как тут:



Но это второй попрос... А основной ниже:

Я посмотрел в админке, в дополницельных ценовых полях и всё стало ясно. Там где разница по цене в плюсе, там разработчики придумали функцию выводящую "+" к которой я добавил произвольный текст.

Код
	static function _getCustomPrice($customPrice, $currency, $calculator) {
if ((float)$customPrice) {
$price = strip_tags ($currency->priceDisplay ($calculator->calculateCustomPriceWithTax ($customPrice)));
if ($customPrice >0) {
$price ="* der Preis ist Mehr: +".$price;
}
}
else {
$price = ($customPrice === '')? '' :  JText::_ ('COM_VIRTUEMART_CART_PRICE_FREE');
}
return $price;
}

А там где разница по цене в минус, то знак "-" берётся из ценового поля вместе с ценой. Вот скрин:


И так это выглядит на сайте:


Проблема в том, что они решили вводить разницу в цене именно таким образом, путём ввода разницы от основной цены либо в + либо в -...
Вопрос: как придумать чтобы в это поле (там где разница прописана со знаком "-") выводился произвольный текст перед ценой?
« Последнее редактирование: 24.05.2013, 01:34:52 от 3dWorm »
*

3dWorm

  • Новичок
  • 4
  • 0 / 0
РЕШЕНИЕ!

Код
static function _getCustomPrice($customPrice, $currency, $calculator) {
if ((float)$customPrice) {
$price = strip_tags ($currency->priceDisplay ($calculator->calculateCustomPriceWithTax ($customPrice)));
if ($customPrice >0) {
$price ="* der Preis ist Mehr: +".$price;
}
else{
$price ="* text2: -".$price;}
}
else {
$price = ($customPrice === '')? '' :  JText::_ ('COM_VIRTUEMART_CART_PRICE_FREE');
}
return $price;
}

ТЕМА ЗАКРЫТА
Чтобы оставить сообщение,
Вам необходимо Войти или Зарегистрироваться
 

[Решено] Если товар уже есть вкорзине изменить кнопку "Добавить в корзину"

Автор x-render

Ответов: 26
Просмотров: 12313
Последний ответ 26.11.2022, 22:38:11
от SolopoV
[Решено] Список товаров на главной VirtueMart

Автор vitoxa_ya

Ответов: 6
Просмотров: 10489
Последний ответ 21.10.2020, 23:27:08
от alfa212
Сортировка в VirtueMart 2 по умолчанию, по наличию товаров и по цене

Автор vfxbro

Ответов: 7
Просмотров: 3954
Последний ответ 27.04.2019, 09:51:05
от rsn
Как добавить текст в определенных категории товарах?

Автор art22

Ответов: 21
Просмотров: 1367
Последний ответ 20.09.2018, 00:07:49
от art22
[Решено] VM2 Метод доставки "по умолчанию"

Автор d0ublezer0

Ответов: 17
Просмотров: 16128
Последний ответ 15.11.2017, 20:14:22
от nden