Сообщения

Сообщения за июнь, 2015

Настраиваемые поля VirtueMart 2.0, не работает атрибут "равно" сумма (цена)

Настраиваемые поля VirtueMart 2.0, не работает атрибут "равно" сумма (цена) Задача: в Виртумарте 2.0 в настраиваемых полях для корзины было выявлено, что знак = (равно), указывающий, что необходимо применить новую цену, не срабатывает, а вот знаки +\- (плюс\минус) работают, как и прежде, прибавляя или отнимая от базовой стоимости товара соответствующую сумму. Необходимо исправить этот недочет. Решение: 1) Открыть скрипт: \administrator\components\com_virtuemart\helpers\calculationh.php 2) Перейти к: function getProductPrices найти: $basePriceShopCurrency = $basePriceShopCurrency + doubleval($variant); заменить на этот код: $x=(!is_int($variant[0])) ? doubleval(substr($variant, 1)) : doubleval($variant); if($variant[0]=='=') $basePriceShopCurrency = $x; elseif($variant[0]=='-') $basePriceShopCurrency = $basePriceShopCurrency - $x; elseif($variant[0]=='*') $basePriceShopCurrency = $basePriceShopCurrency * $x; else $basePriceShopCurrency = $b...