Post by tverheijen » Tue Dec 03, 2013 6:33 am

Gezien zo vaak gevraagd wordt om een telefoonnummer veldje toe te voegen aan het contact formulier, ben ik zelf maar een how to aan het schrijven, alleen stuit ik op 1 ding nog, en dat is, dat ik het niet voor elkaar krijg om de telefoonnummer mee te zenden in formulier.

in de controller, language, en tpl files is alles aangepast en werkt!

Code: Select all

$mail->[b]??????[/b]($this->request->post['telephone_contact]);
Alleen welke code voeg ik toe aan de $mail om hem onder het veld van de vraag mee te laten zenden?

Code: Select all

    	if (($this->request->server['REQUEST_METHOD'] == 'POST') && $this->validate()) {
			$mail = new Mail();
			$mail->protocol = $this->config->get('config_mail_protocol');
			$mail->parameter = $this->config->get('config_mail_parameter');
			$mail->hostname = $this->config->get('config_smtp_host');
			$mail->username = $this->config->get('config_smtp_username');
			$mail->password = $this->config->get('config_smtp_password');
			$mail->port = $this->config->get('config_smtp_port');
			$mail->timeout = $this->config->get('config_smtp_timeout');				
			$mail->setTo($this->config->get('config_email'));
	  		$mail->setFrom($this->request->post['email']);
	  		$mail->setSender($this->request->post['name']);

	  		$mail->setSubject(html_entity_decode(sprintf($this->language->get('email_subject'), $this->request->post['name']), ENT_QUOTES, 'UTF-8'));
	  		$mail->setText(strip_tags(html_entity_decode($this->request->post['enquiry'], ENT_QUOTES, 'UTF-8')));
      		$mail->send();

	  		$this->redirect($this->url->link('information/contact/success'));
    	}
alvast bedankt voor jullie reactie,

Thomas

Active Member

Posts

Joined
Tue Sep 20, 2011 3:19 am

Post by pprmkr » Tue Dec 03, 2013 3:17 pm

Gewoon achter de tekst zetten?

Code: Select all

$mail->setText(strip_tags(html_entity_decode($this->request->post['enquiry'], ENT_QUOTES, 'UTF-8')) . '(tel:' . $this->request->post['telephone_contact] . ')');

User avatar
Active Member

Posts

Joined
Sat Jan 08, 2011 11:05 pm
Location - Netherlands

Post by tverheijen » Tue Dec 03, 2013 6:06 pm

Hoi pprmkr,

Ik zal dit straks (vanavond) even testen al ik thuis ben.

bedankt alvast!

grt. Thomas

Active Member

Posts

Joined
Tue Sep 20, 2011 3:19 am

Post by tverheijen » Wed Dec 04, 2013 4:06 am

pprmkr wrote:Gewoon achter de tekst zetten?

Code: Select all

$mail->setText(strip_tags(html_entity_decode($this->request->post['enquiry'], ENT_QUOTES, 'UTF-8')) . '(tel:' . $this->request->post['telephone_contact] . ')');
je was [b'] ' [/b] vergeten :)

Code: Select all

$mail->setText(strip_tags(html_entity_decode($this->request->post['enquiry'], ENT_QUOTES, 'UTF-8')) . '(tel:' . $this->request->post['telephone_contact'] . ')');
[/quote]

Hij werkt nu super!

zal ff de how to posten zo meteen!

bedankt nog..

groetjes thomas

Active Member

Posts

Joined
Tue Sep 20, 2011 3:19 am

Post by tverheijen » Wed Dec 04, 2013 4:50 am

Hoi pprmkr,

krijg nog wel 1 error in log, die ik niet thuis kan brengen ???

Code: Select all

2013-12-03 21:54:46 PHP Notice:  Undefined variable: telephone_contact in ...../catalog/view/theme/default/template/information/contact.tpl on line 46 


heb ik iets in de code over het hoofd gezien misschien?

zie how to post hier: http://forum.opencart.com/viewtopic.php?f=106&t=115567

Active Member

Posts

Joined
Tue Sep 20, 2011 3:19 am

Post by pprmkr » Wed Dec 04, 2013 4:05 pm

Undefined variable: telephone_contact betekend dat de variabele niet gedeclareerd is in de controller.

Voor:

Code: Select all

		if (isset($this->request->post['enquiry'])) {
Voeg toe:

Code: Select all

		if (isset($this->request->post['telephone_contact'])) {
			$this->data['telephone_contact'] = $this->request->post['telephone_contact'];
		} else {
			$this->data['telephone_contact'] = '';
		}

User avatar
Active Member

Posts

Joined
Sat Jan 08, 2011 11:05 pm
Location - Netherlands

Post by tverheijen » Wed Dec 04, 2013 9:17 pm

Super bedankt!

hij werk nu zonder error, die had ik inderdaad over het hoofd gezien.

groet

./Thomas

Active Member

Posts

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

Users browsing this forum: No registered users and 7 guests