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


Отменить В Акциях Быстрый Заказ


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

#1 Yurren

Yurren

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

  • Пользователи
  • PipPipPipPip
  • 1 415 сообщений
  • ГородСамара

Отправлено 10 Май 2014 - 08:34

Подскажите, пожалуйста, как отменить в акциях быстрый заказ:
Есть: http://joxi.ru/z7dtUxjKTJCaRvHQHNU
/discount/Letnyaya-skidka-na-detskie-kolgotki-Intreccio-Bambini
Надо, чтобы вместо кнопки "быстрый заказ" была такая же кнопка "подробнее", ведущая на карточку товара. (товар с выбором модификаций - быстрый заказ не приемлем в принципе)

Заранее спасибо всем откликнувшимся :)

#2 Castiel

Castiel

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

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

Отправлено 10 Май 2014 - 09:08

Просмотр сообщенияYurren (10 Май 2014 - 08:34) писал:

Подскажите, пожалуйста, как отменить в акциях быстрый заказ:
Есть: http://joxi.ru/z7dtUxjKTJCaRvHQHNU
/discount/Letnyaya-skidka-na-detskie-kolgotki-Intreccio-Bambini
Надо, чтобы вместо кнопки "быстрый заказ" была такая же кнопка "подробнее", ведущая на карточку товара. (товар с выбором модификаций - быстрый заказ не приемлем в принципе)

Заранее спасибо всем откликнувшимся :)

Здравствуйте, уточните пожалуйста, Вы хотите полностью заменить "быстрый заказ" на всем сайте на кнопку "подробнее" или только в разделе Акции?

Изменение кнопки "Быстрый заказ" на "Подробнее" в разделе Акции.
Редактируем шаблон Просмотр Акции
Находим 124-131 строка
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}">
							  <input type="hidden" name="hash" value="{HASH}" />
							  <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
							  <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
							  <!--a class="ajax_add_to_cart_button add_to_cart_ph" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
							  <a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстрый заказ">Быстрый заказ</a>
							 
							</form>

Заменяем на
<a href="{goods.URL | url_amp}" class="ajax_add_to_cart_button add_to_cart_ph" title="Подробнее">Подробнее</a>
							<!--form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}">
							  <input type="hidden" name="hash" value="{HASH}" />
							  <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
							  <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
							  <!--a class="ajax_add_to_cart_button add_to_cart_ph" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
							  <!--a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстрый заказ">Быстрый заказ</a>
							 
							</form-->

Далее находим 197-202
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}">
							<input type="hidden" name="hash" value="{HASH}" />
							<input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
							<input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
							<a class="ajax_add_to_cart_button add_to_cart link" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a>
						  </form>

Заменяем на
<a href="{goods.URL | url_amp}" class="ajax_add_to_cart_button add_to_cart_ph" title="Подробнее">Подробнее</a>
<!--form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}">
							<input type="hidden" name="hash" value="{HASH}" />
							<input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
							<input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
							<a class="ajax_add_to_cart_button add_to_cart link" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a>
						  </form-->


#3 Yurren

Yurren

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

  • Пользователи
  • PipPipPipPip
  • 1 415 сообщений
  • ГородСамара

Отправлено 10 Май 2014 - 09:21

Просмотр сообщенияCastiel (10 Май 2014 - 09:08) писал:

Здравствуйте, уточните пожалуйста, Вы хотите полностью заменить "быстрый заказ" на всем сайте на кнопку "подробнее" или только в разделе Акции?
Полностью убрать с сайта понятие "быстрый заказ" (перед самим заказом надо выбрать модификации товара) и заменить эту кнопку на кнопку "Подробнее", ведущую на карточку товара.

Спасибо!

#4 Castiel

Castiel

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

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

Отправлено 10 Май 2014 - 09:31

Просмотр сообщенияYurren (10 Май 2014 - 09:21) писал:

Полностью убрать с сайта понятие "быстрый заказ" (перед самим заказом надо выбрать модификации товара) и заменить эту кнопку на кнопку "Подробнее", ведущую на карточку товара.

Спасибо!

В ваших шаблонах уже закомментирована форма быстрого заказа, Вы можете добавить этот код перед закомментированным блоком и тогда появится кнопка Подробнее
<div class="product_list_add_to_cart">
<a href="{goods.URL | url_amp}" class="ajax_add_to_cart_button add_to_cart_ph" title="Подробнее">Подробнее</a>
</div>


Пример для шаблона Товары
Находим
<!--<div class="product_list_add_to_cart">
						 <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}">
							 <input type="hidden" name="hash" value="{HASH}" />
							 <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
							 <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
							 <!--a class="ajax_add_to_cart_button add_to_cart_ph" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
							 <!--<a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстрый заказ">Быстрый заказ</a>-->
						 <!--</form>
						 </div>-->

Заменяем на
<div class="product_list_add_to_cart">
						 <a href="{goods.URL | url_amp}" class="ajax_add_to_cart_button add_to_cart_ph" title="Подробнее">Подробнее</a>
						 <!--form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}">
							 <input type="hidden" name="hash" value="{HASH}" />
							 <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
							 <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
							 <!--a class="ajax_add_to_cart_button add_to_cart_ph" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
							 <!--<a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстрый заказ">Быстрый заказ</a>
						 </form-->
						 </div>

