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


Счетчик Кол-Ва Товара


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

#341 Dars

Dars

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

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

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

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

да или чтоб показывало в поле ко-во 0
В шаблоне "Товар" найдите строку:

<div class="numeric_input"><p style="

и замените её на:

<div class="numeric_input"{% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}><p style="


#342 Egik

Egik

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

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

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

Просмотр сообщенияDars (16 Октябрь 2014 - 08:07) писал:

В шаблоне "Товар" найдите строку:

<div class="numeric_input"><p style="

и замените её на:

<div class="numeric_input"{% IF GOODS_MOD_REST_VALUE=0 %}style="display:none;"{% ENDIF %}><p style="
спасибо!

#343 Lalo Treasures

Lalo Treasures

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

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

Отправлено 20 Октябрь 2014 - 22:55

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

Скажите, пожалуйста, как в каталоге товаров при отображении таблице на иконку Товара сразу же добавить кнопку "В корзину", если товар есть в наличии и кнопку "Под заказ", если товара нет в наличии.
на карточке товара.jpg

#344 Vaccina

Vaccina

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

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

Отправлено 21 Октябрь 2014 - 00:52

разница в функционале должна быть или та же основная функция покупки?

#345 Lalo Treasures

Lalo Treasures

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

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

Отправлено 21 Октябрь 2014 - 16:57

Просмотр сообщенияVaccina (21 Октябрь 2014 - 00:52) писал:

разница в функционале должна быть или та же основная функция покупки?

та же покупка, всё складывается в корзину

#346 Lalo Treasures

Lalo Treasures

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

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

Отправлено 23 Октябрь 2014 - 20:15

Просмотр сообщенияVaccina (21 Октябрь 2014 - 00:52) писал:

разница в функционале должна быть или та же основная функция покупки?
Клиенту будет сразу же видно - есть ли товар в наличии или нет. При нажатии этой кнопки товар отправится в корзину сразу же.

#347 Vaccina

Vaccina

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

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

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

В шаблоне Товары находим:
</div>
			</td>
			{% IFNOT goods.last %}{goods.index | is_divided("3","</tr><tr>","")}{% ENDIF %}
		  {% ENDFOR %}
перед ним вставляем:
<form action="{CART_ADD_GOODS_MODIFICATION_URL | url_amp}" method="post" id="goodsListFormId{goods.MIN_PRICE_NOW_ID}" class="goodsListForm">
			  <p>
				<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="readmore" onclick="$('#goodsListFormId{goods.MIN_PRICE_NOW_ID}').submit(); return false;" 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}" title="Положить &laquo;{goods.NAME}&raquo; в корзину">
{% IF goods.MIN_REST_VALUE > 0 %}
Купить
{% ELSE %}
Заказать
{% ENDIF %}
</a>
			 </p>
			</form>


#348 Ярослав 196

Ярослав 196

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

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

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

Здравствуйте, как реализовать в шаблоне Мокко возможность выбора кол-ва товара?

#349 Vaccina

Vaccina

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

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

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

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

<input type="number" name="form[goods_mod_quantity]" value="1" size="4" maxlength="5" />

в необходимом вам месте шаблона. Например перед кнопкой добавления товара в корзину

<input type="submit" value="Положить в корзину" style="width:200px;" />


#350 Ярослав 196

Ярослав 196

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

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

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

Просмотр сообщенияVaccina (03 Декабрь 2014 - 02:58) писал:

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

<input type="number" name="form[goods_mod_quantity]" value="1" size="4" maxlength="5" />

в необходимом вам месте шаблона. Например перед кнопкой добавления товара в корзину

<input type="submit" value="Положить в корзину" style="width:200px;" />
Слишком вытянуто получается и нет надписи "Количество"

#351 Vaccina

Vaccina

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

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

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

надпись кол-во на данный момент присутствует, а уменьшить поле можно изменив стиль в  самом поле width: 46px;

#352 Lalo Treasures

Lalo Treasures

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

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

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

Просмотр сообщенияVaccina (29 Октябрь 2014 - 05:08) писал:


Спасибо огромное! Теперь как немного отредактировать: перенести надпись по центру и сделать ее жирным шрифтом?

надпись по центру и шрифт 16 дек 14.jpg

#353 Alekseys

Alekseys

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

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

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

Просмотр сообщенияLalo Treasures (16 Декабрь 2014 - 11:40) писал:

Спасибо огромное! Теперь как немного отредактировать: перенести надпись по центру и сделать ее жирным шрифтом?

Прикрепленный файл надпись по центру и шрифт 16 дек 14.jpg
Здравствуйте. В main.css замените
a.readmore {
/* font: bold 12px/30px Tahoma, Geneva, sans-serif; */
color: #000;
text-decoration: none;
/* background: url(http://design.lalomarket.ru/read_more2.png) no-repeat left top; */
background-color: #d9db4c;
height: 20px;
width: 135px;
padding: 8px 15px 0px 15px;
border-radius: 5px;
margin: 5px 5px 5px 0px;
display: block;
}
на
a.readmore {
/* font: bold 12px/30px Tahoma, Geneva, sans-serif; */
color: #000;
text-decoration: none;
/* background: url(http://design.lalomarket.ru/read_more2.png) no-repeat left top; */
background-color: #d9db4c;
height: 20px;
width: 135px;
padding: 8px 15px 0px 15px;
border-radius: 5px;
margin: 5px auto;
display: block;
font-weight: bold;
}


