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


Кнопки


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

#201 Castiel

Castiel

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

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

Отправлено 03 Апрель 2014 - 08:50

Просмотр сообщенияbergamota (03 Апрель 2014 - 08:28) писал:

Хотя нет, работает только "Уведомить меня", а "В корзину" перестало работать в карточке товара.


Здравствуйте,

В шаблоне "Товар"
Находим:
<a id="button-cart" class="button button_cart_product submit" onclick="if($(this).text() == 'Уведомить меня') { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара &laquo;{GOODS_NAME}&raquo;?' } else { $('.goodsDataForm').submit(); } return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/ href="#">{% IF GOODS_MOD_REST_VALUE>0 %}В корзину{% ELSE %}Уведомить меня{% ENDIF %}</a>

Заменяем на:
<a id="button-cart" class="button button_cart_product submit" onclick="if($(this).text() == 'Уведомить меня') { document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара &laquo;{GOODS_NAME}&raquo;?' } else { quickorder('.goodsDataForm'); return false; } return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/ href="#">{% IF GOODS_MOD_REST_VALUE>0 %}В корзину{% ELSE %}Уведомить меня{% ENDIF %}</a>


#202 bergamota

bergamota

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

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

Отправлено 03 Апрель 2014 - 08:54

Здравствуйте! Спасибо, теперь ок!

#203 bergamota

bergamota

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

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

Отправлено 03 Апрель 2014 - 20:07

Подскажите, пожалуйста, что добавить к коду, чтобы в форму обратной связи передавался артикул? (шаблон весна).
Пробовала использовать
document.location = '/feedback/?form[feedback_message]=Могли бы Вы уведомить меня о наличии товара ' + $('h1:first').text() + ' ' + $('.goodsDataMainModificationArtNumber').text() + '?';
но не помогло, даже название товара перестало передаваться с таким кодом, вернула все обратно, сейчас так:

{ document.location = '/feedback/?form[feedback_message]=Могли бы вы сообщить мне, когда будет в наличии &laquo;{goods.NAME}&raquo;?' }


#204 ssv67

ssv67

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

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

Отправлено 03 Апрель 2014 - 22:40

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

#205 Vaccina

Vaccina

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

  • Модераторы
  • 24 353 сообщений

Отправлено 04 Апрель 2014 - 01:51

подобные вопросы уже рассматривались у нас на форуме и имеют инструкции:
http://forum.storela...уплении-при-от/

#206 bergamota

bergamota

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

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

Отправлено 04 Апрель 2014 - 07:51

Сделала сама, получилось так:
{ document.location = '/feedback/?form[feedback_message]=Могли бы вы сообщить мне, когда будет в наличии &laquo;{GOODS_NAME}&raquo (Артикул: {GOODS_MOD_ART_NUMBER})?'}


#207 ssv67

ssv67

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

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

Отправлено 04 Апрель 2014 - 09:07

Просмотр сообщенияVaccina (04 Апрель 2014 - 01:51) писал:

подобные вопросы уже рассматривались у нас на форуме и имеют инструкции:
http://forum.storela...уплении-при-от/

По ссылке представленной Вами нет инструкций для шаблона "Весна"
Только в этой теме благодаря bergamota нашёл как прописать необходимый функционал, осталось только изменить кнопку во всплывающем меню.
Кстати, по логике конструкторов сайта не понятно зачем перенаправлять клиента в форму формирования заказа, если товара в наличии нет.

#208 Vaccina

Vaccina

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

  • Модераторы
  • 24 353 сообщений

Отправлено 05 Апрель 2014 - 02:24

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

#209 ssv67

ssv67

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

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

Отправлено 07 Апрель 2014 - 11:30

Просмотр сообщенияVaccina (05 Апрель 2014 - 02:24) писал:

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

Пропала эта кнопка дня 2 назад. Спасибо за ответ.

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

#210 MikDark

MikDark

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

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

Отправлено 07 Апрель 2014 - 11:48

Просмотр сообщенияssv67 (07 Апрель 2014 - 11:30) писал:

Пропала эта кнопка дня 2 назад. Спасибо за ответ.

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

В шаблоне Товары найдите на 350-й строчке код:
<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="add_to_cart_small" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">Купить</a>
				  <!--a class="add_to_cart_small" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
				</form>

и замените его на:
{% IFNOT GOODS_MOD_REST_VALUE=0 %}
<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="add_to_cart_small" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">Купить</a>
				  <!--a class="add_to_cart_small" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
				</form>
{% ENDIF %}


#211 ssv67

ssv67

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

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

Отправлено 07 Апрель 2014 - 12:18

Просмотр сообщенияMikDark (07 Апрель 2014 - 11:48) писал:

В шаблоне Товары найдите на 350-й строчке код:
<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="add_to_cart_small" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">Купить</a>
				 <!--a class="add_to_cart_small" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
			 </form>

и замените его на:
{% IFNOT GOODS_MOD_REST_VALUE=0 %}
<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="add_to_cart_small" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">Купить</a>
				 <!--a class="add_to_cart_small" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
			 </form>
{% ENDIF %}

Ничего не меняется. Кнопки на месте остаются. пробовал в разных категориях, страницы обновлял.

#212 MikDark

MikDark

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

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

Отправлено 07 Апрель 2014 - 13:00

Просмотр сообщенияssv67 (07 Апрель 2014 - 12:18) писал:

Ничего не меняется. Кнопки на месте остаются. пробовал в разных категориях, страницы обновлял.

Вместо первой строки попробуйте поставить:
{% IFNOT goods.MAX_REST_VALUE=0 %}


#213 xotena

xotena

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

  • Пользователи
  • PipPip
  • 36 сообщений
  • ГородМосква

