04.08.2016 08:15
aldemko
 
Доброго времени суток
нашел подходящую для меня по внешнему виду форму обратной связи
Все устраивает, только конечно нет исходного файла скрипта (есть только шаблон)


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

Вот моя самая простая форма обратной связи
Код:
Код:
<form action="index1.php" method="post">
                        <input type="text" class="form-name" name="name" required placeholder="Как Вас зовут?"/>
                        <input type="text" class="form-phone" name="phone" required placeholder="Номер телефона"/>
                        <button type="submit" class="form-btn wow pulse" name="otp" data-wow-iteration="5" >Получить консультацию</button>
                    </form>



Вот скрипт который шаблон который мне понравился, я уже туда вписал что бы он постом обрабатывал,

код:
Код:
<form action="mailvl.php" method="post" style="background: transparent none repeat scroll 0% 0%; width: 100%; border-radius: 0px; font-family: Helvetica Neue,Arial;" id="fc10511_1" class="a_1231 nform no_submit_hidden no_save_form placeholder noframe ltr none spin check_conflict allow_multi three  no_block_label star_true horizontal fc-common" ng-style="{background: con[0].bg_image, width: con[0].fw, borderRadius: con[0].fr+&quot;px&quot;, MozBorderRadius: con[0].fr+&quot;px&quot;, WebkitBorderRadius: con[0].fr+&quot;px&quot;, fontFamily: con[0].formfamily}">


<div style="border-top-left-radius: 0px; border-top-right-radius: 0px; font-weight: normal; text-align: left;" id="fe_title" class="nform_li form_title none" ng-style="{fontSize: con[0].ft_px+&quot;px&quot;, borderTopLeftRadius: con[0].fr+&quot;px&quot;, MozBorderTopLeftRadius: con[0].fr+&quot;px&quot;, WebkitBorderTopLeftRadius: con[0].fr+&quot;px&quot;, borderTopRightRadius: con[0].fr+&quot;px&quot;, MozBorderTopRightRadius: con[0].fr+&quot;px&quot;, WebkitBorderTopRightRadius: con[0].fr+&quot;px&quot;, color: con[0].ft_co, backgroundColor: con[0].ft_bg, fontFamily: con[0].tfamily, fontWeight: con[0].tbold, backgroundImage: con[0].bg_image, textAlign: con[0].ftalign}"></div><ul style="height: auto; opacity: 1; border-top: 0px none;" class="form_ul none" id="form_ul"><!-- ngRepeat: el in build --><li style="padding-bottom: 10px; padding-top: 10px;" ng-repeat="el in build" ng-style="{paddingBottom: con[0].space+&quot;px&quot;, paddingTop: con[0].space+&quot;px&quot;}" id="fe_0_1231" class="nform_li ng-scope inline1 center fe_0 required-1" ng-class="[el.default, el.inline, con[0].field_align, el.li_class, &quot;fe_&quot;+$index, &quot;required-&quot;+el.req]" scale=""><div compile="el.el_f" ng-style="{marginBottom: el.divspa, marginTop: el.divspa}">


<input style="width: 100%; font-size: 16px; color: rgb(188, 188, 188);" ng-style="{width: el.wid, fontSize: con[0].field_font, color: con[0].input_color}" placeholder="Введите имя" has_p="placeholder" name="Введите имя_text__1_3_300_field0__" class="name" do_what="[]" type="text"><span style="display: none;" class="q_cover"><span style="color: rgb(188, 188, 188); position: absolute;" class="inst ttip" ng-style="{ fontSize: con[0].ifs, color:con[0].lfc }" data-original-title=""><i class="eartforms-help-circled"></i></span></span><span style="display: none;" class="field0 valid_show"></span></span></div><span class="element_id ng-binding">0</span></li><li style="padding-bottom: 10px; padding-top: 10px;" ng-repeat="el in build" ng-style="{paddingBottom: con[0].space+&quot;px&quot;, paddingTop: con[0].space+&quot;px&quot;}" id="fe_1_1231" class="nform_li ng-scope inline1 center fe_1 required-1" ng-class="[el.default, el.inline, con[0].field_align, el.li_class, &quot;fe_&quot;+$index, &quot;required-&quot;+el.req]" scale=""><div compile="el.el_f" ng-style="{marginBottom: el.divspa, marginTop: el.divspa}">




<input style="width: 100%; font-size: 16px; color: rgb(188, 188, 188);" ng-style="{width: el.wid, fontSize: con[0].field_font, color: con[0].input_color}" placeholder="Введите телефон" has_p="placeholder" name="Введите телефон_phone__1_0_300_field1_" mask="+7 (XXX) XXX-XX-XX" class="form-phone" do_what="[]" type="text"><span style="display: none;" class="q_cover"><span style="color: rgb(188, 188, 188); position: absolute;" class="inst ttip" ng-style="{ fontSize: con[0].ifs, color:con[0].lfc }" data-original-title=""><i class="formcraft-help-circled"></i></span></span><span style="display: none;" class="field1 valid_show"></span></span></div><span class="element_id ng-binding">1</span></li><li style="padding-bottom: 10px; padding-top: 10px;" ng-repeat="el in build" ng-style="{paddingBottom: con[0].space+&quot;px&quot;, paddingTop: con[0].space+&quot;px&quot;}" id="fe_2_1231" class="nform_li ng-scope inline1 center fe_2 required-0" ng-class="[el.default, el.inline, con[0].field_align, el.li_class, &quot;fe_&quot;+$index, &quot;required-&quot;+el.req]" scale=""><div compile="el.el_f" ng-style="{marginBottom: el.divspa, marginTop: el.divspa}">


<input class="name_holder ng-scope" value="Получить скидку" type="hidden"><button style="background-color: rgb(121, 206, 0); font-size: 20px; height: 44px; width: 100%; border-radius: 0px; font-weight: normal; color: rgb(255, 255, 255);" type="submit" class="submit_button nform_btn boots" ng-style="{backgroundColor: el.sco, fontSize: el.sfs,  left: el.lp,  marginTop: el.tp,  marginBottom: el.bp,  marginRight: el.rp,  height: el.spad1, width: el.spad2,  borderRadius: el.curve,  MozBorderRadius: el.curve,  WebkitBorderRadius: el.curve, fontFamily: el.sfamily, fontWeight: el.sbold, color: el.sbfco}">Получить скидку</button></div><span class="element_id ng-binding">2</span></li></ul>


<input name="name" id="waspnet" value="" type="text"><input class="getreferal" value="нет" name="AFFILIAT_hidden__0_0_1000_" type="hidden"></form>




Вот сам скрипт
mailvl.php:
Код:
<?php
 /* Здесь проверяется существование переменных */
  if (isset($_POST['phone'])) {$phone = $_POST['phone'];}
 if (isset($_POST['name'])) {$name = $_POST['name'];}


/* Сюда впишите свою эл. почту */
 $address = "получатель";

/* А здесь прописывается текст сообщения, \n - перенос строки  $mes = "Тел: $phone\nИмя: $name\nE-mail: $adress"; */
 $mes = " $phone\n $name\n $adress";

/* А эта функция как раз занимается отправкой письма на указанный вами email */
$sub='Заказ с'; //сабж
$email='<Отправитель>'; // от кого
 $send = mail ($address,$sub,$mes);

ini_set('short_open_tag', 'On');
header('Refresh: 0; URL=thanks.php');
?>


В общем желаемый скрипт я пытался переделать, пробовал вписывать в раздел class свои данные, максимум что получалось это все же получать письмо, но пустое

Та форма которая у меня имеется мне подходит по работоспособности, просто и быстро работает но не так выглядит как хотелось бы
Подскажите почему может форма не передавать мои данные ?
(Даже если я пытаюсь свои данные подставить )
04.08.2016 09:04
aldemko
 
Вроде работает
Взял свои inputы и начал постепенно тестировать, вырезал весь лишний код, потом начал стили прописывать - выглядит не хуже
04.08.2016 10:25
OlegON
 
Капчу обязательно, либо гора спама тебе гарантирована... Либо перепиши переменные в какие-то другие.
14.11.2016 23:23
VarIzo
 
aldemko, На одном сайте мы еще в куках хранили дату и время последнего обращения к форме. Если время последнего обращения составляло меньше 30 минут мягко посылали подождать чуток.
15.11.2016 06:47
OlegON
 
Это поможет против ручного спамера, а самые злые - боты.
Часовой пояс GMT +3, время: 04:24.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.