Alexeina66
Мой дом здесь!
- Регистрация
- 26 Авг 2013
- Сообщения
- 426
- Реакции
- 444
- Автор темы
- #1
Всем привет!
При помощи ocmod`а делаю замену в строке цены в категории товара, так чтобы получилось цены/единица измерения, но при обновлении страницы замененная строка пропадает, так как срабатывает скрипт обновления цены в зависимости от количества.
Подскажите как поправить скрипт, чтобы корректно отображалась строка.
Шаблон - нестандартный
ocmod
Скрипт
При помощи ocmod`а делаю замену в строке цены в категории товара, так чтобы получилось цены/единица измерения, но при обновлении страницы замененная строка пропадает, так как срабатывает скрипт обновления цены в зависимости от количества.
Подскажите как поправить скрипт, чтобы корректно отображалась строка.
Код:
<?php echo $product['price'] . ($product['unit'] ? '/' . $product['unit'] :''); ?>
Шаблон - нестандартный
ocmod
Код:
<operation error="skip">
<search trim="true" index="0"><![CDATA[<?php echo $product['price']; ?>]]></search>
<add position="replace" trim="false" offset="0"><![CDATA[<?php echo $product['price'] . ($product['unit'] ? '/' . $product['unit'] :''); ?>]]></add>
</operation>
Код:
var price_no_format = parseFloat(price);
var new_price = (price_no_format + options_price) * quantity;
var start_price = parseFloat($(mod +' .price_no_format_' + product_id).html().replace(/\s*/g,''));
var price = new_price;
$({val:start_price}).animate({val:price}, {
duration: 400,
step: function(val) {
$(mod +' .price_no_format_'+product_id).html(price_format(val));
}
});