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


Добавление Кнопки "быстрый Заказ"


  • Авторизуйтесь для ответа в теме
В этой теме нет ответов

#1 Никита Панин

Никита Панин

    Пользователь

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

Отправлено 23 Апрель 2020 - 16:45

Перейдём в раздел Сайт - Редактор шаблонов - в шаблоне "Товар" находим блок кода:
<input type="button" value="В Корзину" id="button-cart" class="button_type_one button button_cart_product addToCartWithMod" onclick="quickorder('.goodsDataForm'); return false;"  title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
				<button style="display:none;" type="submit" class="add-cart quick button_type_one button button_cart_product addToCartWithMod" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину">Быстрый заказ</button>
и заменяем его на:
<input type="button" value="В Корзину" id="button-cart" class="add-cart red button_type_one button_cart_product addToCartWithMod" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
<input type="button" value="Купить сейчас" id="button-quick-cart" class="add-cart button_type_one button_cart_product addToCartWithMod quick" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
далее находим блок кода:
<input type="button" value="В корзину" id="button-cart" class="button_type_one button button_cart_product addToCartWithMod" onclick="quickorder('.goodsDataForm'); return false;"  title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
					<!-- <input type="button" value="Быстрый заказ" id="button-cart" class="button_type_one button button_cart_product addToCartWithMod fastorder-button" onclick="quickorder('.goodsDataForm'); return false;"  title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/> -->
и заменяем на:
  <input type="button" value="В корзину" class="button_type_one add-cart main-button button_cart_product addToCartWithMod" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
  <input type="button" value="Быстрый заказ" class="button_type_one add-cart button button_cart_product addToCartWithMod fastorder-button quick" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
далее перейдите в шаблон "Быстрый заказ " и найдём строку :
<div class="{% IF FORM_NOTICE_IS_GOOD %}success{% ELSE %}warning{% ENDIF %}">
и заменяем её на :
<div class="message {% IF FORM_NOTICE_IS_GOOD %}success{% ELSE %}warning{% ENDIF %}">
далее перейдём в шаблон "Товары" и найдём строку :
  <a class="addToCart" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ"><span class="">В Корзину</span></a>
и заменяем её на :
<a class="add-cart addToCart" title="В корзину"
								  href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" ></a>
								  <a class="add-cart addToCart quick" title="Быстро оформить заказ" rel="nofollow"
								  data-href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" >Купить сейчас</a>
далее найдём строку :
	  <a class="addToCart button" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ"><span class="">В корзину</span></a>
и заменим на :
<a class="add-cart addToCart" title="В корзину" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" ></a>
								<a class="add-cart addToCart quick" title="Быстро оформить заказ" rel="nofollow"
								data-href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" >Купить сейчас</a>

далее перейдём в шаблон "Поиск " и найдём строку :
  <a class="addToCart" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ"><span class="">В Корзину</span></a>
и заменим её на :
   <a class="add-cart addToCart" title="В корзину"
								href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" ></a>
								<a class="add-cart addToCart quick" title="Быстро оформить заказ" rel="nofollow"
								data-href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" >Купить сейчас</a>  

далее найдём строку :
<a class="addToCart button" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ"><span class="">В корзину</span></a>
и заменим её на :
<a class="add-cart addToCart" title="В корзину"
								  href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" ></a>
							  <a class="add-cart addToCart quick" title="Быстро оформить заказ" rel="nofollow"
							  data-href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goods.MIN_PRICE_NOW_ID}" > Купить сейчас </a>  
далее перейдём в main.js и удалим блок кода :
// Добавление товара в корзину через ajax
  $('.goodsDataForm, .goodsToCartFromCompareForm, .goodsListForm').submit(function(){

	$(this).nyroModalManual({
	  formIndicator: 'ajax_q',  // Value added when a form is sent
	  minWidth: 450, // Minimum width
	  minHeight: 140, // Minimum height
	  gallery: null // Gallery name if provided
	});
	return false;
  });  
далее перейдём в main.css и добавим в самый конец файла, блок кода :
.fancybox-inner .order_fields input, .fancybox-inner .orderStagePaymentListTable select,
.fancybox-inner .wide textarea, .fancybox-inner .orderstageTwrp .mainSelect { padding: 10px; width: 80%;min-width: 200px;}
select.mainSelect.validInput {padding: 10px;width: 80%;}
.fancybox-inner .order_fields h2 {margin: 20px 0px;}
.fancybox-inner .order_fields .wantreg {display: none;}
далее перейдём в шаблон "HTML " и найдём строку :
<script type="text/javascript" src="{ASSETS_JS_PATH}main.js?design=vegan"></script>
и после неё добавим следующую строку :
<script type="text/javascript" src="{ASSETS_JS_PATH}addcartnew.js?design=vegan"></script>
после чего распакуйте файл из прикреплённого архива и добавьте в раздел Сайт - Редактор шаблонов

Прикрепленные файлы

  • Прикрепленный файл  addcartnew.zip   1,6К   41 Количество загрузок:





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

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