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


Vin Запрос

vin запрос вставить.

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

#21 Danil25

Danil25

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 70 сообщений
  • ГородVladivostok

Отправлено 16 Сентябрь 2014 - 08:01

И сделать, что бы не зарегистрированные посетители тоже могли отправлять запрос.

#22 Сake

Сake

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

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

Отправлено 16 Сентябрь 2014 - 23:34

Вы можете попробовать использовать следующее событие обратного звонка в замен используемого вами

$(function () {
  $('.callback') .fancybox({
	maxWidth: 300,
	maxHeight: 330,
	fitToView: false,
	width: '70%',
	height: '50%',
	autoSize: true,
	closeClick: false,
	openEffect: 'none',
	closeEffect: 'none',
	afterShow: function () {
	  $('.callbackForm') .submit(function () {
		$.post($(this) .attr('action'), $(this) .serializeArray(), function (content) {
		  $('.callbackForm') .html($(content) .find('.content > div:first') .html());
		  setTimeout(function () {
			$('.fancybox-close') .trigger('click');
		  }, 3000);
		});
		return (false);
	  });
	}
  });
});

Пример в теме форума http://forum.storela...ок/#entry158278

#23 Danil25

Danil25

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 70 сообщений
  • ГородVladivostok

Отправлено 17 Сентябрь 2014 - 14:10

К сожалению я не нашел код
<script>
$(document).ready(function() {
$(".callback").fancybox({
maxWidth : 300,
maxHeight : 330,
fitToView : false,
width : '70%',
height : '50%',
autoSize : true,
closeClick : false,
openEffect : 'none',
closeEffect : 'none'
});
});
</script>
в шаблоне HTML/

#24 Danil

Danil

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

  • Пользователи
  • PipPipPipPip
  • 4 645 сообщений

Отправлено 17 Сентябрь 2014 - 17:12

Просмотр сообщенияDanil25 (17 Сентябрь 2014 - 14:10) писал:

К сожалению я не нашел код
<script>
$(document).ready(function() {
$(".callback").fancybox({
maxWidth : 300,
maxHeight : 330,
fitToView : false,
width : '70%',
height : '50%',
autoSize : true,
closeClick : false,
openEffect : 'none',
closeEffect : 'none'
});
});
</script>
в шаблоне HTML/
Здравствуйте.
Добавьте код из сообщения 22 в конец main.js

#25 Danil25

Danil25

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 70 сообщений
  • ГородVladivostok

Отправлено 18 Сентябрь 2014 - 12:44

Просмотр сообщенияDanil (17 Сентябрь 2014 - 17:12) писал:

Здравствуйте.
Добавьте код из сообщения 22 в конец main.js
Добавил, но изменений не произошло.

#26 Сake

Сake

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

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

Отправлено 19 Сентябрь 2014 - 00:15

Для отображения модального окна и его обработки необходимо разместить ссылку

<a class="callback fancybox.ajax" href="http://{NET_DOMAIN}/callback?only_body=1">
Запрос на подбор запчасти по VIN-номеру</a>

в необходимом месте шаблона "HTML". Если вы не хотите использовать модальное окно, то замените ранее добавленный код javascript на следующий код

$('.callbackForm') .submit(function () {
  $.post($(this) .attr('action'), $(this) .serializeArray(), function (content) {
	$('.callbackForm') .html($(content) .find('.content > div:first') .html());
  });
  return (false);
});


#27 Danil25

Danil25

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 70 сообщений
  • ГородVladivostok

Отправлено 19 Сентябрь 2014 - 06:01

Просмотр сообщенияСake (19 Сентябрь 2014 - 00:15) писал:

Для отображения модального окна и его обработки необходимо разместить ссылку

<a class="callback fancybox.ajax" href="http://{NET_DOMAIN}/callback?only_body=1">
Запрос на подбор запчасти по VIN-номеру</a>

в необходимом месте шаблона "HTML". Если вы не хотите использовать модальное окно, то замените ранее добавленный код javascript на следующий код

$('.callbackForm') .submit(function () {
$.post($(this) .attr('action'), $(this) .serializeArray(), function (content) {
$('.callbackForm') .html($(content) .find('.content > div:first') .html());
});
return (false);
});
Спасибо за предложения, замену произвел, но все равно перебрасывает на другую страницу.

#28 Сake

Сake

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

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

Отправлено 19 Сентябрь 2014 - 22:52

В вашем файле main.js найдите код

$('.callbackForm') .submit(function () {
  $.post($(this) .attr('action'), $(this) .serializeArray(), function (content) {
		$('.callbackForm') .html($(content) .find('.content > div:first') .html());
  });
  return (false);
});

и замените его на

$(function () {
  $('.callbackForm') .submit(function () {
	$.post($(this) .attr('action'), $(this) .serializeArray(), function (content) {
	  $('.callbackForm') .html($(content) .find('.content > div:first') .html());
	});
	return (false);
  });
});

После этого очистите кэш в браузере и проверьте результат.

#29 Danil25

Danil25

    Продвинутый пользователь

  • Пользователи
  • PipPipPip
  • 70 сообщений
  • ГородVladivostok

Отправлено 23 Сентябрь 2014 - 08:25

Просмотр сообщенияСake (19 Сентябрь 2014 - 22:52) писал:

В вашем файле main.js найдите код

$('.callbackForm') .submit(function () {
$.post($(this) .attr('action'), $(this) .serializeArray(), function (content) {
	 $('.callbackForm') .html($(content) .find('.content > div:first') .html());
});
return (false);
});

и замените его на

$(function () {
$('.callbackForm') .submit(function () {
$.post($(this) .attr('action'), $(this) .serializeArray(), function (content) {
	 $('.callbackForm') .html($(content) .find('.content > div:first') .html());
});
return (false);
});
});

После этого очистите кэш в браузере и проверьте результат.
Спасибо! Теперь есть возможность отправлять не зарегистрированным пользователям, но все равно после нажатия кнопки отправить перенаправляет на другую страницу. А должно просто обновляться и оставаться на прежней странице.

#30 Сake

Сake

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

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

Отправлено 10 Октябрь 2014 - 03:29

Пожалуйста, уточните актуален ли ваш вопрос. Если да, то вам необходимо выполнить замену кода согласно сообщению http://forum.storela..._20#entry160568 так как на данный момент у вас именно такая замена не выполнена. После выполнения изменения не забудьте очистить кэш в вашем браузере.

#31 Виталий12345

Виталий12345

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений

Отправлено 09 Февраль 2016 - 13:50

Здравствуйте! Не могу реализовать вот такую форму. Помогите пожалуйста!!
Изображение

#32 MikDark

MikDark

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

  • Модераторы
  • 6 468 сообщений

Отправлено 09 Февраль 2016 - 14:19

Просмотр сообщенияВиталий12345 (09 Февраль 2016 - 13:50) писал:

Здравствуйте! Не могу реализовать вот такую форму. Помогите пожалуйста!!
Изображение

Здравствуйте. Вы имеете ввиду выстроить форму в две колонки?

#33 Виталий12345

Виталий12345

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений

Отправлено 09 Февраль 2016 - 14:33

Просмотр сообщенияMikDark (09 Февраль 2016 - 14:19) писал:

Здравствуйте. Вы имеете ввиду выстроить форму в две колонки?
да! нужно сделать форму как как на картинке. и что бы приходило результат приходил на маил

#34 MikDark

MikDark

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

  • Модераторы
  • 6 468 сообщений

Отправлено 09 Февраль 2016 - 15:06

Просмотр сообщенияВиталий12345 (09 Февраль 2016 - 14:33) писал:

да! нужно сделать форму как как на картинке. и что бы приходило результат приходил на маил

Изменения Вам внесли, проверьте. пожалуйста, работу формы.

#35 Виталий12345

Виталий12345

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений

Отправлено 09 Февраль 2016 - 15:42

Просмотр сообщенияMikDark (09 Февраль 2016 - 15:06) писал:

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

#36 Виталий12345

Виталий12345

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений

Отправлено 09 Февраль 2016 - 15:57

2 вопрос. Подскажите еще пожалуйста как изменить вид сортировки как я изобразил. перенести кнопку "вид списка" а "сортировать по" убрать. извиняюсь что не по теме. В темах которые существуют разобраться не смог
Изображение

#37 Юля123

Юля123

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

  • Пользователи
  • PipPipPipPip
  • 2 567 сообщений

Отправлено 09 Февраль 2016 - 16:18

Просмотр сообщенияВиталий12345 (09 Февраль 2016 - 15:57) писал:

2 вопрос. Подскажите еще пожалуйста как изменить вид сортировки как я изобразил. перенести кнопку "вид списка" а "сортировать по" убрать. извиняюсь что не по теме. В темах которые существуют разобраться не смог
Изображение


Здравствуйте, Вам нужно найти и удалить в шаблоне Товары  код:

<div class="toolbar">   
		  <form action="" class="form-inline OrderFilterForm">
			<!-- Список фильтров, которые сейчас действуют на результаты поиска -->
			{% FOR goods_filters %}
			  <input type="hidden" name="{goods_filters.NAME}" value="{goods_filters.VALUE}" />
			{% ENDFOR %}
		   
			<!-- Блок изменения вида списка и поля сортировки -->
			<div class="views">
			  <label>Вид списка:</label>
			  {% IF GOODS_VIEW_TYPE=2 %}
				<a onclick="goods_view_type_change('goods_view_type=1')" title="Отображать список товаров в виде таблицы" class="grid"></a>
				<a title="Список товаров категории &laquo;{% IF IS_FULL_CATALOG %}Каталог{% ELSE %}{CATEGORY_NAME}{% ENDIF %}&raquo; сейчас отображается в виде списка, где один товар занимает одну строку" class="list-active"></a>
			  {% ELSE %}
				<a title="Список товаров категории &laquo;{% IF IS_FULL_CATALOG %}Каталог{% ELSE %}{CATEGORY_NAME}{% ENDIF %}&raquo; сейчас отображается в виде таблицы" class="grid-active"></a>
				<a onclick="goods_view_type_change('goods_view_type=2')" title="Отображать список товаров в виде списка" class="list"></a>
			  {% ENDIF %}
			</div>
		 
			<div class="sort">
			  <div class="sort-by">
				<!-- Поле выбора сортировки -->
						{% IF goods_show_order_fields %}
						  Сортировать по:
						  <select name="goods_search_field_id" onchange="this.form.submit();">
								{% FOR goods_order_fields %}
								  {%IF goods_order_fields.ID=1 || goods_order_fields.ID=2 || goods_order_fields.ID=3 || goods_order_fields.ID=4 || goods_order_fields.ID=7 || goods_order_fields.ID=8 || goods_order_fields.ID=13 || goods_order_fields.ID=14%}
										<option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{goods_order_fields.NAME}</option>
								  {%ENDIF%}
								
								{% ENDFOR %}
						  </select>
						{% ENDIF %}
			  </div>
			</div>
			<!-- /Блок изменения вида списка и поля сортировки -->
		   
			<!-- Блок возможности изменения лимитов выдачи -->
			{% IF goods_show_per_page %}
			  <div class="limit">
				<label>Показывать по:</label>
				<span class="select-box">
				  <select name="per_page" onchange="this.form.submit();">
					{% FOR goods_per_page_list %}
					  <option value="{goods_per_page_list.LIMIT}" {% IF goods_per_page_list.SELECTED %}selected="selected"{% ENDIF %}>{goods_per_page_list.LIMIT}</option>
					{% ENDFOR %}
				  </select>
				</span>
				<label>результатов</label>
			  </div>
			{% ENDIF %} 
			<!-- /Блок возможности изменения лимитов выдачи -->
		  </form>
		  <div class="clear"></div>
		</div>



Далее там же найдите код:

			  <div class="clear"></div>
			</div>
		  </form>
		{% ENDIF %}
		<!-- END Если в тарифном плане подключен модуль фильтров по товарам -->

перед эти кодом добавьте код:

	 <form action="" class="form-inline OrderFilterForm">
			<!-- Блок изменения вида списка и поля сортировки -->
			<div class="views">
			  <label>Вид списка:</label>
			  {% IF GOODS_VIEW_TYPE=2 %}
				<a onclick="goods_view_type_change('goods_view_type=1')" title="Отображать список товаров в виде таблицы с 3-мя товарами на одну строку" class="grid"></a>
				<a title="Список товаров категории &laquo;{% IF IS_FULL_CATALOG %}Каталог{% ELSE %}{CATEGORY_NAME}{% ENDIF %}&raquo; сейчас отображается в виде списка, где один товар занимает одну строку" class="list-active"></a>
			  {% ELSE %}
				<a title="Список товаров категории &laquo;{% IF IS_FULL_CATALOG %}Каталог{% ELSE %}{CATEGORY_NAME}{% ENDIF %}&raquo; сейчас отображается в виде таблицы, по 3 товара на строку" class="grid-active"></a>
				<a onclick="goods_view_type_change('goods_view_type=2')" title="Отображать список товаров в виде списка" class="list"></a>
			  {% ENDIF %}
			</div>
		  </form>


далее в style.css найдите код:

.views {display: block;float: left;}

и замените на код:

.views {display: block;float: right;}


#38 Виталий12345

Виталий12345

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений

Отправлено 09 Февраль 2016 - 16:38

Просмотр сообщенияЮля123 (09 Февраль 2016 - 16:18) писал:

Здравствуйте, Вам нужно найти и удалить в шаблоне Товары  код:

<div class="toolbar">
		 <form action="" class="form-inline OrderFilterForm">
		 <!-- Список фильтров, которые сейчас действуют на результаты поиска -->
		 {% FOR goods_filters %}
			 <input type="hidden" name="{goods_filters.NAME}" value="{goods_filters.VALUE}" />
		 {% ENDFOR %}
		
		 <!-- Блок изменения вида списка и поля сортировки -->
		 <div class="views">
			 <label>Вид списка:</label>
			 {% IF GOODS_VIEW_TYPE=2 %}
			 <a onclick="goods_view_type_change('goods_view_type=1')" title="Отображать список товаров в виде таблицы" class="grid"></a>
			 <a title="Список товаров категории &laquo;{% IF IS_FULL_CATALOG %}Каталог{% ELSE %}{CATEGORY_NAME}{% ENDIF %}&raquo; сейчас отображается в виде списка, где один товар занимает одну строку" class="list-active"></a>
			 {% ELSE %}
			 <a title="Список товаров категории &laquo;{% IF IS_FULL_CATALOG %}Каталог{% ELSE %}{CATEGORY_NAME}{% ENDIF %}&raquo; сейчас отображается в виде таблицы" class="grid-active"></a>
			 <a onclick="goods_view_type_change('goods_view_type=2')" title="Отображать список товаров в виде списка" class="list"></a>
			 {% ENDIF %}
		 </div>
		
		 <div class="sort">
			 <div class="sort-by">
			 <!-- Поле выбора сортировки -->
					 {% IF goods_show_order_fields %}
						 Сортировать по:
						 <select name="goods_search_field_id" onchange="this.form.submit();">
							 {% FOR goods_order_fields %}
								 {%IF goods_order_fields.ID=1 || goods_order_fields.ID=2 || goods_order_fields.ID=3 || goods_order_fields.ID=4 || goods_order_fields.ID=7 || goods_order_fields.ID=8 || goods_order_fields.ID=13 || goods_order_fields.ID=14%}
									 <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{goods_order_fields.NAME}</option>
								 {%ENDIF%}
								
							 {% ENDFOR %}
						 </select>
					 {% ENDIF %}
			 </div>
		 </div>
		 <!-- /Блок изменения вида списка и поля сортировки -->
		
		 <!-- Блок возможности изменения лимитов выдачи -->
		 {% IF goods_show_per_page %}
			 <div class="limit">
			 <label>Показывать по:</label>
			 <span class="select-box">
				 <select name="per_page" onchange="this.form.submit();">
				 {% FOR goods_per_page_list %}
					 <option value="{goods_per_page_list.LIMIT}" {% IF goods_per_page_list.SELECTED %}selected="selected"{% ENDIF %}>{goods_per_page_list.LIMIT}</option>
				 {% ENDFOR %}
				 </select>
			 </span>
			 <label>результатов</label>
			 </div>
		 {% ENDIF %}
		 <!-- /Блок возможности изменения лимитов выдачи -->
		 </form>
		 <div class="clear"></div>
	 </div>



Далее там же найдите код:

			 <div class="clear"></div>
		 </div>
		 </form>
	 {% ENDIF %}
	 <!-- END Если в тарифном плане подключен модуль фильтров по товарам -->

перед эти кодом добавьте код:

<form action="" class="form-inline OrderFilterForm">
		 <!-- Блок изменения вида списка и поля сортировки -->
		 <div class="views">
			 <label>Вид списка:</label>
			 {% IF GOODS_VIEW_TYPE=2 %}
			 <a onclick="goods_view_type_change('goods_view_type=1')" title="Отображать список товаров в виде таблицы с 3-мя товарами на одну строку" class="grid"></a>
			 <a title="Список товаров категории &laquo;{% IF IS_FULL_CATALOG %}Каталог{% ELSE %}{CATEGORY_NAME}{% ENDIF %}&raquo; сейчас отображается в виде списка, где один товар занимает одну строку" class="list-active"></a>
			 {% ELSE %}
			 <a title="Список товаров категории &laquo;{% IF IS_FULL_CATALOG %}Каталог{% ELSE %}{CATEGORY_NAME}{% ENDIF %}&raquo; сейчас отображается в виде таблицы, по 3 товара на строку" class="grid-active"></a>
			 <a onclick="goods_view_type_change('goods_view_type=2')" title="Отображать список товаров в виде списка" class="list"></a>
			 {% ENDIF %}
		 </div>
		 </form>


далее в style.css найдите код:

.views {display: block;float: left;}

и замените на код:

.views {display: block;float: right;}

Просмотр сообщенияЮля123 (09 Февраль 2016 - 16:18) писал:

Здравствуйте, Вам нужно найти и удалить в шаблоне Товары  код:

