Page 1 of 1

Kleur prijs

Posted: Wed Mar 17, 2010 1:24 am
by nathalie
Weet iemand waar ik de kleur van de prijzen kan veranderen?
Na een tip op het Engelse forum heb ik dit al geprobeerd in template/product/product.tpl, maar geen effect.
De rode kleurcode is ook niet #F00 maar volgens mij #990.

Heeft iemand enig idee?

Re: Kleur prijs

Posted: Wed Mar 17, 2010 2:21 am
by i2Paq
Als je windows XP hebt installeer dan Absolute Color Picker (free) and hover over die kleur, weet je meteen de exhte code en waar op te zoeken.

Re: Kleur prijs

Posted: Wed Mar 17, 2010 3:18 am
by Gerrit
nathalie wrote:Weet iemand waar ik de kleur van de prijzen kan veranderen?
Na een tip op het Engelse forum heb ik dit al geprobeerd in template/product/product.tpl, maar geen effect.
De rode kleurcode is ook niet #F00 maar volgens mij #990.

Heeft iemand enig idee?
Je zat goed.

Code: Select all

<?php if ($display_price) { ?>
            <?php if (!$products[$j]['special']) { ?>
            <span style="color: #900; font-weight: bold;"><?php echo $products[$j]['price']; ?></span><br />
            <?php } else { ?>
            <span style="color: #900; font-weight: bold; text-decoration: line-through;"><?php echo $products[$j]['price']; ?></span> <span style="color: #F00;"><?php echo $products[$j]['special']; ?></span>
Zelf heb ik dit vervangen door de style elementen op te nemen in de stylesheet.
Kleur voor het lettertype #900 is eigenlijk #990000 of donkerrood, wil je bijvoorbeeld donkerblauw dan is het #000066 of #006 De #F00 (#FF0000) is voor de achtergrondkleur

In mijn website van GBCars heb ik deze rode kleur gehouden en er een heel licht rode achtergrond op gezet en het lettertype vergroot.

Als je dit veranderd hebt moet je eigenlijk de website even op nieuw starten ivm de CSS, of je pagina even vernieuwen.

Re: Kleur prijs

Posted: Wed Mar 17, 2010 8:15 pm
by nathalie
Ik heb de kleuren verandert in zwart #000 en heb het ook geprobeerd in blauw #006, maar het blijft nog steeds rood.

Code: Select all

   <?php if ($display_price) { ?>
            <?php if (!$products[$j]['special']) { ?>
            <span style="color:#000; font-weight: bold;"><?php echo $products[$j]['price']; ?></span><br />
            <?php } else { ?>
            <span style="color:#000; font-weight: bold; text-decoration: line-through;"><?php echo $products[$j]['price']; ?></span> <span style="color:#F00;"><?php echo $products[$j]['special']; ?></span>
De website:
http://www.jeteme.nl/shop

Re: Kleur prijs

Posted: Wed Mar 17, 2010 11:33 pm
by Gerrit
Hallo Nathalie,

Ik zal vanavond even kijken.
Versie 1.4.x ?

Kijk anders ook even hier
G.

Re: Kleur prijs

Posted: Thu Mar 18, 2010 3:29 am
by Gerrit
Ik ga er even van uit dat je met 1.4.x werkt op de website, leuke kleurstelling trouwens, zier er leuk uit.

Om de prijs overal hetzelfde eruit te laten zien kan je in je stylesheet het volgende opnemen onder aan.

Code: Select all

/* display price, price with line through, special price */

.product_price {
color: #900;
font-weight: bold;
font-size: 18px;
background-color:#FFEDED;
}
.product_price_line_through {
color: #900;
font-weight: bold;
text-decoration: line-through;
font-size: 12px;
background-color:#FFEDED;
}
.product_special_price {
color: #900;
font-weight: bold;
font-size: 18px;
background-color:#FFFF00;
border:#990000 thin;
}
Vervolgens moet je de volgende templates aanpassen:
  • 1. product/special.tpl
    2. product/product.tpl
    3. product/manufacturer.tpl
    4. product/catagory.tpl
    5. product/search.tpl
    6. common/home.tpl
in al deze templates wordt de prijs getoond. Ik laat de box met bestsellers dan buiten beschouwing.

In alle templates moet je zoeken naar:

Code: Select all

<?php if ($display_price) { ?>
Onder deze code staat hoe de prijs wordt getoond met inline styles

Code: Select all

<span style="color: #900; font-weight: bold;"><?php echo $products[$j]['price']; ?></span><br />
Verander de style="bla bla bla;"> met de class uit de stylesheet

in dit geval wordt het:

Code: Select all

<span class="product_price;"><?php echo $products[$j]['price']; ?></span><br />
doe dit ook voor:

Code: Select all

<span style="color: #900; font-weight: bold; text-decoration: line-through;"><?php echo $products[$j]['price']; ?></span> <span style="color: #F00;"><?php echo $products[$j]['special']; ?></span>

Code: Select all

<span class="product_price_line_through"><?php echo $products[$j]['price']; ?></span> <span class="product_special_price"><?php echo $products[$j]['special']; ?></span>
als je dit voor alle genoemde templates hebt gedaan zal je een andere kleur op je website zien.
Deze kleur kan je nu eenmalig aanpassen in je stylesheet en nergens anders.

Let op! in sommige templates komt de

Code: Select all

<?php if ($display_price) { ?> 
meer als een keer voor.
Dus goed zoeken.

Laat me even weten of het lukt. Anders pak in deze templates en het stylesheet in en plaats het hier.

G.

Re: Kleur prijs

Posted: Thu Mar 18, 2010 5:52 pm
by yveveke
Gerrit wrote:Verander de style="bla bla bla;"> met de class uit de stylesheet

in dit geval wordt het:

Code: Select all
<span class="product_price;"><?php echo $products[$j]['price']; ?></span><br />



doe dit ook voor:
Allemaal juist, op een kleine uitzondering. Zet geen ; in uw classe benaming. Wellicht een tikfout.

Re: Kleur prijs

Posted: Thu Mar 18, 2010 6:09 pm
by Gerrit
Allemaal juist, op een kleine uitzondering. Zet geen ; in uw classe benaming. Wellicht een tikfout
Dom, over het hoofd gezien. Dank!

Re: Kleur prijs

Posted: Thu Mar 18, 2010 6:15 pm
by Gerrit
Misschien, heel misschien, is het handiger om wat je in het stylesheet bijvoegd, een aparte stylesheet van te maken en deze in de header aan te roepen vlak onder de standaard stylesheet.

Bijvoorbeeld:

eigen_stylesheet.css

en

<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/stylesheet.css" />
<link rel="stylesheet" type="text/css" href="catalog/view/theme/default/stylesheet/eigen_stylesheet.css" />

Re: Kleur prijs

Posted: Sat Mar 20, 2010 4:30 pm
by nathalie
Top Gerrit!

Het werkt. Dankjewel!

Re: Kleur prijs

Posted: Thu Jun 24, 2010 7:48 am
by donnie1992
Waarom werkt deze methode niet voor mij?
Heb wel een template maar ik heb alles in de templates aangepast.

Re: Kleur prijs

Posted: Thu Jun 24, 2010 7:18 pm
by i2Paq
donnie1992 wrote:Waarom werkt deze methode niet voor mij?
Heb wel een template maar ik heb alles in de templates aangepast.
Definieer "alles".