Jump to content
Sign in to follow this  
Evgeny

Вставить поле телефон в форме контакты(обратная связь)

Recommended Posts

Подскажите как вставить поле телефон в форме контакты(обратная связь).

И сделать поле телефон обязательным,а поле емайл не обязательным.

post-16211-0-12292400-1327275760_thumb.jpg

Share this post


Link to post
Share on other sites

Ни кто не знает?

Share this post


Link to post
Share on other sites

Не нашли ответ? Я бы тоже хотел чтобы был телефончик там...

Share this post


Link to post
Share on other sites

ну как вставить знаю.. и Вы должны знать. Это же просто отредактировать файл contact.tpl

<input size="85" type="text" name="name" value=""/>

но будет ли он присылать вам это поле я не знаю.

Так что вопрос дожен быть не такой... а типа... "я вот вставил, а он не присылает , где поправить.

Share this post


Link to post
Share on other sites

Я делал так,в файле catalogviewthemedefaulttemplateinformationcontact.tpl добавил:

<b><?php echo $entry_phone; ?></b><br />
	<input type="text" name="phone" value="<?php echo $phone; ?>" />
	<br />
	<?php if ($error_phone) { ?>
	<span class="error"><?php echo $error_phone; ?></span>
	<?php } ?>
	<br />
В файле cataloglanguagerussianinformationcontact.php добавил:

$_['entry_phone']	 = 'Ваш телефон:';
и
$_['error_phone']	 = 'Телефон должен быть от 7 до 12 символов!';
Но не получилось...

Share this post


Link to post
Share on other sites

Не нашли ответ? Я бы тоже хотел чтобы был телефончик там...

Все еще ищу :-)

Share this post


Link to post
Share on other sites

Попробовал Вам помочь....тестил на 1.5.1.3, как на других - хз.

Нашел в catalog/view/theme/default/template/information/contact.tpl

	<?php if ($error_email) { ?>
	<span class="error"><?php echo $error_email; ?></span>
	<?php } ?>
и дописал после:
<b><?php echo $entry_phone; ?></b><br />
	<input type="text" name="phone" value="" />
<?php if ($error_phone) { ?>
	<span class="error"><?php echo $error_phone; ?></span>
	<?php } ?>
	<br />

Ищем в catalog/controller/information/contact.php

$mail->setSubject(sprintf($this->language->get('email_subject'), $this->request->post['name']));
$mail->setText(strip_tags(html_entity_decode($this->request->post['enquiry'], ENT_QUOTES, 'UTF-8')));
Заменяем на:
$mail->setSubject(sprintf($this->language->get('email_subject'), $this->request->post['name']));
$text = strip_tags(html_entity_decode($this->request->post['enquiry'], ENT_QUOTES, 'UTF-8')." Phone: ".$this->request->post['phone']);
$mail->setText($text);

Добавил в catalog/language/russian/information/contact.php

$_['entry_phone']		= 'Ваш телефон:';
$_['error_phone']		= 'Телефон должен быть от 7 до 12 цифр!';

Нашел в catalog/controller/information/contact.php

$this->data['entry_enquiry'] = $this->language->get('entry_enquiry');
$this->data['entry_captcha'] = $this->language->get('entry_captcha');
Добавил после:
$this->data['entry_phone'] = $this->language->get('entry_phone');

if (isset($this->error['phone'])) {
$this->data['error_phone'] = $this->error['phone'];
} else {
$this->data['error_phone'] = '';
}

Делаем не обязательный емейл:

Ищем в catalog/controller/information/contact.php

if (!preg_match('/^[^@]+@.*.[a-z]{2,6}$/i', $this->request->post['email'])) {
$this->error['email'] = $this->language->get('error_email');
}
Заменил на (типа если поле не пустое, ну, юзер что-то ввел - то чекаем) :
if(!empty($this->request->post['email'])){
if (!preg_match('/^[^@]+@.*.[a-z]{2,6}$/i', $this->request->post['email'])) {
$this->error['email'] = $this->language->get('error_email');
}
}
Добавляем проверку на 7-12 символов телефона:

