Post by dbe » Fri Nov 12, 2010 4:17 am

Hoi,

Ik heb een aanpassing uitgevoerd in de OC broncode, waarbij een product dat een prijs ingesteld heeft gekregen
met als waarde 0, een tekst toont (bijvoorbeeld "prijs op aanvraag").
Dit werkt perfect.
De aanpassing is verwerkt in het bestand "currency.php", dat zich in de map system\library bevindt.
De modificatie is te zien in volgend bestand, van lijn 74 tot 79.
http://www.dss-bvba.be/currency.txt

Nu zit ik echter met het volgende probleem:
Wanneer een klant een verzendmethode mag kiezen, kan hij ook de optie nemen
om het bestand zelf af te halen in de winkel.
Natuurlijk is deze dienst gratis voor de klant, er worden geen kosten aangerekend.
Wat toont OC nu (door mijn modificatie):
Image
Link naar screenshot (volledig formaat): http://img255.imageshack.us/img255/1310/screenin.jpg

Hoe kan ik dit verhelpen?
Waar kan ik hard-coded instellen dat hier € 0,00 getoond wordt?

Een tweede probleem dat ik vaststel in de screenshot, is de winkelwagen.
Hier wordt de prijs op 2 lijnen weergegeven.
Hoe kan ik dit op één lijn krijgen?

Alvast bedankt voor de hulp.

Dimitri Backaert
Web Development, Application Development, OOP, .NET, IBM Cognos BI


dbe
New member

Posts

Joined
Wed Sep 22, 2010 1:01 am
Location - Erembodegem - Belgium

Post by dbe » Sun Nov 14, 2010 8:30 pm

Nog steeds aan het sukkelen met dit issue...

Ik heb al wat gespeeld met de CSS, om de prijs op één lijn te krijgen, echter zonder resultaat...

Iemand? :-\

Dimitri Backaert
Web Development, Application Development, OOP, .NET, IBM Cognos BI


dbe
New member

Posts

Joined
Wed Sep 22, 2010 1:01 am
Location - Erembodegem - Belgium

Post by Gerrit » Sun Nov 14, 2010 9:56 pm

dbe wrote:Hoi,

Ik heb een aanpassing uitgevoerd in de OC broncode, waarbij een product dat een prijs ingesteld heeft gekregen
met als waarde 0, een tekst toont (bijvoorbeeld "prijs op aanvraag").
Dit werkt perfect.
De aanpassing is verwerkt in het bestand "currency.php", dat zich in de map system\library bevindt.
De modificatie is te zien in volgend bestand, van lijn 74 tot 79.
http://www.dss-bvba.be/currency.txt

Nu zit ik echter met het volgende probleem:
Wanneer een klant een verzendmethode mag kiezen, kan hij ook de optie nemen
om het bestand zelf af te halen in de winkel.
Natuurlijk is deze dienst gratis voor de klant, er worden geen kosten aangerekend.
Wat toont OC nu (door mijn modificatie):
Image
Link naar screenshot (volledig formaat): http://img255.imageshack.us/img255/1310/screenin.jpg

Hoe kan ik dit verhelpen?
Waar kan ik hard-coded instellen dat hier € 0,00 getoond wordt?

Een tweede probleem dat ik vaststel in de screenshot, is de winkelwagen.
Hier wordt de prijs op 2 lijnen weergegeven.
Hoe kan ik dit op één lijn krijgen?

Alvast bedankt voor de hulp.
Dit gaat niet werken op deze manier. Ik heb het forum hiervoor afgezocht en iedereen heeft dit zelfde probleem.

Voor het tweede moet je in de module/cart.tpl kijken.
Overigens wordt in mijn winkelwagentje geen prijs achter het artikel gezet.

Vindt:

Code: Select all

<?php foreach ($products as $product) { ?>
      <tr>
        <td align="left" valign="top" style="width:1px"><span class="cart_remove" id="remove_<?php echo $product['key']; ?>">&nbsp;</span></td><td valign="top" align="right" style="width:1px"><?php echo $product['quantity']; ?>&nbsp;x&nbsp;</td>
        <td align="left" valign="top"><a href="<?php echo $product['href']; ?>"><?php echo $product['name']; ?></a>
Je zou het display font iets kunnen verkleinen:

Code: Select all

<td align="left" valign="top" ><a href="<?php echo $product['href']; ?>" style="font-size:10px"><?php echo $product['name']; ?></a>

For modelcars cars see my OC 3.0.2.0 shop: http://www.gbcars.nl/
For Wooden Toys see my 2.3.0.2 shop: https://www.dehoutentreinenwinkel.nl/


User avatar
Active Member

Posts

Joined
Fri Nov 27, 2009 9:06 pm

Post by Gerrit » Thu Nov 18, 2010 12:45 am

Open de file : catalog/model/shipping/pickup.php

vind:

Code: Select all

$quote_data['pickup'] = array(
                'id'           => 'pickup.pickup',
                'title'        => $this->language->get('text_description'),
                'cost'         => 0.00,
                'tax_class_id' => 0,
                'text'         => $this->currency->format(0.00)
              );
 
Verander:

Code: Select all

'text'         => $this->currency->format(0.00)
 
in

Code: Select all

'text'         => 'Gratis' 
Verder zou je moeten kijken waar de kosten van 0.00 nog worden neergezet en deze moeten vervangen.
Daarom is het handig als je de waarde 'Gratis' in je taalbestand zet.

For modelcars cars see my OC 3.0.2.0 shop: http://www.gbcars.nl/
For Wooden Toys see my 2.3.0.2 shop: https://www.dehoutentreinenwinkel.nl/


User avatar
Active Member

Posts

Joined
Fri Nov 27, 2009 9:06 pm

Post by Gerrit » Thu Nov 18, 2010 1:07 am

ik denk toch dat het niet gaat werken. in de cart en checkout wordt knalhard 0.00 neer gezet en in de tabel orders ook weggeschreven. Vergeet het bovenstaande maar.

G

For modelcars cars see my OC 3.0.2.0 shop: http://www.gbcars.nl/
For Wooden Toys see my 2.3.0.2 shop: https://www.dehoutentreinenwinkel.nl/


User avatar
Active Member

Posts

Joined
Fri Nov 27, 2009 9:06 pm
Who is online

Users browsing this forum: No registered users and 2 guests