Перейти к содержимому


Открытая Форма Заказа


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 173

#161 Landing Page

Landing Page

    ✓Веб-дизайн ✓Landing Page ✓Яндекс Директ ✓Google Adwords

  • Пользователи
  • PipPipPipPip
  • 543 сообщений
  • ГородЧебоксары

Отправлено 14 Ноябрь 2013 - 22:16

Просмотр сообщенияsengun (14 Ноябрь 2013 - 22:12) писал:

Здравствуйте.
Замените в HTML
<form method="post" action="http://lp-raketa.ru/feedback#feedbackForm" enctype="multipart/form-data">
	 <div>
на этот код
<form method="post" action="http://lp-raketa.ru/feedback#feedbackForm" enctype="multipart/form-data">
	 <div style="width: 665px; text-align: center;">
и в main3.css в стилях кнопки
#button88
добавьте
float: none;

У меня теперь низ обрезался...

#162 Landing Page

Landing Page

    ✓Веб-дизайн ✓Landing Page ✓Яндекс Директ ✓Google Adwords

  • Пользователи
  • PipPipPipPip
  • 543 сообщений
  • ГородЧебоксары

Отправлено 14 Ноябрь 2013 - 22:30

Просмотр сообщенияsupport (14 Ноябрь 2013 - 22:24) писал:

Это ответ нашему rekbes-у, которого вчера заблокировали.

хм, а зачем сюда это писать? :)

помогите лучше мне, у меня сайт внизу обрезался... после того как кнопку выровнял

Исправил, увеличил на 100 пикселей тут:

#header { width:100%; height:6700px; clear:both; position: relative; }

спасибо

#163 Landing Page

Landing Page

    ✓Веб-дизайн ✓Landing Page ✓Яндекс Директ ✓Google Adwords

  • Пользователи
  • PipPipPipPip
  • 543 сообщений
  • ГородЧебоксары

Отправлено 14 Ноябрь 2013 - 22:41

В сплывающей форме полоса прокрутки, как ее убрать?

#164 sengun

sengun

    Активный участник

  • Модератоpы
  • 1 139 сообщений
  • ГородНижний Новгород

Отправлено 14 Ноябрь 2013 - 23:03

Просмотр сообщенияKorolev Andrey (14 Ноябрь 2013 - 22:41) писал:

В сплывающей форме полоса прокрутки, как ее убрать?
В коде в HTML
.form-feedback > div:not(#nyroModalText) {
		left: 20px;
		overflow: hidden;
		position: absolute;
		text-align: right;
		width: 900px;
}
900px; замените на  665px;

#165 Landing Page

Landing Page

    ✓Веб-дизайн ✓Landing Page ✓Яндекс Директ ✓Google Adwords

  • Пользователи
  • PipPipPipPip
  • 543 сообщений
  • ГородЧебоксары

Отправлено 17 Ноябрь 2013 - 21:42

После всех сделанных выше действий, форма перестал работать, т.е. данные на почту не приходят. Выручайте уважаемые админы. Сайт http://reklama-direct.ru/

#166 Landing Page

Landing Page

    ✓Веб-дизайн ✓Landing Page ✓Яндекс Директ ✓Google Adwords

  • Пользователи
  • PipPipPipPip
  • 543 сообщений
  • ГородЧебоксары

Отправлено 18 Ноябрь 2013 - 20:24

