Перейти к содержанию
Форум поддержки пользователей VamShop

форма записи на главной странице


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

Добрый день! Подскажите сделал форму записи на главной странице, теперь нужна помощь как её сделать чтобы после нажатия кнопки записаться приходили письма на почту

1212121.png

Ссылка на сообщение
Поделиться на другие сайты
25 минут назад, hayeli сказал:

Добрый день! Подскажите сделал форму записи на главной странице, теперь нужна помощь как её сделать чтобы после нажатия кнопки записаться приходили письма на почту

1212121.png

Здравствуйте!

Так просто не получится.

Нужно ведь писат php код обработки формы, отправки почты.

 

Советую сделать проще, к примеру, взять форму со страницы обратной связи, где уже весь код написан и её использовать, т.е. вставить html-код формы:

<form id="contentform" name="contact-us" action="/contact_us/send_email/" method="post" class="form-horizontal">
	<div class="form-group">
		<label class="col-sm-2 control-label" for="name">Ваше имя:</label>
		<div class="col-sm-10">
			<input id="name" class="form-control" name="name" type="text" />
		</div>
	</div>
	<div class="form-group">
		<label class="col-sm-2 control-label" for="email">Ваш email:</label>
		<div class="col-sm-10">
			<input id="email" class="form-control" name="email" type="text" />
		</div>
	</div>
	<div class="form-group">
		<label class="col-sm-2 control-label" for="message">Сообщение:</label>
		<div class="col-sm-10">
			<textarea class="form-control" name="message" id="message" rows="9"></textarea>
		</div>
	</div>
	<div class="form-group">
		<div class="col-sm-offset-2 col-sm-10">
					Нажимая кнопку, я даю согласие на обработку своих персональных данных. <a href="/page/conditions-of-use.html" target="_blank">Подробнее о защите персональной информации.</a>
		</div>
	</div>
   <div class="form-group">
     <div class="col-sm-offset-2 col-sm-10">
       <button class="btn btn-default" type="submit" name="submit" value="Отправить"><i class="fa fa-check"></i> Отправить</button>
     </div>
   </div>
	<div class="form-anti-bot" style="clear:both;">
		<strong>Current <span style="display:none;">month</span> <span style="display:inline;">ye@r</span> <span style="display:none;">day</span></strong> <span class="required">*</span>
		<input type="hidden" name="anti-bot-a" id="anti-bot-a" value="2019" />
		<input type="text" name="anti-bot-q" id="anti-bot-q" size="30" value="19" />
	</div>
	<div class="form-anti-bot-2" style="display:none;">
		<strong>Leave this field empty</strong> <span class="required">*</span>
		<input type="text" name="anti-bot-e-email-url" id="anti-bot-e-email-url" size="30" value=""/>
	</div>
</form>

в нужно место и изменить внешний вид.

Это если минимум переделок.

Если например добавлять новые поля типа телефона, марка автор, тогда добавляете в эту формы новую поля и затем в файле /app/Controller/ContactUsController.php правите метод send_email , добавляя провку и значения в отправляемое письмо Ваши новые поля формы.

 

Либо даже лучше сделать свой код, т.е. скопировать метод function send_email { ....} и назвать его например send_email_new

и в html-коде формы поменять send_email на send_email_new

 

и уже править php код обработки формы в методе send_email_new в ContactUsController.php

 

Как-то так!

Ссылка на сообщение
Поделиться на другие сайты
3 минуты назад, hayeli сказал:

Добрый вечер! Подскажете кто возметься написать код?

 

Здравствуйте!

Пришлите в личку ссылку на магазин, доступ на ftp.

Посмотрю.

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