Категории
[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> в данном коде старая цена зачеркнута, а новая красным цветом выделена (меняйте на своё усмотрение под свой дизайн)
Источник
|