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


Позиции Которых Нет В Наличии


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

#1 alex2049

alex2049

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

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

Отправлено 13 Август 2014 - 14:03

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

#2 Castiel

Castiel

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

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

Отправлено 13 Август 2014 - 15:20

Просмотр сообщенияalex2049 (13 Август 2014 - 14:03) писал:

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

Здравствуйте, в шаблоне Товары
Находим
Быстрый заказ
Заменяем на
{% IF goods.MIN_REST_VALUE > 0%}Быстрый заказ{% ELSE %}Под заказ{% ENDIF %}

Для товаров на главной необходимо использовать свою переменную вместо goods.
Для Избранные товары  favorites_goods.
Для Товары на главной  index_page_goods.
Для Новинки  index_page_new_goods.

#3 bronko

bronko

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

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

Отправлено 13 Декабрь 2014 - 10:37

В шаблоне Товары нашел 3 места с текстом
 Быстрый заказ 
Заменил, как подсказали в последнем сообщении.
Но не совсем понял вторую часть ответа

Цитата

Для товаров на главной необходимо использовать свою переменную вместо goods.
Для Избранные товары  favorites_goods.
Для Товары на главной  index_page_goods.

Для Новинки  index_page_new_goods.
Где это искать?

1.
После замены поменялись кнопки только в каталоге.
Также необходимо заменить кнопки в остальных местах:
- в блоке "Вы смотрели"
- в блоке "С этим товаром смотрят"
- в блоке "Сопутствующие товары" и т.д.
222.jpg


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

3. При наведении мыши на товар с несколькими фото кнопка "под заказ" опять меняется на "быстрый заказ"
Необходимо избавиться от увеличения блока по вертикали, а также сделать уровень цен и уровень кнопки одинаковым.
Показал на рисунке
111.jpg

4. Убрать элемент "добавить в избранное" отовсюду, в том числе при наведении курсора на товар с несколькими фото

#4 bronko

bronko

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

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

Отправлено 15 Декабрь 2014 - 16:29

Хотя бы напишите, когда ждать ответа?

#5 Ирина345

Ирина345

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

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

Отправлено 15 Декабрь 2014 - 17:46

Просмотр сообщенияbronko (15 Декабрь 2014 - 16:29) писал:

Хотя бы напишите, когда ждать ответа?
Здравствуйте,
уточните пожалуйста какие вопросы актуальны?

#6 bronko

bronko

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

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

Отправлено 15 Декабрь 2014 - 17:50

Просмотр сообщенияИрина345 (15 Декабрь 2014 - 17:46) писал:

Здравствуйте,
уточните пожалуйста какие вопросы актуальны?
Здравствуйте.
Актуальны вопросы 2 и 3.
А также 4 вопрос для справки, возможно решу убрать в будущем.
Спасибо

#7 bronko

bronko

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

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

Отправлено 15 Декабрь 2014 - 22:10

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

#8 Vaccina

Vaccina

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

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

Отправлено 16 Декабрь 2014 - 02:47

Просмотр сообщенияbronko (13 Декабрь 2014 - 10:37) писал:

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

3. При наведении мыши на товар с несколькими фото кнопка "под заказ" опять меняется на "быстрый заказ"
Необходимо избавиться от увеличения блока по вертикали, а также сделать уровень цен и уровень кнопки одинаковым.
Показал на рисунке
Прикрепленный файл 111.jpg

2.В шаблоне Товары найдите:
<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="buy_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="Быстро оформить заказ">{% IF goods.MIN_REST_VALUE > 0%}В корзину{% ELSE %}Под заказ{% ENDIF %}</a>
						<!--a class="buy_button" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
					  </form>
замените на:
{% IF goods.COUNT_MODIFICATION>0 %}
<a class="buy_button" href="{goods.URL}">Подробнее</a>
{% ELSE %}
<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="buy_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="Быстро оформить заказ">{% IF goods.MIN_REST_VALUE > 0%}В корзину{% ELSE %}Под заказ{% ENDIF %}</a>
						<!--a class="buy_button" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
					  </form>
{% ENDIF %}

аналогичные изменения и для других блоков, будет изменять только переменная goods

3. Данной проблемы воспроизвести не удалось, кнопка при наведении не меняет текста.

Просмотр сообщенияbronko (15 Декабрь 2014 - 22:10) писал:

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