Ребят, проблема актуальна, форма перестала работать, в чем может быть проблема? :(

#167 Landing Page

Landing Page

    ✓Веб-дизайн ✓Landing Page ✓Яндекс Директ ✓Google Adwords

  • Пользователи
  • PipPipPipPip
  • 543 сообщений
  • ГородЧебоксары

Отправлено 18 Ноябрь 2013 - 21:37

Вот стили для формы:

.form-feedback.new input {
		background: none repeat scroll 0 0 #273A71;
		border: 1px solid #273A71;
		border-radius: 3px;
		float: left;
		font-family: Georgia,Geneva,sans-serif;
		font-size: 16px; color: #ffffff;
		font-style: normal;
		height: 50px;
		line-height: 2;
		margin: 0 10px 15px;
		padding-left: 10px;
		width: 300px;
}

.form-feedback.new #feedback_message {
		background: none repeat scroll 0 0 #273A71;
		border: 1px solid #273A71;
		border-radius: 3px;
		float: left;
		font-family: Georgia,Geneva,sans-serif;
		font-size: 16px; color: #ffffff;
		font-style: normal;
		height: 150px;
		line-height: 2;
		margin: 0 10px 15px;
		padding-left: 10px;
		width: 632px;
}

.form-feedback.new .button_med {
		width: auto;
		height:auto;
		border: 1px;

}


Вот HTML код формы:

<div style="width:980px; text-align: center; position: absolute; top: 6340px; right: -123px; z-index: 66;">
<div>
<style>
.form-feedback {
  position: relative;
}
.form-feedback > div:not(#nyroModalText) {
		left: 20px;
		overflow: hidden;
		position: absolute;
		text-align: right;
		width: 665px;
}
.form-feedback input {
border: 1px solid #8D8D8D;
border-radius: 6px;
height: 40px;
margin-bottom: 1px;
width: 410px;
}
.form-feedback .button_med {
width: auto;
height: auto;

}
</style>
<div class="form-feedback new">
<div id="nyroModalText">Оставьте заявку</div>
<div style="height:310px;">
																 <form method="post" action="http://reklama-direct.ru/feedback#feedbackForm" enctype="multipart/form-data">
																 <div style="width: 665px; text-align: center;">
		<div>
				<input id="feedback_name" name="form[feedback_name]" value="" maxlength="50" minlength="3" class="input" placeholder="Ваше имя" required="required" />
			   
				<input id="feedback_еmail" name="form[feedback_email]" type="email" class="email" value="" maxlength="255" placeholder="Ваш E-mail*" required="required" />
			   
				<textarea id="feedback_message" name="form[feedback_message]" cols="100" rows="6" placeholder="Ваш комментарий"  class="input"></textarea>
				<div class="clr"></div>
				<input type="submit" class="button_med" id="button88" value="отправить"/>
		</div>
</form>
<script type="text/javascript">
$(function() {
  setTimeout(function() {
				$('form').append('<input type="hidden" name="hash" value="1644b8" />');
  }, 400);
});
</script>
  </div></div></div></div>
</div>


Код JS:

$(function() {
   $('a[href="#form-feedback"]').click(function() {
				  $.nyroModalManual({
								content: $('.form-feedback').clone().children('div').css('top', '70px').parent(),
								width: 700,
								height: 410
							 
				  });
				  return(false);
   });
});





Не могу понять, почему форма не работает...

#168 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 19 Ноябрь 2013 - 03:05

Невозможность отправки сообщения обратной связи подобным методом связана с антиспам проверкой. Часть переменных недоступны для других шаблонов кроме шаблона "Связь с администрацией". Для обхода данного ограничения вы можете применить метод описанный в следующей теме форума http://forum.storela..._60#entry100503

#169 Landing Page

Landing Page

    ✓Веб-дизайн ✓Landing Page ✓Яндекс Директ ✓Google Adwords

  • Пользователи
  • PipPipPipPip
  • 543 сообщений
  • ГородЧебоксары

Отправлено 19 Ноябрь 2013 - 11:02

Просмотр сообщенияСake (19 Ноябрь 2013 - 03:05) писал:

Невозможность отправки сообщения обратной связи подобным методом связана с антиспам проверкой. Часть переменных недоступны для других шаблонов кроме шаблона "Связь с администрацией". Для обхода данного ограничения вы можете применить метод описанный в следующей теме форума http://forum.storela..._60#entry100503

хм, не работает, что не так сделал?

#170 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 20 Ноябрь 2013 - 02:55