В catalog/controller/information/contact.php

После

private function validate() {
Пишем:

if(!empty($this->request->post['phone'])){
if(!preg_match("/^[0-9]{7,12}$/", $this->request->post['phone'])){
$this->error['phone'] = $this->language->get('error_phone');
}
}
Чтобы поле телефон сделать обязательным - пишем вместо

if(!empty($this->request->post['phone'])){
if(!preg_match("/^[0-9]{7,12}$/", $this->request->post['phone'])){
$this->error['phone'] = $this->language->get('error_phone');
}
}
это:

if(!preg_match("/^[0-9]{7,12}$/", $this->request->post['phone'])){
$this->error['phone'] = $this->language->get('error_phone');
}

При описании где-то мог ошибиться и не дописать, если будут ошибки - пишите. пройду у себя еще раз все поэтапно

  • +1 6

Share this post


Link to post
Share on other sites

Спасибо!

Завтра буду пробовать,о результатах отпишусь.

Share this post


Link to post
Share on other sites

При описании где-то мог ошибиться и не дописать, если будут ошибки - пишите. пройду у себя еще раз все поэтапно

Попробовал,судя по всему все же Вы где то ошиблись.

Parse error: syntax error, unexpected T_IF, expecting T_FUNCTION in Z:homelocalhostwww555catalogcontrollerinformationcontact.php on line 198
Подскажите,что нужно изменить :-)

Share this post


Link to post
Share on other sites

P.S. И еще мне кажется,что в двух местах скобочек много }.

Или я не прав?

Share this post


Link to post
Share on other sites

P.S. И еще мне кажется,что в двух местах скобочек много }.

Или я не прав?

вероятно. сейчас гляну.

upd: в описании где-то реально ошибся, т.к. письмо с телефоном прилетает. вот мой catalog/controller/information/contact.php

http://rghost.ru/36350534

upd2: подправил скобки в описании, там одной не хватало %)

Edited by SVT

Share this post


Link to post
Share on other sites

catalog/controller/information/contact.php

Скопировал Ваш файл,изменил:
if(!empty($this->request->post['phone'])){
if(!preg_match("/^[0-9]{7,12}$/", $this->request->post['phone'])){
$this->error['phone'] = $this->language->get('error_phone');
}
на:
if(!preg_match("/^[0-9]{7,12}$/", $this->request->post['phone'])){
$this->error['phone'] = $this->language->get('error_phone');
}
И получилось:
Parse error: syntax error, unexpected T_IF, expecting T_FUNCTION in Z:homelocalhostwww555catalogcontrollerinformationcontact.php on line 207

Share this post


Link to post
Share on other sites

if(!empty($this->request->post['phone'])){
if(!preg_match("/^[0-9]{7,12}$/", $this->request->post['phone'])){
$this->error['phone'] = $this->language->get('error_phone');
}
здесь не хватает одной скобки, закрывающей. копируйте

  if(!empty($this->request->post['phone'])){
   if(!preg_match("/^[0-9]{7,12}$/", $this->request->post['phone'])){
	$this->error['phone'] = $this->language->get('error_phone');
   }
  }
т.е. вот вся функция:

private function validate() {
  if(!preg_match("/^[0-9]{7,12}$/", $this->request->post['phone'])){
    $this->error['phone'] = $this->language->get('error_phone');
  }

 if ((utf8_strlen($this->request->post['name']) < 3) || (utf8_strlen($this->request->post['name']) > 32)) {
    $this->error['name'] = $this->language->get('error_name');
  }
 
 if(!empty($this->request->post['email'])){
   if (!preg_match('/^[^@]+@.*.[a-z]{2,6}$/i', $this->request->post['email'])) {
	$this->error['email'] = $this->language->get('error_email');
   }
  }
 
 if ((utf8_strlen($this->request->post['enquiry']) < 10) || (utf8_strlen($this->request->post['enquiry']) > 3000)) {
		$this->error['enquiry'] = $this->language->get('error_enquiry');
	 }
	 if (!isset($this->session->data['captcha']) || ($this->session->data['captcha'] != $this->request->post['captcha'])) {
		$this->error['captcha'] = $this->language->get('error_captcha');
	 }

 if (!$this->error) {
	 return true;
 } else {
	 return false;
 }	
}

Share this post


Link to post
Share on other sites

т.е. вот вся функция:

Так лучше,но после отправки,остается эта же страница с заполненными полями.

Share this post


Link to post
Share on other sites

Так лучше,но после отправки,остается эта же страница с заполненными полями.

хм. а это уже интересно, т.к. меня редиректит на

Ваш запрос был успешно отправлен администрации магазина!

т.е. мне данный косяк даже не отловить =

Share this post


Link to post
Share on other sites

Блин,видимо проблема в том,что я убрал капчу из данной формы закомментировав в файле catalogviewthemedefaulttemplateinformationcontact.tpl:


<!-- <b><?php echo $entry_captcha; ?></b><br />

<input type="text" name="captcha" value="<?php echo $captcha; ?>" />

<br />

<img src="index.php?route=information/contact/captcha" alt="" />

<?php if ($error_captcha) { ?>

<span class="error"><?php echo $error_captcha; ?></span>

<?php } ?> -->

и в файле catalogcontrollerinformationcontact.php:

//if (!isset($this->session->data['captcha']) || ($this->session->data['captcha'] != $this->request->post['captcha'])) {

//$this->error['captcha'] = $this->language->get('error_captcha');

//}

Если не сложно,подскажите как победить.

Share this post


Link to post
Share on other sites

Отключить капчу или вернуть на место?

Share this post


Link to post
Share on other sites

Отключить капчу или вернуть на место?

Что бы работало с отключенной капчей:)

Share this post


Link to post
Share on other sites

Что бы работало с отключенной капчей :)

