Перейти к публикации

Дополнительное поле в форму обратной связи


Dj Dance

Рекомендованные сообщения

Кто знает, как добавить дополнительное поле в форму обратной связи?

То есть, добавить input поле с отправкой его на e-mail. К примеру, тот же телефон.

:rolleyes:

Ссылка на сообщение
Поделиться на других сайтах

ну навернго надо править файл энжейн-модулес-фидбэк, нет?

Ссылка на сообщение
Поделиться на других сайтах

ну навернго надо править файл энжейн-модулес-фидбэк, нет?

Это понятно, но не только engine/modules/feedback.php.

Ссылка на сообщение
Поделиться на других сайтах

Попробовал сделать так:

после:

$message = stripslashes( $_POST['message'] );
добавил:
$phone = stripslashes( $_POST['phone'] );
после:
		if( empty( $message ) OR dle_strlen($message, $config['charset']) > 20000 ) {

			$stop .= $lang['feed_err_5'];

		}
добавил:
		if( empty( $billing ) OR dle_strlen($phone, $config['charset']) > 200 ) {

			$stop .= $lang['comm_req_f'];

		}
после:
$row['template'] = str_replace( "{%text%}", $message, $row['template'] );
добавил:
$row['template'] = str_replace( "{%phone%}", $phone, $row['template'] );
вместо:
		if(document.sendmail.subject.value == '' || document.sendmail.message.value == '') { 


			DLEalert('{$lang['comm_req_f']}', dle_info);

			return false;


		}
добавил:
		if(document.sendmail.subject.value == '' || document.sendmail.message.value == '' || document.sendmail.phone.value == '') { 


			DLEalert('{$lang['comm_req_f']}', dle_info);

			return false;


		}

В шаблон e-mail сообщения добавил: Телефон: {%phone%}

Но, не работает. Так и приходит: Телефон: {%phone%} :( Помогите разобраться!

Ссылка на сообщение
Поделиться на других сайтах

Архивировано

Эта тема находится в архиве и закрыта для публикации сообщений.

×
×
  • Создать...