<div class="toolbar">
		 <form action="" class="form-inline OrderFilterForm">
		 <!-- Список фильтров, которые сейчас действуют на результаты поиска -->
		 {% FOR goods_filters %}
			 <input type="hidden" name="{goods_filters.NAME}" value="{goods_filters.VALUE}" />
		 {% ENDFOR %}
		
		 <!-- Блок изменения вида списка и поля сортировки -->
		 <div class="views">
			 <label>Вид списка:</label>
			 {% IF GOODS_VIEW_TYPE=2 %}
			 <a onclick="goods_view_type_change('goods_view_type=1')" title="Отображать список товаров в виде таблицы" class="grid"></a>
			 <a title="Список товаров категории &laquo;{% IF IS_FULL_CATALOG %}Каталог{% ELSE %}{CATEGORY_NAME}{% ENDIF %}&raquo; сейчас отображается в виде списка, где один товар занимает одну строку" class="list-active"></a>
			 {% ELSE %}
			 <a title="Список товаров категории &laquo;{% IF IS_FULL_CATALOG %}Каталог{% ELSE %}{CATEGORY_NAME}{% ENDIF %}&raquo; сейчас отображается в виде таблицы" class="grid-active"></a>
			 <a onclick="goods_view_type_change('goods_view_type=2')" title="Отображать список товаров в виде списка" class="list"></a>
			 {% ENDIF %}
		 </div>
		
		 <div class="sort">
			 <div class="sort-by">
			 <!-- Поле выбора сортировки -->
					 {% IF goods_show_order_fields %}
						 Сортировать по:
						 <select name="goods_search_field_id" onchange="this.form.submit();">
							 {% FOR goods_order_fields %}
								 {%IF goods_order_fields.ID=1 || goods_order_fields.ID=2 || goods_order_fields.ID=3 || goods_order_fields.ID=4 || goods_order_fields.ID=7 || goods_order_fields.ID=8 || goods_order_fields.ID=13 || goods_order_fields.ID=14%}
									 <option value="{goods_order_fields.ID}" {% IF goods_order_fields.SELECTED %}selected="selected"{% ENDIF %}>{goods_order_fields.NAME}</option>
								 {%ENDIF%}
								
							 {% ENDFOR %}
						 </select>
					 {% ENDIF %}
			 </div>
		 </div>
		 <!-- /Блок изменения вида списка и поля сортировки -->
		
		 <!-- Блок возможности изменения лимитов выдачи -->
		 {% IF goods_show_per_page %}
			 <div class="limit">
			 <label>Показывать по:</label>
			 <span class="select-box">
				 <select name="per_page" onchange="this.form.submit();">
				 {% FOR goods_per_page_list %}
					 <option value="{goods_per_page_list.LIMIT}" {% IF goods_per_page_list.SELECTED %}selected="selected"{% ENDIF %}>{goods_per_page_list.LIMIT}</option>
				 {% ENDFOR %}
				 </select>
			 </span>
			 <label>результатов</label>
			 </div>
		 {% ENDIF %}
		 <!-- /Блок возможности изменения лимитов выдачи -->
		 </form>
		 <div class="clear"></div>
	 </div>



Далее там же найдите код:

			 <div class="clear"></div>
		 </div>
		 </form>
	 {% ENDIF %}
	 <!-- END Если в тарифном плане подключен модуль фильтров по товарам -->

перед эти кодом добавьте код:

<form action="" class="form-inline OrderFilterForm">
		 <!-- Блок изменения вида списка и поля сортировки -->
		 <div class="views">
			 <label>Вид списка:</label>
			 {% IF GOODS_VIEW_TYPE=2 %}
			 <a onclick="goods_view_type_change('goods_view_type=1')" title="Отображать список товаров в виде таблицы с 3-мя товарами на одну строку" class="grid"></a>
			 <a title="Список товаров категории &laquo;{% IF IS_FULL_CATALOG %}Каталог{% ELSE %}{CATEGORY_NAME}{% ENDIF %}&raquo; сейчас отображается в виде списка, где один товар занимает одну строку" class="list-active"></a>
			 {% ELSE %}
			 <a title="Список товаров категории &laquo;{% IF IS_FULL_CATALOG %}Каталог{% ELSE %}{CATEGORY_NAME}{% ENDIF %}&raquo; сейчас отображается в виде таблицы, по 3 товара на строку" class="grid-active"></a>
			 <a onclick="goods_view_type_change('goods_view_type=2')" title="Отображать список товаров в виде списка" class="list"></a>
			 {% ENDIF %}
		 </div>
		 </form>


далее в style.css найдите код:

.views {display: block;float: left;}

и замените на код:

.views {display: block;float: right;}
Получилось но не совсем. Верхний блок не удалился

#39 Юля123

Юля123

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

  • Пользователи
  • PipPipPipPip
  • 2 567 сообщений

Отправлено 09 Февраль 2016 - 17:06

Просмотр сообщенияВиталий12345 (09 Февраль 2016 - 16:38) писал:

Получилось но не совсем. Верхний блок не удалился

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

#40 Виталий12345

Виталий12345

    Новичок

  • Пользователи
  • Pip
  • 7 сообщений

Отправлено 09 Февраль 2016 - 17:23

Просмотр сообщенияЮля123 (09 Февраль 2016 - 17:06) писал:

Отмените изменения и попробуйте еще раз, возможно, Вы удалили не тот блок, что я Вам написала и у Вас при этом "уехал" каталог, который должен быть слева.
Спасибо все получилось) остался еще вопрос который задавал выше((




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

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