а у меня Ваш вариант с отключением капчи работает нормально. Вы меняли файл на мой - там тоже закомментили?

Share this post


Link to post
Share on other sites

Вы меняли файл на мой - там тоже закомментили?

Да,закомментировал.

Что то я уже отчаялся :(

После нажатия на кнопку отправить опять ошибка:

Notice: Error: E-Mail from required! in Z:homelocalhostwww555systemlibrarymail.php on line 63
Вот мои файлы:

catalogcontrollerinformationcontact.php

<?php
class ControllerInformationContact extends Controller {
private $error = array();
	
   public function index() {
  $this->language->load('information/contact');
	 $this->document->setTitle($this->language->get('heading_title'));

	 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(sprintf($this->language->get('email_subject'), $this->request->post['name']));
   $text = strip_tags(html_entity_decode($this->request->post['enquiry'], ENT_QUOTES, 'UTF-8')."<br>Phone: ".$this->request->post['phone']);
	 $mail->setText($text);
		$mail->send();
	 $this->redirect($this->url->link('information/contact/success'));
	 }
	   $this->data['breadcrumbs'] = array();
	   $this->data['breadcrumbs'][] = array(
		 'text'	  => $this->language->get('text_home'),
   'href'	  => $this->url->link('common/home'),		
		 'separator' => false
	   );
	   $this->data['breadcrumbs'][] = array(
		 'text'	  => $this->language->get('heading_title'),
   'href'	  => $this->url->link('information/contact'),
		 'separator' => $this->language->get('text_separator')
	   );
  
	 $this->data['heading_title'] = $this->language->get('heading_title');
	 $this->data['text_location'] = $this->language->get('text_location');
  $this->data['text_contact'] = $this->language->get('text_contact');
  $this->data['text_address'] = $this->language->get('text_address');
	 $this->data['text_telephone'] = $this->language->get('text_telephone');
	 $this->data['text_fax'] = $this->language->get('text_fax');
	 $this->data['entry_name'] = $this->language->get('entry_name');
	 $this->data['entry_email'] = $this->language->get('entry_email');
	 $this->data['entry_enquiry'] = $this->language->get('entry_enquiry');
  $this->data['entry_captcha'] = $this->language->get('entry_captcha');
  $this->data['entry_phone'] = $this->language->get('entry_phone');
  if (isset($this->error['phone'])) {
   $this->data['error_phone'] = $this->error['phone'];
  } else {
   $this->data['error_phone'] = '';
  }


  if (isset($this->error['name'])) {
	  $this->data['error_name'] = $this->error['name'];
  } else {
   $this->data['error_name'] = '';
  }

  if (isset($this->error['email'])) {
   $this->data['error_email'] = $this->error['email'];
  } else {
   $this->data['error_email'] = '';
  }

  if (isset($this->error['enquiry'])) {
   $this->data['error_enquiry'] = $this->error['enquiry'];
  } else {
   $this->data['error_enquiry'] = '';
  }

   if (isset($this->error['captcha'])) {
   $this->data['error_captcha'] = $this->error['captcha'];
  } else {
   $this->data['error_captcha'] = '';
  }
	 $this->data['button_continue'] = $this->language->get('button_continue');
  
  $this->data['action'] = $this->url->link('information/contact');
  $this->data['store'] = $this->config->get('config_name');
	 $this->data['address'] = nl2br($this->config->get('config_address'));
	 $this->data['telephone'] = $this->config->get('config_telephone');
	 $this->data['fax'] = $this->config->get('config_fax');
	
  if (isset($this->request->post['name'])) {
   $this->data['name'] = $this->request->post['name'];
  } else {
   $this->data['name'] = $this->customer->getFirstName();
  }
  if (isset($this->request->post['email'])) {
   $this->data['email'] = $this->request->post['email'];
  } else {
   $this->data['email'] = $this->customer->getEmail();
  }

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

  if (isset($this->request->post['captcha'])) {
   $this->data['captcha'] = $this->request->post['captcha'];
  } else {
   $this->data['captcha'] = '';
  }
  if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/information/contact.tpl')) {
   $this->template = $this->config->get('config_template') . '/template/information/contact.tpl';
  } else {
   $this->template = 'default/template/information/contact.tpl';
  }

  $this->children = array(
   'common/column_left',
   'common/column_right',
   'common/content_top',
   'common/content_bottom',
   'common/footer',
   'common/header'
  );
  
   $this->response->setOutput($this->render());
   }
   public function success() {
  $this->language->load('information/contact');
  $this->document->setTitle($this->language->get('heading_title'));
	   $this->data['breadcrumbs'] = array();
	   $this->data['breadcrumbs'][] = array(
		 'text'	  => $this->language->get('text_home'),
   'href'	  => $this->url->link('common/home'),
		 'separator' => false
	   );
	   $this->data['breadcrumbs'][] = array(
		 'text'	  => $this->language->get('heading_title'),
   'href'	  => $this->url->link('information/contact'),
		 'separator' => $this->language->get('text_separator')
	   );

	 $this->data['heading_title'] = $this->language->get('heading_title');
	 $this->data['text_message'] = $this->language->get('text_message');
	 $this->data['button_continue'] = $this->language->get('button_continue');
	 $this->data['continue'] = $this->url->link('common/home');
  if (file_exists(DIR_TEMPLATE . $this->config->get('config_template') . '/template/common/success.tpl')) {
   $this->template = $this->config->get('config_template') . '/template/common/success.tpl';
  } else {
   $this->template = 'default/template/common/success.tpl';
  }

  $this->children = array(
   'common/column_left',
   'common/column_right',
   'common/content_top',
   'common/content_bottom',
   'common/footer',
   'common/header'
  );
  
   $this->response->setOutput($this->render());
}
public function captcha() {
  $this->load->library('captcha');

  $captcha = new Captcha();

  $this->session->data['captcha'] = $captcha->getCode();

  $captcha->showImage();
}

private function validate() {
  if(!preg_match("/^[0-9]{7,12}$/", $this->request->post['phone'])){
	$this->error['phone'] = $this->language->get('error_phone');
  }
if ((utf8_strlen($this->request->post['name']) < 3) || (utf8_strlen($this->request->post['name']) > 32)) {
	$this->error['name'] = $this->language->get('error_name');
  }

if(!empty($this->request->post['email'])){
   if (!preg_match('/^[^@]+@.*.[a-z]{2,6}$/i', $this->request->post['email'])) {
		$this->error['email'] = $this->language->get('error_email');
   }
  }

if ((utf8_strlen($this->request->post['enquiry']) < 10) || (utf8_strlen($this->request->post['enquiry']) > 3000)) {
				$this->error['enquiry'] = $this->language->get('error_enquiry');
		 }
		 //if (!isset($this->session->data['captcha']) || ($this->session->data['captcha'] != $this->request->post['captcha'])) {
				//$this->error['captcha'] = $this->language->get('error_captcha');
		 //}
if (!$this->error) {
		 return true;
} else {
		 return false;
}	
}
}
?>

cataloglanguagerussianinformationcontact.php

<?php
// Heading
$_['heading_title']  = 'Обратная связь';
// Text
$_['text_location']  = 'Наши контакты';
$_['text_contact']   = 'Написать нам';
$_['text_address']   = 'Адрес:';
$_['text_email']	 = 'E-Mail:';
$_['text_telephone'] = 'Телефон:';
$_['text_fax']	   = 'Факс:';
$_['text_message']   = '<p>Ваш запрос был успешно отправлен администрации магазина!</p>';
// Entry Fields
$_['entry_name']	 = 'Ваше имя:';
$_['entry_phone']	= 'Ваш телефон:';
$_['entry_email']	= 'Ваш E-Mail:';
$_['entry_enquiry']  = 'Ваш вопрос:';
$_['entry_captcha']  = 'Введите код, указанный на картинке:';
// Email
$_['email_subject']  = 'Вопрос %s';
// Errors
$_['error_name']	 = 'Имя должно быть от 3 до 32 символов!';
$_['error_phone']	= 'Телефон должен быть от 7 до 12 цифр!';
$_['error_email']	= 'E-Mail адрес введен неверно!';
$_['error_enquiry']  = 'Вопрос должен быть от 10 до 3000 символов!';
$_['error_captcha']  = 'Код с картинки введен неверно!';
?>

catalogviewthemedefaulttemplateinformationcontact.tpl

<?php echo $header; ?><?php echo $column_left; ?><?php echo $column_right; ?>
<div id="content"><?php echo $content_top; ?>
  <div class="breadcrumb">
	<?php foreach ($breadcrumbs as $breadcrumb) { ?>
	<?php echo $breadcrumb['separator']; ?><a href="<?php echo $breadcrumb['href']; ?>"><?php echo $breadcrumb['text']; ?></a>
	<?php } ?>
  </div>
  <h1><?php echo $heading_title; ?></h1>
  <form action="<?php echo $action; ?>" method="post" enctype="multipart/form-data" id="contact">
	<!-- <h2><?php echo $text_location; ?></h2>
	<div class="contact-info">
	  <div class="content"><div class="left"><b><?php echo $text_address; ?></b><br />
		<?php echo $store; ?><br />
		<?php echo $address; ?></div>
	  <div class="right">
		<?php if ($telephone) { ?>
		<b><?php echo $text_telephone; ?></b><br />
		<?php echo $telephone; ?><br />
		<br />
		<?php } ?>
		<?php if ($fax) { ?>
		<b><?php echo $text_fax; ?></b><br />
		<?php echo $fax; ?>
		<?php } ?>
	  </div>
	</div>
	</div> -->
	<h2><?php echo $text_contact; ?></h2>
	<div class="content">
	<b><?php echo $entry_name; ?></b><br />
	<input type="text" name="name" value="<?php echo $name; ?>" />
	<br />
	<?php if ($error_name) { ?>
	<span class="error"><?php echo $error_name; ?></span>
	<?php } ?>
	<br />
	<b><?php echo $entry_email; ?></b><br />
	<input type="text" name="email" value="<?php echo $email; ?>" />
	<br />
	<?php if ($error_email) { ?>
	<span class="error"><?php echo $error_email; ?></span>
	<?php } ?>
<b><?php echo $entry_phone; ?></b><br />
		<input type="text" name="phone" value="" />