На данный момент у вас отсутствуют изменения описанные в теме форума http://forum.storela..._60#entry100980 Без данных изменений реализовать подобное к сожалению не получиться. Вам необходимо выполнить изменения и не убирать их даже если что-то работает не так или же не получилось достичь желаемого результата. Только так мы сможем понять причину проблемы и помочь вам исправить её.

#171 Landing Page

Landing Page

    ✓Веб-дизайн ✓Landing Page ✓Яндекс Директ ✓Google Adwords

  • Пользователи
  • PipPipPipPip
  • 543 сообщений
  • ГородЧебоксары

Отправлено 20 Ноябрь 2013 - 09:57

Просмотр сообщенияСake (20 Ноябрь 2013 - 02:55) писал:

На данный момент у вас отсутствуют изменения описанные в теме форума http://forum.storela..._60#entry100980 Без данных изменений реализовать подобное к сожалению не получиться. Вам необходимо выполнить изменения и не убирать их даже если что-то работает не так или же не получилось достичь желаемого результата. Только так мы сможем понять причину проблемы и помочь вам исправить её.

Как же отсутствуют?

В main.js прописал код:


$(function() {
if($('.insert-antispam').length) {
								 $.get('/feedback', function(html) {
								 $(html).find('#inject-antispam').children().appendTo($('.insert-antispam'));
					 $('#feedback_message').attr('name', $(html).find('#feedback_message').attr('name'));
var hidden = /ElementById\("(.*)"\).*ibute\(.*, "(.*)"\)/.exec(html);
$('#'+hidden[1]).val(hidden[2]);
								 });
}
$('.exclusive.submit-form').click(function(){
var form = $(this).closest('form');
$.post(form.attr('action'), form.serializeArray(), function() {
																 $('.submit-form').html('<h5 class="msg">Спасибо за подписку!</h5>');
							 });
							 return(false);
});
});


В шаблоне "Связь с Администрацией" у меня нету кода {ANTISPAM_CODE}


Я так понимаю, нужно в коде формы в HTML что-то добавить, классы всякие, я не знаю какие там нужно сделать изменения. Так как в той ветке форума говорится о подписке и HTML код формы который там, он мне совершенно не подходит.

#172 Сake

Сake

    Активный участник

  • Модератоpы
  • 5 979 сообщений

Отправлено 21 Ноябрь 2013 - 01:50

Найдите в шаблоне "HTML" строку

$('form').append('<input type="hidden" name="hash" value="1644b8" />');

и замените её на

$('form').append('<input type="hidden" name="hash" value="{HASH}" />');


#173 Landing Page

Landing Page

    ✓Веб-дизайн ✓Landing Page ✓Яндекс Директ ✓Google Adwords

  • Пользователи
  • PipPipPipPip
  • 543 сообщений
  • ГородЧебоксары

Отправлено 21 Ноябрь 2013 - 10:16

Просмотр сообщенияСake (21 Ноябрь 2013 - 01:50) писал:

Найдите в шаблоне "HTML" строку

$('form').append('<input type="hidden" name="hash" value="1644b8" />');

и замените её на

$('form').append('<input type="hidden" name="hash" value="{HASH}" />');

не работает, теперь еще и всплывающая форма не работает...

#174 Landing Page

Landing Page

    ✓Веб-дизайн ✓Landing Page ✓Яндекс Директ ✓Google Adwords

  • Пользователи
  • PipPipPipPip
  • 543 сообщений
  • ГородЧебоксары

Отправлено 21 Ноябрь 2013 - 10:50

Форма работает:

в main.js
найти код
$('#feedback_message').attr('name', $(html).find('#feedback_message').attr('name'));

меняем на

$('#feedback_message').attr('name', $(html).find('#feedback_message').attr('name'));
var hidden =/ElementById\("(.*)"\).*ibute\(.*, "(.*)"\)/.exec(html);
$('#'+hidden[1]).val(hidden[2]);




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных