Как изменить цвет цены для товаров в osCommerce?..
Что, тоже задались таким вопросом? Тогда вы по-адресу. )
Как обычно, самое сложное - это найти то место, где можно что-то исправить. И я уже всё нашёл. )
Рассмотрим изменение цены, для товаров в osCommerce, на примере перекрашивания её в красный цвет.
1. Цена на "новых товарах".
Где: на главной странице.
Файл: "public_html\includes\modules\content\new_products.php"
Вносимые изменения:
В строку с "$product->getPriceFormated(true)" в стиль span'a добавляем "color: #ff0000;".
Чуть ниже располагается ещё одна такая же строка, туда тоже добавляем определитель цвета.
2. Цена в листинге товаров.
Где: в процессе просмотра категорий.
Файл: "public_html\includes\modules\product_listing.php"
Вносимые изменения:
Находим нужные строки и редактируем:
3. Цена в описании товара.
Где: при подробном просмотре товара.
Файл: "public_html\templates\ваш_шаблон\content\products\info.php"
Вносимые изменения:
В этом файле вы увидите что на этой странице цене присвоен id "#productInfoPrice", и поэтому изменить цвет можно в CSS.
Т.е. добавить в файл "public_html\templates\ваш_шаблон\stylesheet.css" строку: "color: #ff0000;" в определение стиля "#productInfoPrice". Но можно и топорным методом:
4. Цена в боксе новинок.
Где: на страницах с боксом "новые товары".
Файл: "public_html\includes\modules\boxes\whats_new.php"
Вносимые изменения:
Находим в файле строку №63 и в конце редактируем код вот до такого состояния:
5. Цена в листинге новых товаров.
Где: на странице новых товаров.
Файл: "public_html\templates\ваш_шаблон\content\products\new.php"
Вносимые изменения:
В конце 46ой строки меняем всё вот так:
Вот, собственно, и всё. Все цены теперь красного цвета.
Если хотите какой другой цвет - прописывайте его HEX значение. (
Sharp Color Picker вам в помощь) Конечно можно изменить не только цвет, но и шрифт, его размер и т.п. Но для этого удобнее будет присвоить, в выше упомянутых файлах, цене какой-нибудь id или class. И менять всё через CSS.
PS: В виду отсутствия на liveinternet нормальных тэгов для отображения кода, все в картинках. )