<?php if ($error_phone) { ?>
		<span class="error"><?php echo $error_phone; ?></span>
		<?php } ?>
		<br />
	<br />
	<b><?php echo $entry_enquiry; ?></b><br />
	<textarea name="enquiry" cols="40" rows="10" style="width: 98%;"><?php echo $enquiry; ?></textarea>
	<br />
	<?php if ($error_enquiry) { ?>
	<span class="error"><?php echo $error_enquiry; ?></span>
	<?php } ?>
	<br />
	<!-- <b><?php echo $entry_captcha; ?></b><br />
	<input type="text" name="captcha" value="<?php echo $captcha; ?>" />
	<br />
	<img src="index.php?route=information/contact/captcha" alt="" />
	<?php if ($error_captcha) { ?>
	<span class="error"><?php echo $error_captcha; ?></span>
	<?php } ?> -->
	</div>
	<div class="buttons">
	  <div class="right"><a onclick="$('#contact').submit();" class="button"><span><?php echo $button_continue; ?></span></a></div>
	</div>
  </form>
  <?php echo $content_bottom; ?></div>
<?php echo $footer; ?>

Share this post


Link to post
Share on other sites

e меня 1.5.5.1.1 - не получиолось.

Share this post


Link to post
Share on other sites

e меня 1.5.5.1.1 - не получиолось.

Прошу прощения - не доглядел, все работает.

спасибо товарищу SVT

Share this post


Link to post
Share on other sites

Помогите, пожалуйста, сделать то же самое в 2.3. Сделал 90% из того, то указано. Но код сильно изменился с версии 1.5 и копипастом сделать ничего нельзя. Пытался адаптировать, но ума хватило не на все.
 
Засыпался на 2 вещах, может быть связанных, и в итоге это одна вещь. 

 

1. В форме обратной связи, а конкретно, внутри пустой незаполненной формы есть ошибка. Пустая переменная phone. В language она определена, делаю вывод, что ее не передает контроллер. См. аттач по ошибке. Код вывода в шаблоне темы:

          <div class="form-group required">
            <label class="col-sm-2 control-label" for="input-phone"><?php echo $entry_phone; ?></label>
            <div class="col-sm-10">
              <input type="text" name="phone" value="<?php echo $phone; ?>" id="input-phone" class="form-control" />
              <?php if ($error_phone) { ?>
              <div class="text-danger"><?php echo $error_phone; ?></div>
              <?php } ?>
           </div>
          </div>

2. Самая основная проблема - не смог понять куда пристроить переменную 'phone' в контроллере:

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->smtp_hostname = $this->config->get('config_mail_smtp_hostname');
	$mail->smtp_username = $this->config->get('config_mail_smtp_username');
	$mail->smtp_password = html_entity_decode($this->config->get('config_mail_smtp_password'), ENT_QUOTES, 'UTF-8');
	$mail->smtp_port = $this->config->get('config_mail_smtp_port');
	$mail->smtp_timeout = $this->config->get('config_mail_smtp_timeout');

	$mail->setTo($this->config->get('config_email'));
	$mail->setFrom($this->request->post['email']);
	$mail->setSender(html_entity_decode($this->request->post['name'], ENT_QUOTES, 'UTF-8'));
	$mail->setSubject(html_entity_decode(sprintf($this->language->get('email_subject'), $this->request->post['name']), ENT_QUOTES, 'UTF-8'));
	$mail->setText($this->request->post['enquiry']);
	$mail->send();

	$this->response->redirect($this->url->link('information/contact/success'));
}

C 'entry_phone' все понятно, а вот с 'phone' потыкался и не смог.

Полный файл контроллера тоже аттачу.

post-715168-0-48669900-1474818185_thumb.png

contact.php

Edited by EIKA

Share this post


Link to post
Share on other sites

Первую проблему решил, добавив еще один блок ветвления на phone по аналогии с email, то только в конце не функция, а пустое значение.

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

Share this post


Link to post
Share on other sites

Единственное, что сейчас печалит, что содержимое 'phone' не могу передать в почтовое сообщение. Попробовал так, но телефон не передается:

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

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
You are posting as a guest. If you have an account, please sign in.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.