Отправлено 07 Апрель 2014 - 13:10

Здравствуйте!
В шаблоне "Весна" поставила кнопку "Уведомить меня" по инструкции, представленной выше.
Можно ли для целей "Уведомить меня" создать отдельную форму, подобную "Связь с администрацией"? то есть клиент нажимает на "Уведомить меня" и попадает на эту новую форму, после заполнения которой информация отправляется нам на почту
Изображение

#214 bergamota

bergamota

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

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

Отправлено 07 Апрель 2014 - 13:23

Просмотр сообщенияxotena (07 Апрель 2014 - 13:10) писал:

Здравствуйте!
В шаблоне "Весна" поставила кнопку "Уведомить меня" по инструкции, представленной выше.
Можно ли для целей "Уведомить меня" создать отдельную форму, подобную "Связь с администрацией"? то есть клиент нажимает на "Уведомить меня" и попадает на эту новую форму, после заполнения которой информация отправляется нам на почту

Здравствуйте, делала так в шаблоне весна по одной из инструкций форума, не могу найти тему.
Алгоритм был такой:
1. Создаете страницу в разделе "страницы"
2. Копируете все содержимое шаблона "связь с администрацией" из раздела "редактор шаблонов"
3. Вставляете скопированное в шаблон "страница" из раздела "редактор шаблонов", сразу после {PAGE_CONTENT}
Чтобы форма отображалась только на нужной странице, вставленный блок кода нужно обернуть тегами: {%IF PAGE_NAME=название страницы%} тут код связь с администрацией {%ENDIF%}

#215 xotena

xotena

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

  • Пользователи
  • PipPip
  • 36 сообщений
  • ГородМосква

Отправлено 07 Апрель 2014 - 15:05

Просмотр сообщенияbergamota (07 Апрель 2014 - 13:23) писал:

Здравствуйте, делала так в шаблоне весна по одной из инструкций форума, не могу найти тему.
Алгоритм был такой:
1. Создаете страницу в разделе "страницы"
2. Копируете все содержимое шаблона "связь с администрацией" из раздела "редактор шаблонов"
3. Вставляете скопированное в шаблон "страница" из раздела "редактор шаблонов", сразу после {PAGE_CONTENT}
Чтобы форма отображалась только на нужной странице, вставленный блок кода нужно обернуть тегами: {%IF PAGE_NAME=название страницы%} тут код связь с администрацией {%ENDIF%}

Спасибо Вам огромное :)  Сначала сделала, как вы написали, но обнаружила, что значение поля, которое я дополнительно создавала, не приходит на почту. Искала решение на форуме и нашла. Может и вы использовали эту тему

#216 ssv67

ssv67

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

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

Отправлено 07 Апрель 2014 - 15:14

Просмотр сообщенияMikDark (07 Апрель 2014 - 13:00) писал:

Вместо первой строки попробуйте поставить:
{% IFNOT goods.MAX_REST_VALUE=0 %}

Нет изменений.
Кстати, у меня эта часть кода на 670 строке.

#217 support 2.0

support 2.0

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

  • Модераторы
  • 4 950 сообщений

Отправлено 07 Апрель 2014 - 20:48

Просмотр сообщенияssv67 (07 Апрель 2014 - 15:14) писал:

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

#218 ssv67

ssv67

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

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

Отправлено 07 Апрель 2014 - 21:14

Просмотр сообщенияMikDark (07 Апрель 2014 - 13:00) писал:

Вместо первой строки попробуйте поставить:
{% IFNOT goods.MAX_REST_VALUE=0 %}

нашел текст в строке 350, раньше правил страницу "Товар"... Но, ничего не поменялось, разве что теперь можно оформить заказ даже если его нет на складе

Изображение


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

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

#219 Vaccina

Vaccina

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

  • Модераторы
  • 24 353 сообщений

Отправлено 08 Апрель 2014 - 03:16

В шаблоне Товары найдите:
<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}" />
					<div class="plus_minus_quantity">
				   <span class="qty-minus">-</span>
				  <input type="text" value="1"  size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]">
				  <span class="qty-plus">+</span>
				</div>
					<a class="add_to_cart_small" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">Купить</a>
					<!--a class="add_to_cart_small" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
				  </form>
замените на:
{% IF goods.MAX_REST_VALUE>0 %}
<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}" />
					<div class="plus_minus_quantity">
				   <span class="qty-minus">-</span>
				  <input type="text" value="1"  size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]">
				  <span class="qty-plus">+</span>
				</div>
					<a class="add_to_cart_small" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">Купить</a>
					<!--a class="add_to_cart_small" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
				  </form>
{% ENDIF %}


#220 ssv67

ssv67

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

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

Отправлено 08 Апрель 2014 - 09:12

Просмотр сообщенияVaccina (08 Апрель 2014 - 03:16) писал:

В шаблоне Товары найдите:
<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}" />
				 <div class="plus_minus_quantity">
				 <span class="qty-minus">-</span>
				 <input type="text" value="1" size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]">
				 <span class="qty-plus">+</span>
			 </div>
				 <a class="add_to_cart_small" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">Купить</a>
				 <!--a class="add_to_cart_small" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
				 </form>
замените на:
{% IF goods.MAX_REST_VALUE>0 %}
<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}" />
				 <div class="plus_minus_quantity">
				 <span class="qty-minus">-</span>
				 <input type="text" value="1" size="2" maxlength="5" class="quantity" name="form[goods_mod_quantity]">
				 <span class="qty-plus">+</span>
			 </div>
				 <a class="add_to_cart_small" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">Купить</a>
				 <!--a class="add_to_cart_small" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
				 </form>
{% ENDIF %}

Спасибо!!! Кнопка пропала.




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

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