По аналогии делаем тоже самое в шаблоне HTML

#5 Yurren

Yurren

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

  • Пользователи
  • PipPipPipPip
  • 1 415 сообщений
  • ГородСамара

Отправлено 10 Май 2014 - 09:50

Просмотр сообщенияCastiel (10 Май 2014 - 09:31) писал:

В ваших шаблонах уже закомментирована форма быстрого заказа, Вы можете добавить этот код перед закомментированным блоком и тогда появится кнопка Подробнее
<div class="product_list_add_to_cart">
<a href="{goods.URL | url_amp}" class="ajax_add_to_cart_button add_to_cart_ph" title="Подробнее">Подробнее</a>
</div>


Пример для шаблона Товары
Находим
<!--<div class="product_list_add_to_cart">
						 <form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}">
							 <input type="hidden" name="hash" value="{HASH}" />
							 <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
							 <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
							 <!--a class="ajax_add_to_cart_button add_to_cart_ph" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
							 <!--<a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстрый заказ">Быстрый заказ</a>-->
						 <!--</form>
						 </div>-->

Заменяем на
<div class="product_list_add_to_cart">
						 <a href="{goods.URL | url_amp}" class="ajax_add_to_cart_button add_to_cart_ph" title="Подробнее">Подробнее</a>
						 <!--form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{goods.MIN_PRICE_NOW_ID}">
							 <input type="hidden" name="hash" value="{HASH}" />
							 <input type="hidden" name="form[goods_from]" value="{goods.GOODS_FROM}" />
							 <input type="hidden" name="form[goods_mod_id]" value="{goods.MIN_PRICE_NOW_ID}" />
							 <!--a class="ajax_add_to_cart_button add_to_cart_ph" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
							 <!--<a class="ajax_add_to_cart_button add_to_cart_ph" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстрый заказ">Быстрый заказ</a>
						 </form-->
						 </div>

По аналогии делаем тоже самое в шаблоне HTML

Спасибо! Почти что получилось!
Посмотрите, опытным взглядом :) надпись "Подробнее" на виде в виде списка не отцентрирована
http://joxi.ru/EcxtUxjKTJCZRmPY4KE


и стала выскакивать 1 js-ошибка (примерно 2 раза за 3 открытия
  • [color=red !important]Uncaught TypeError: undefined is not a function openapi.js?112:158[/color]

    • [color=red !important]w.fastXDM.onMessage[/color]
)

#6 Castiel

Castiel

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

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

Отправлено 10 Май 2014 - 10:04

Просмотр сообщенияYurren (10 Май 2014 - 09:50) писал:

Спасибо! Почти что получилось!
Посмотрите, опытным взглядом :) надпись "Подробнее" на виде в виде списка не отцентрирована
http://joxi.ru/EcxtUxjKTJCZRmPY4KE


и стала выскакивать 1 js-ошибка (примерно 2 раза за 3 открытия
  • [color=red !important]Uncaught TypeError: undefined is not a function openapi.js?112:158[/color]

    • [color=red !important]w.fastXDM.onMessage[/color]
)


Попробуйте такой вариант
Редактируем шаблон Просмотр Акции
Находим 199 строку
<a href="{goods.URL | url_amp}" class="ajax_add_to_cart_button add_to_cart_ph" title="Подробнее">Подробнее</a>
Заменяем на
<a href="{goods.URL | url_amp}" class="ajax_add_to_cart_button add_to_cart_ph" title="Подробнее" style="display: inline;">Подробнее</a>


#7 Yurren

Yurren

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

  • Пользователи
  • PipPipPipPip
  • 1 415 сообщений
  • ГородСамара

Отправлено 10 Май 2014 - 10:11

Просмотр сообщенияCastiel (10 Май 2014 - 10:04) писал:

Попробуйте такой вариант
Редактируем шаблон Просмотр Акции
Находим 199 строку
<a href="{goods.URL | url_amp}" class="ajax_add_to_cart_button add_to_cart_ph" title="Подробнее">Подробнее</a>
Заменяем на
<a href="{goods.URL | url_amp}" class="ajax_add_to_cart_button add_to_cart_ph" title="Подробнее" style="display: inline;">Подробнее</a>

Спасибо! Отцентрировалось замечательно :)
А с js-ошибкой что нить можно сделать?

#8 Castiel

Castiel

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

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

Отправлено 10 Май 2014 - 10:12

Просмотр сообщенияYurren (10 Май 2014 - 10:11) писал:

Спасибо! Отцентрировалось замечательно :)
А с js-ошибкой что нить можно сделать?

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

#9 Yurren

Yurren

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

  • Пользователи
  • PipPipPipPip
  • 1 415 сообщений
  • ГородСамара

Отправлено 10 Май 2014 - 10:30

Просмотр сообщенияCastiel (10 Май 2014 - 10:12) писал:

Указанная вами ошибка не обнаружена, пожалуйста уточните на скриншоте где ее можно наблюдать и при каких действиях она появляется.
Возможно для решения данный проблемы достаточно почистить кеш браузера.
Как очистить кэш браузера
Спасибо большое все получилось!




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

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