Категории

[FAQ] Часто задаваемые вопросы и ответы

Проблемы и решения

Ошибки и исправления

Общие вопросы

Расширения

Установка и обновление

Модули

Шаблоны

Локализация интерфейса

Коммерческие предложения

Учимся бизнесу

Бизнес книги

Поисковая оптимизация (SEO)

Магазины на ShopOS

Хостинг для ShopOS

Предложения и пожелания

Курилка

Как изменить шрифт цен и сделать фон цен?

Доброго времени!
подскажите пожалуйста как изменить  шрифт цен и сделать фон цен везде?

Пример смотрите скрин


для всех цен сразу не получится сделать

а для каких то конкретных блоков - без проблем

например в файле

themes\default\module\product_info\product_info_v1.html

заменить

<strong>{$PRODUCTS_PRICE}</strong>


на

<span style="background-color:red;"><strong>{$PRODUCTS_PRICE}</strong></span>


благодарю за помощь! :)


естественно red  - Заменить на цвет или код цвета.


Здравствуйте! помогите , плиз, при добавлении скидки, нужно чтобы вместо слова "Вместо" была "старая цена"(зачеркнутая), а ниже, где "всего" , соответсвенно "Новая цена"....тока смогла сделать зачеркнутую цену, но при добавлении скидки, новая цена тоже зачеркивается((( помогите плиз...


Ничего сложного открываем includes/classes/price.php


function FormatSpecialDiscount($pID, $discount, $pPrice, $format, $vpeStatus = 0) {
$sPrice = $pPrice - ($pPrice / 100) * $discount;
if ($format) {
$price = '<span class="productOldPrice">'.INSTEAD.$this->Format($pPrice, $format).'</span><br />'.ONLY.$this->checkAttributes($pID).$this->Format($sPrice, $format).'<br />'.YOU_SAVE.$discount.'%';
if ($vpeStatus == 0) {
return $price;
} else {
return array ('formated' => $price, 'plain' => $sPrice);
}
} else {
return round($sPrice, $this->currencies['decimal_places']);
}
}

function FormatSpecial($pID, $sPrice, $pPrice, $format, $vpeStatus = 0) {
if ($format) {
$price = '<span class="productOldPrice">'.INSTEAD.$this->Format($pPrice, $format).'</span><br />'.ONLY.$this->checkAttributes($pID).$this->Format($sPrice, $format);
if ($vpeStatus == 0) {
return $price;
} else {
return array ('formated' => $price, 'plain' => $sPrice);
}
} else {
return round($sPrice, $this->currencies['decimal_places']);
}
}

Меняем на
function FormatSpecialDiscount($pID, $discount, $pPrice, $format, $vpeStatus = 0) {
$sPrice = $pPrice - ($pPrice / 100) * $discount;
if ($format) {
$price = '<span class="productOldPrice"> <div style="text-decoration: line-through">'.INSTEAD.$this->Format($pPrice, $format).'</div> </span><br />'.ONLY.$this->checkAttributes($pID).$this->Format($sPrice, $format).'<br />'.YOU_SAVE.$discount.'%';
if ($vpeStatus == 0) {
return $price;
} else {
return array ('formated' => $price, 'plain' => $sPrice);
}
} else {
return round($sPrice, $this->currencies['decimal_places']);
}
}

function FormatSpecial($pID, $sPrice, $pPrice, $format, $vpeStatus = 0) {
if ($format) {
$price = '<span class="productOldPrice"><div style="text-decoration:line-through";>'.INSTEAD.$this->Format($pPrice, $format).'</div></span><div style="color:red">'.ONLY.$this->checkAttributes($pID).$this->Format($sPrice, $format).'</div>';
if ($vpeStatus == 0) {
return $price;
} else {
return array ('formated' => $price, 'plain' => $sPrice);
}
} else {
return round($sPrice, $this->currencies['decimal_places']);
}
}
Надпись перед старой и новой ценой меняются в языковом файлике переменные INSTEAD и
ONLY.
Перечеркивание сделано через <div> в данном коде старая цена зачеркнута, а новая красным цветом выделена (меняйте на своё усмотрение под свой дизайн)


Источник



Copyright ShopOS