Post by tverheijen » Wed Dec 04, 2013 6:10 am

vermelden van het afleveradres en factuuradres in stap 6 - Hieronder het resultaat!
stap6.jpg

stap6.jpg (113.6 KiB) Viewed 430 times

geschikt voor versie 1.4.5.x maar zal met niet al teveel aanpassing ook op meerdere versie`s werken.


HOW TO! (eerst een backup! voor je begint.)


Ga naar: ../catalog/controller/checkout/confirm.php


zoek bij ongeveer regel 155:

Code: Select all

			$data['payment_address_format'] = $payment_address['address_format']; 
voeg het afleveradres toe:

Code: Select all


//vermelden van het afleveradres in stap 6

     	if ($data['payment_address_format']) {
$format = $data['payment_address_format'];
} else {
$format = '{firstname} {lastname}' . "\n" . '{company}' . "\n" . '{address_1}' . "\n" . '{address_2}' . "\n" . '{city} {postcode}' . "\n" . '{zone}' . "\n" . '{country}';
}

$find = array(
'{firstname}',
'{lastname}',
'{company}',
'{address_1}',
'{address_2}',
'{city}',
'{postcode}',
'{zone}',
'{zone_code}',
'{country}'
);

$replace = array(
'firstname' => $data['payment_firstname'],
'lastname' => $data['payment_lastname'],
'company' => $data['payment_company'],
'address_1' => $data['payment_address_1'],
'address_2' => $data['payment_address_2'],
'city' => $data['payment_city'],
'postcode' => $data['payment_postcode'],
'zone' => $data['payment_zone'],
'zone_code' => $data['payment_zone_id'],
'country' => $data['payment_country'] 
);

$this->data['payment_address'] = str_replace(array("\r\n", "\r", "\n"), '<br />', preg_replace(array("/\s\s+/", "/\r\r+/", "/\n\n+/"), '<br />', trim(str_replace($find, $replace, $format))));


zoek bij ongeveer regel 225:

Code: Select all

				$data['shipping_address_format'] = $shipping_address['address_format']; 
voegtoe:

Code: Select all

  

//vermelden van het factuuradres in stap 6

if ($data['payment_address_format']) {
$format = $data['payment_address_format'];
} else {
$format = '{firstname} {lastname}' . "\n" . '{company}' . "\n" . '{address_1}' . "\n" . '{address_2}' . "\n" . '{city} {postcode}' . "\n" . '{zone}' . "\n" . '{country}';
}

$find = array(
'{firstname}',
'{lastname}',
'{company}',
'{address_1}',
'{address_2}',
'{city}',
'{postcode}',
'{zone}',
'{zone_code}',
'{country}'
);

$replace = array(
'firstname' => $data['payment_firstname'],
'lastname' => $data['payment_lastname'],
'company' => $data['payment_company'],
'address_1' => $data['payment_address_1'],
'address_2' => $data['payment_address_2'],
'city' => $data['payment_city'],
'postcode' => $data['payment_postcode'],
'zone' => $data['payment_zone'],
'zone_code' => $data['payment_zone_id'],
'country' => $data['payment_country'] 
);

$this->data['payment_address'] = str_replace(array("\r\n", "\r", "\n"), '<br />', preg_replace(array("/\s\s+/", "/\r\r+/", "/\n\n+/"), '<br />', trim(str_replace($find, $replace, $format))));
   	 


Ga naar: ..catalog/view/theme/default/template/checkout/comfirm.tpl

Zoek op regel 1:

Code: Select all

     	<?php if (!isset($redirect)) { ?> 
voeg daarna toe:

Code: Select all


     	<div class="left">
<h2>Factuuradres</h2>
<?php echo $payment_address; ?>
</div>
<div class="right">
<h2>Afleveradres</h2>
<?php echo $shipping_address; ?></br>
</div>
<div style="clear:both"></div>

 

volgens mij ben ik niets vergeten?
iemand nog suggesties dan verneem ik ze graag.

Succes

./Thomas

Active Member

Posts

Joined
Tue Sep 20, 2011 3:19 am
Who is online

Users browsing this forum: No registered users and 17 guests