для этого необходимо добавить класс, т.е.:
<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="buy_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="Быстро оформить заказ">{% IF goods.MIN_REST_VALUE > 0%}В корзину{% ELSE %}Под заказ{% ENDIF %}</a>
						<!--a class="buy_button" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
					  </form>

заменяем на:
<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="buy_button {% IF goods.MIN_REST_VALUE > 0%}buy{% ENDIF %}" 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="Быстро оформить заказ">{% IF goods.MIN_REST_VALUE > 0%}В корзину{% ELSE %}Под заказ{% ENDIF %}</a>
						<!--a class="buy_button" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
					  </form>

и в main.css добавляем:
.buy{
bakground:#000000;
}


#9 bronko

bronko

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

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

Отправлено 16 Декабрь 2014 - 10:37

Цитата

2.В шаблоне Товары найдите:
<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="buy_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="Быстро оформить заказ">{% IF goods.MIN_REST_VALUE > 0%}В корзину{% ELSE %}Под заказ{% ENDIF %}</a>
<!--a class="buy_button" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
  </form>
замените на:
{% IF goods.COUNT_MODIFICATION>0 %}
<a class="buy_button" href="{goods.URL}">Подробнее</a>
{% ELSE %}
<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="buy_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="Быстро оформить заказ">{% IF goods.MIN_REST_VALUE > 0%}В корзину{% ELSE %}Под заказ{% ENDIF %}</a>
<!--a class="buy_button" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
  </form>
{% ENDIF %}

аналогичные изменения и для других блоков, будет изменять только переменная goods

Вот что получилось. Кнопка встала криво, к тому же заменилась даже там, где только одна модификация. Т.е. поменялась почти везде.
Untitled-1.gif

Цитата

3. Данной проблемы воспроизвести не удалось, кнопка при наведении не меняет текста.
Кнопка не меняется, с этим уже все ок.Интересует вторая часть вопроса, а именно:

Цитата

Необходимо избавиться от увеличения блока по вертикали, а также сделать уровень цен и уровень кнопки одинаковым.
Показал на рисунке
Там на скрине все видно

#10 Ирина345

Ирина345

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

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

Отправлено 16 Декабрь 2014 - 14:49

Просмотр сообщенияbronko (16 Декабрь 2014 - 10:37) писал:

Вот что получилось. Кнопка встала криво, к тому же заменилась даже там, где только одна модификация. Т.е. поменялась почти везде.
Прикрепленный файл Untitled-1.gif


Кнопка не меняется, с этим уже все ок.Интересует вторая часть вопроса, а именно:

Там на скрине все видно

найдите в шаблоне Товары код

 <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="buy_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="Быстро оформить заказ">{% IF goods.MIN_REST_VALUE > 0%}В корзину{% ELSE %}Под заказ{% ENDIF %}</a>
				  <!--a class="buy_button" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
				</form>


замените на

 <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}" />
									 {% IF goods.COUNT_MODIFICATION>1 %}
<a class="buy_button" href="{goods.URL}">Подробнее</a>
{% ELSE %}  
				  <a class="buy_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="Быстро оформить заказ">{% IF goods.MIN_REST_VALUE > 0%}В корзину{% ELSE %}Под заказ{% ENDIF %}</a>
				  <!--a class="buy_button" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
				  {% ENDIF %}
			   </form>
для того что бы убрать возможность добавить в избранное найдите в шаблоне Товары код

  <!-- Если есть возможность добавить товар в избранное -->
				{% IF goods.IS_HAS_IN_FAVORITES_LIST %}
				  <a class="wishlist add_to_wishlist_small_text added"
						data-action-is-add="0"
						data-action-add-url="{FAVORITES_ADD_URL}"
						data-action-delete-url="{FAVORITES_DELETE_URL}"
						data-action-add-title="Добавить «{goods.NAME}» в избранное"
						data-action-delete-title="Убрать «{goods.NAME}» из избранного"
						data-action-text-add="Добавить в избранное"
						data-action-text-delete="Удалить из избранного"
						title="Убрать «{goods.NAME}» из избранного"
						href="{FAVORITES_DELETE_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}"
				  >Удалить из избранного</a>
				{% ELSE %}
				  <a class="wishlist add_to_wishlist_small_text"
						data-action-is-add="1"
						data-action-add-url="{FAVORITES_ADD_URL}"
						data-action-delete-url="{FAVORITES_DELETE_URL}"
						data-action-add-title="Добавить «{goods.NAME}» в избранное"
						data-action-delete-title="Убрать «{goods.NAME}» из избранного"
						data-action-text-add="Добавить в избранное"
						data-action-text-delete="Удалить из избранного"
						title="Добавить «{goods.NAME}» в избранное" href="{FAVORITES_ADD_URL}?id={goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}"
				  >Добавить в избранное</a>
				{% ENDIF %}
				<!-- END Если есть возможность добавить товар в избранное -->
и удалите



далее в шаблоне Товар найдите




  <!-- Если есть возможность добавить товар в избранное -->
			  {% IF GOODS_MOD_IS_HAS_IN_FAVORITES_LIST %}
				<a class="wishlist add_to_wishlist_small_text added"
					  data-action-is-add="0"
					  data-action-add-url="{FAVORITES_ADD_URL}"
					  data-action-delete-url="{FAVORITES_DELETE_URL}"
					  data-action-add-title="Добавить «{GOODS_NAME}» в избранное"
					  data-action-delete-title="Убрать «{GOODS_NAME}» из избранного"
					  data-action-text-add="Добавить в избранное"
					  data-action-text-delete="Удалить из избранного"
					  title="Убрать «{GOODS_NAME}» из избранного"
					  href="{FAVORITES_DELETE_URL}?id={GOODS_MOD_ID}&amp;return_to={CURRENT_URL | urlencode}"
				>Удалить из избранного</a>
			  {% ELSE %}
				<a class="wishlist add_to_wishlist_small_text"
					  data-action-is-add="1"
					  data-action-add-url="{FAVORITES_ADD_URL}"
					  data-action-delete-url="{FAVORITES_DELETE_URL}"
					  data-action-add-title="Добавить «{GOODS_NAME}» в избранное"
					  data-action-delete-title="Убрать «{GOODS_NAME}» из избранного"
					  data-action-text-add="Добавить в избранное"
					  data-action-text-delete="Удалить из избранного"
					  title="Добавить «{GOODS_NAME}» в избранное" 
					  href="{FAVORITES_ADD_URL}?id={GOODS_MOD_ID}&amp;return_to={CURRENT_URL | urlencode}"
				>Добавить в избранное</a>
			  {% ENDIF %}
			  <!-- END Если есть возможность добавить товар в избранное -->
удалите
далее найдите и удалите

  <!-- Если есть возможность добавить товар в избранное -->
					{% IF related_goods.IS_HAS_IN_FAVORITES_LIST %}
					  <a class="wishlist add_to_wishlist_small_text added"
							data-action-is-add="0"
							data-action-add-url="{FAVORITES_ADD_URL}"
							data-action-delete-url="{FAVORITES_DELETE_URL}"
							data-action-add-title="Добавить «{related_goods.NAME}» в избранное"
							data-action-delete-title="Убрать «{related_goods.NAME}» из избранного"
							data-action-text-add="Добавить в избранное"
							data-action-text-delete="Удалить из избранного"
							title="Убрать «{related_goods.NAME}» из избранного"
							href="{FAVORITES_DELETE_URL}?id={related_goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}"
					  >Удалить из избранного</a>
					{% ELSE %}
					  <a class="wishlist add_to_wishlist_small_text"
							data-action-is-add="1"
							data-action-add-url="{FAVORITES_ADD_URL}"
							data-action-delete-url="{FAVORITES_DELETE_URL}"
							data-action-add-title="Добавить «{related_goods.NAME}» в избранное"
							data-action-delete-title="Убрать «{related_goods.NAME}» из избранного"
							data-action-text-add="Добавить в избранное"
							data-action-text-delete="Удалить из избранного"
							title="Добавить «{related_goods.NAME}» в избранное" href="{FAVORITES_ADD_URL}?id={related_goods.MIN_PRICE_NOW_ID}&amp;return_to={CURRENT_URL | urlencode}"
					  >Добавить в избранное</a>
					{% ENDIF %}
					<!-- END Если есть возможность добавить товар в избранное -->


#11 bronko

bronko

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

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

Отправлено 17 Декабрь 2014 - 00:40

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


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

#12 Vaccina

Vaccina

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

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

Отправлено 17 Декабрь 2014 - 03:22

1. В шаблоне Товар найдите:
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{related_goods.MIN_PRICE_NOW_ID}">
					  <input type="hidden" name="hash" value="{HASH}" />
					  <input type="hidden" name="form[goods_from]" value="{related_goods.GOODS_FROM}" />
					  <input type="hidden" name="form[goods_mod_id]" value="{related_goods.MIN_PRICE_NOW_ID}" />
					  <a class="buy_button" onclick="quickorder('.product-form-{related_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">В корзину</a>
					  <!--a class="buy_button" onclick="$('.product-form-{related_goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
					</form>