#354 Lalo Treasures

Lalo Treasures

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

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

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

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

Здравствуйте. В main.css замените

Спасибо! Готово!

#355 iGuana

iGuana

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

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

Отправлено 31 Октябрь 2015 - 10:01

День добрый, подскажите пожалуйста как в теме Лето сделать такое?

Прикрепленные изображения

  • Screenshot_76.jpg


#356 Ирина345

Ирина345

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

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

Отправлено 02 Ноябрь 2015 - 10:26

Просмотр сообщенияiGuana (31 Октябрь 2015 - 10:01) писал:

День добрый, подскажите пожалуйста как в теме Лето сделать такое?
Здравствуйте, найдите в файле main.js
//Regulator Up копки + в карточке товара при добавлении в корзину
$('.quantity-plus').click(function(){
  var $value = ($(this).closest('.qty-set').find('input[type="text"]').attr('value'));
  $(this).closest('.qty-set').find('input[type="text"]').attr('value', parseFloat($value)+1);
  return false;
});
//Regulator Down копки - в карточке товара при добавлении в корзину
$('.quantity-minus').click(function(){
  var $value = ($(this).closest('.qty-set').find('input[type="text"]').attr('value'));
  if ($value > 1) {
	$(this).closest('.qty-set').find('input[type="text"]').attr('value', parseFloat($value)-1);
  }
  return false;
}); 

замените на

 $(document).ready(function(){ 
//Regulator Up копки + в карточке товара при добавлении в корзину
$('.quantity-plus').click(function(){
  var $value = ($(this).closest('.qty-set').find('input[type="text"]').attr('value'));
  $(this).closest('.qty-set').find('input[type="text"]').attr('value', parseFloat($value)+1);
  return false;
});
//Regulator Down копки - в карточке товара при добавлении в корзину
$('.quantity-minus').click(function(){
  var $value = ($(this).closest('.qty-set').find('input[type="text"]').attr('value'));
  if ($value > 1) {
	$(this).closest('.qty-set').find('input[type="text"]').attr('value', parseFloat($value)-1);
  }
  return false;
}); 
});


далее перенесите этот код после строк

//Проверка телефона в обратном звонке.
function validCallBack(){q1 = false;q2 = false;validName();validPhone();return q1 && q2;}


#357 iGuana

iGuana

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

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

Отправлено 03 Ноябрь 2015 - 09:47

ничего не изменилось

#358 Ирина345

Ирина345

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

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

Отправлено 03 Ноябрь 2015 - 16:20

Просмотр сообщенияiGuana (03 Ноябрь 2015 - 09:47) писал:

ничего не изменилось
Здравствуйте, выполните инструкцию выше, а так же в шаблоне Товары найдите
  <!--a class="add-cart quick button" title="Быстро оформить заказ">В корзину</a-->
					  <a class="add-cart button" title="В корзину">В корзину</a>
и перед данным кодом вставьте
 <div class="qty-set">
			<span class="quantity-minus fa fa-minus unselectable"></span>
			<input type="text" name="form[goods_mod_quantity]" maxlength="5" value="1" min="1" title="Количество" class="inputText qty" onkeypress="return keyPress('0123456789')">
			<span class="quantity-plus fa fa-plus unselectable"></span>
		  </div>	
далее в конец main.css добавьте




.actions .qty-set {display: inline-block;}
.actions .qty-set span {background: none;border: 1px solid #e5e6e6;width: 30px;margin: 0;padding: 0px;height: 30px;text-align: center;display: inline-block;line-height: 30px;	color: #2980B9;}
.actions .qty-set span:hover {cursor: pointer;background: #2980B9;color: #fff;}
.actions .qty-set input {height: 30px;display: inline-block;padding: 0;margin: 0;vertical-align: middle;line-height: 30px;margin-top: -5px;width: 50px;text-align: center;}




#359 iGuana

iGuana

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

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

Отправлено 06 Ноябрь 2015 - 09:17

отлично! все получилось, спасибо огромное
а в выводе списком как сделать? http://prntscr.com/8zl4ga

#360 Danil

Danil

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

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

Отправлено 06 Ноябрь 2015 - 09:25

Просмотр сообщенияiGuana (06 Ноябрь 2015 - 09:17) писал:

отлично! все получилось, спасибо огромное
а в выводе списком как сделать? http://prntscr.com/8zl4ga
В шаблоне Товары найдите код
						  <!--a class="add-cart quick button" title="Быстро оформить заказ"><span>В корзину</span><i class="fa fa-shopping-cart"></i></a-->
						  <a class="add-cart button" title="В корзину"><span>В корзину</span><i class="fa fa-shopping-cart"></i></a>
и замените на

  <div class="qty-set">
						<span class="quantity-minus fa fa-minus unselectable"></span>
						<input type="text" name="form[goods_mod_quantity]" maxlength="5" value="1" min="1" title="Количество" class="inputText qty" onkeypress="return keyPress('0123456789')">
						<span class="quantity-plus fa fa-plus unselectable"></span>
				  </div>
						
						  <!--a class="add-cart quick button" title="Быстро оформить заказ"><span>В корзину</span><i class="fa fa-shopping-cart"></i></a-->
						  <a class="add-cart button" title="В корзину"><span>В корзину</span><i class="fa fa-shopping-cart"></i></a>
В конец main.css добавьте
.col-sm-8.col-sms-8.col-smb-12 .qty-set {
	float: left;
	margin: 2px;
}





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

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