замените на:
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{related_goods.MIN_PRICE_NOW_ID}">
					  <input type="hidden" name="hash" value="{HASH}" />
					  <input type="hidden" name="form[goods_from]" value="{related_goods.GOODS_FROM}" />
					  <input type="hidden" name="form[goods_mod_id]" value="{related_goods.MIN_PRICE_NOW_ID}" />
					   {% IF related_goods.COUNT_MODIFICATION>1 %}
<a class="buy_button" href="{related_goods.URL}">Подробнее</a>
{% ELSE %} 
								  <a class="buy_button" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={related_goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={related_goods.MIN_PRICE_NOW_ID}" onclick="quickorder('.product-form-{related_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">{% IF related_goods.MIN_REST_VALUE > 0%}В корзину{% ELSE %}Под заказ{% ENDIF %}</a>
								  {% ENDIF %}
					</form>


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

замените на:
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{related_views_goods.MIN_PRICE_NOW_ID}">
					  <input type="hidden" name="hash" value="{HASH}" />
					  <input type="hidden" name="form[goods_from]" value="{related_views_goods.GOODS_FROM}" />
					  <input type="hidden" name="form[goods_mod_id]" value="{related_views_goods.MIN_PRICE_NOW_ID}" />
					   {% IF related_views_goods.COUNT_MODIFICATION>1 %}
<a class="buy_button" href="{related_views_goods.URL}">Подробнее</a>
{% ELSE %} 
								  <a class="buy_button" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={related_views_goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={related_views_goods.MIN_PRICE_NOW_ID}" onclick="quickorder('.product-form-{related_views_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">{% IF related_views_goods.MIN_REST_VALUE > 0%}В корзину{% ELSE %}Под заказ{% ENDIF %}</a>
								  {% ENDIF %}
					</form>

2.В style.css найдите:
.preview .product-price {
	cursor: text;
	font-size: 16px;
	line-height: 18px;
	margin: 0 0 0 8px;
	padding-bottom: 5px;
	text-align: center;
}
замените на:
.preview .product-price {
	cursor: text;
	font-size: 16px;
	line-height: 18px;
	margin: 8px 0 32px 8px;
	padding-bottom: 5px;
	text-align: center;
}


#13 bronko

bronko

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

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

Отправлено 17 Декабрь 2014 - 20:04

1. Ок. Только осталось такие же изменения произвести в блоке "вы смотрели". Я попытался скопировать этот код в файле HTML, но он все кнопки в блоке меняет на "под заказ".
2. При наведении курсора на товар с несколькими фото, если там была кнопка "подробнее", то она заменяется на кнопку "в корзину". Ну и сама кнопка немного скачет, правда меньше, чем раньше. Область товара при наведении курсора все так же увеличивается по вертикали.

#14 Vaccina

Vaccina

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

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

Отправлено 18 Декабрь 2014 - 03:03

1.В шаблоне HTML найдите:
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-rec{recently_viewed_goods.MIN_PRICE_NOW_ID}">
							<input type="hidden" name="hash" value="{HASH}" />
							<input type="hidden" name="form[goods_from]" value="{recently_viewed_goods.GOODS_FROM}" />
							<input type="hidden" name="form[goods_mod_id]" value="{recently_viewed_goods.MIN_PRICE_NOW_ID}" />
							<a class="buy_button" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={recently_viewed_goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={recently_viewed_goods.MIN_PRICE_NOW_ID}" onclick="quickorder('.product-form-rec{recently_viewed_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">В корзину</a>
							<!--a class="buy_button" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={recently_viewed_goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={goodrecently_viewed_goodss.MIN_PRICE_NOW_ID}" onclick="$('.product-form-rec{recently_viewed_goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
						  </form>
замените на:
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" class="goodsListItemCatalogueAddToCartButton product-form-{recently_viewed_goods.MIN_PRICE_NOW_ID}">
										  <input type="hidden" name="hash" value="{HASH}" />
										  <input type="hidden" name="form[goods_from]" value="{recently_viewed_goods.GOODS_FROM}" />
										  <input type="hidden" name="form[goods_mod_id]" value="{recently_viewed_goods.MIN_PRICE_NOW_ID}" />
										   {% IF recently_viewed_goods.COUNT_MODIFICATION>1 %}
<a class="buy_button" href="{recently_viewed_goods.URL}">Подробнее</a>
{% ELSE %}
																  <a class="buy_button" href="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}?hash={HASH | url_amp}&amp;form%5Bgoods_from%5D={recently_viewed_goods.GOODS_FROM}&amp;form%5Bgoods_mod_id%5D={recently_viewed_goods.MIN_PRICE_NOW_ID}" onclick="quickorder('.product-form-{recently_viewed_goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ">{% IF recently_viewed_goods.MIN_REST_VALUE > 0%}В корзину{% ELSE %}Под заказ{% ENDIF %}</a>
																  {% ENDIF %}
										</form>

2.К сожалению, подобной проблемы подмены надписей в кнопке воспроизвести не удалось, не могли бы вы указать точный товар в каталоге, на котором можно было бы проверить?
Чтобы кнопка "не скакала" измените значение стиля margin  в блоке:
.preview .product-price {
		cursor: text;
		font-size: 16px;
		line-height: 18px;
		margin: 8px 0 32px 8px;
		padding-bottom: 5px;
		text-align: center;
}


#15 bronko

bronko

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

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

Отправлено 18 Декабрь 2014 - 10:40

1. Ок.
2. приложил картинку, там все видно.
Скачущую кнопку исправил. Еще осталась проблема с увеличивающейся рамкой (также видно на картинке). Ну и чтобы кнопка не менялась.
gif.gif

#16 Vaccina

Vaccina

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

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

Отправлено 19 Декабрь 2014 - 01:15

В style.css найдите:
.preview {
	background-color: #fff;
	border: 1px solid #ccc;
	display: none;
	float: left;
	left: -80px !important;
	overflow: hidden;
	padding: 5px;
	position: absolute !important;
	text-align: left;
	top: 0;
	z-index: 2000;
}

замените на:
.preview {
	background-color: #fff;
	border: 1px solid #ccc;
	display: none;
	float: left;
	height: 383px;
	left: -80px !important;
	overflow: hidden;
	padding: 5px;
	position: absolute !important;
	text-align: left;
	top: 0;
	z-index: 2000;
}

далее в шаблоне Товары найдите
<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="buy_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="Быстро оформить заказ">{% IF goods.MIN_REST_VALUE > 0%}В корзину{% ELSE %}Под заказ{% ENDIF %}</a>
					  <!--a class="buy_button" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
					</form>
замените на:
{% IF goods.COUNT_MODIFICATION>1 %}
					<a class="buy_button" href="{goods.URL}">Подробнее</a>
				  {% ELSE %} 
					<a class="buy_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="Быстро оформить заказ">{% IF goods.MIN_REST_VALUE > 0%}В корзину{% ELSE %}Под заказ{% ENDIF %}</a>
					<!--a class="buy_button" onclick="$('.product-form-{goods.MIN_PRICE_NOW_ID}').attr('rel', 'quick').submit();return false;" title="Быстро оформить заказ">Добавить в корзину</a-->
				  {% ENDIF %}


#17 bronko

bronko

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

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

Отправлено 19 Декабрь 2014 - 10:50

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

#18 Ирина345

Ирина345

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

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

Отправлено 19 Декабрь 2014 - 11:03

Просмотр сообщенияbronko (19 Декабрь 2014 - 10:50) писал:

Все ок, только теперь при наведении курсора надпись "добавить в избранное" прилипает к кнопке. Необходимо сделать, чтобы она тоже не двигалась
Здравствуйте, добавьте в конец файла style.css
a.wishlist.add_to_wishlist_small_text {
margin-top: 18px;
}


#19 bronko

bronko

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

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

Отправлено 19 Декабрь 2014 - 11:24

Спасибо! Все ок

#20 bronko

bronko

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

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

Отправлено 06 Январь 2015 - 21:38

Цитата

2.
При наличии нескольких модификаций кнопка "быстрый заказ" очень мешает, т.к. добавляет в корзину товар с наименьшей ценой. Как сделать так, чтобы при наличии модификаций кнопка "быстрый заказ" менялась на "подробнее"?
Также необходимо заменить кнопки в остальных местах:
- в блоке "Вы смотрели"
- в блоке "С этим товаром смотрят"
- в блоке "Сопутствующие товары" и т.д.
Возвращаясь к этому вопросу.
Выяснилось, что при поиске по сайту, если находится товар с модификациями, там все так же эта кнопка "быстрый заказ". Необходимо, чтобы при наличии модификаций она менялась на "подробнее".
Спасибо




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

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