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


Каталог Товаров


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

#61 bobzo

bobzo

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

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

Отправлено 26 Январь 2015 - 17:02

 Danil (26 Январь 2015 - 16:57) писал:

В main.css найдите код
.tabproduct {
width: 170px;
margin: 0.4% 0.1%;
}
и замените на
.tabproduct {
width: 170px;
margin: 0.4% 0.1%;
height: 200px;
}
Сделал теперь все кнопки плавают

 Alekseys (20 Январь 2015 - 15:23) писал:

В main.css добавьте
.goodstable .maingoodstable .img img {
height: 90px!important;
}
до этого делал как сказал этот чел, что бы фотки все были одинаковые

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

  • Безымянный.png


#62 Danil

Danil

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

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

Отправлено 26 Январь 2015 - 17:05

 bobzo (26 Январь 2015 - 17:02) писал:

Сделал теперь все кнопки плавают

до этого делал как сказал этот чел, что бы фотки все были одинаковые
В конец main.css добавьте код
.title.fnt13.b.txtalgncnt {
height: 60px;
}
изменяйте 60px(высота блока с названием товара)
Так же в коде из сообщения 60 изменяйте значение 200px(высота общего блока с товаром)
.tabproduct {
width: 170px;
margin: 0.4% 0.1%;
height: 200px;
}


#63 Ачаевший чувачок

Ачаевший чувачок

    Новичок

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

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

здравствуйте,как синхронизировать изменение цены с количеством выбираемого товара,с шагом 10, просто у меня чай и хотелось бы цену от 10 грамм сделать???)заранее спасибо
www.hightea.ru

#64 Vaccina

Vaccina

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

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

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

Немного не понятно, вам необходимо чтобы изначально шла цена за 10гр?
Если так, то в самих товарах вам надо изменить ценник и в списках товара обозначить, что цена за 10гр, а в карточке товара они могут увеличить вес с шагом по 10 гр в кол-ве, который у вас уже реализован

#65 Ачаевший чувачок

Ачаевший чувачок

    Новичок

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

Отправлено 28 Январь 2015 - 20:49

я это уже понял,хотелось бы тобы цена менялась сразу привыборе,а не только в корзине)

#66 Ачаевший чувачок

Ачаевший чувачок

    Новичок

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

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

и ещё сайт считает товар в штуках,а не в граммах по 10,он просто умножает на 10,20 и т. д.  как это изменить можно?:)

#67 Vaccina

Vaccina

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

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

Отправлено 29 Январь 2015 - 01:22

Попробуйте следующее, в шаблоне Товар найдите:
<li>
				  <input type="number" name="form[goods_mod_quantity]" id="qty" maxlength="12" value="10" title="Количество товара" min="10 "step= "10" />
				</li>
замените на:
<li>
				  <input type="text" name="form[goods_mod_quantity]" id="qty" maxlength="12" value="1" title="Qty" class="input-text qty quantity">
							<div class="regulator">
							  <a href="#" class="number-up qty-plus">+</a>
							  <a href="#" class="number-down qty-minus">-</a>
							</div>
				</li>

далее найдите
<span itemprop="price" content="{GOODS_MOD_PRICE_NOW}> {GOODS_MOD_PRICE_NOW | money_format}</span>
замените на:
<span class="price goodsDataMainModificationPriceNow" itemprop="price" content="{GOODS_MOD_PRICE_NOW}> {GOODS_MOD_PRICE_NOW | money_format}</span>

далее в конец main.js добавьте:
$(document).ready(function(){
   
  $('.qty-plus').click(function(){
	var
	  quantity = $(this).parent().find('.quantity')
	  ,currentVal = parseInt(quantity.val())
	;
	if (!isNaN(currentVal)){
	  quantity.val(currentVal + 1);
	  quantity.trigger('keyup');
	}
	return false;
  });
  $('.qty-minus').click(function(){
	var
	  quantity = $(this).parent().find('.quantity')
	  ,currentVal = parseInt(quantity.val())
	;
	if (!isNaN(currentVal) && !(currentVal <= 1) ){
		quantity.val(currentVal - 1);
		quantity.trigger('keyup');
	}
	return false;
  });
});
$(function() {
  $(document).on('keyup', '.add-cart-form .number .quantity', function() {
	var count = parseInt($(this).val()),
		amount = $('.goodsDataMainModificationPriceNow'),
		price = parseFloat(amount.data('price'));
	amount.find('.num').text(number_format(price * count, 0, ',', ' '));
	return (false);
  }).find('.add-cart-form .number .quantity').trigger('keyup');
});


#68 Ачаевший чувачок

Ачаевший чувачок

    Новичок

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

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

ошибку выдает

с последним скриптом трабл  вышел
  if (!isNaN(currentVal) && !(currentVal <= 1) ){
                quantity.val(currentVal - 1);

вот в этих строчках

#69 Ачаевший чувачок

Ачаевший чувачок

    Новичок

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

Отправлено 29 Январь 2015 - 23:48

Изображение

но все равно спасибо за суету)оччень благодарен)

#70 Vaccina

Vaccina

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

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

Отправлено 30 Январь 2015 - 00:57

Давайте уже доделаем начатое =)
На основе инструкции выше, в шаблоне Товар найдите:
<span class="price goodsDataMainModificationPriceNow" itemprop="price" content="{GOODS_MOD_PRICE_NOW}> {GOODS_MOD_PRICE_NOW | money_format}</span>
замените на:
<span data-price="{GOODS_MOD_PRICE_NOW}" class="price goodsDataMainModificationPriceNow" itemprop="price" content="{GOODS_MOD_PRICE_NOW}> {GOODS_MOD_PRICE_NOW | money_format}</span>

далее в main.js найдите:
$(document).ready(function(){
  
  $('.qty-plus').click(function(){
		var
		  quantity = $(this).parent().find('.quantity')
		  ,currentVal = parseInt(quantity.val())
		;
		if (!isNaN(currentVal)){
		  quantity.val(currentVal + 1);
		  quantity.trigger('keyup');
		}
		return false;
  });
  $('.qty-minus').click(function(){
		var
		  quantity = $(this).parent().find('.quantity')
		  ,currentVal = parseInt(quantity.val())
		;
		if (!isNaN(currentVal) && !(currentVal <= 1) ){
				quantity.val(currentVal - 1);
				quantity.trigger('keyup');
		}
		return false;
  });
});
замените на:
//Regulator Up/Down копки + - в карточке товара при добавлении в корзину
  $('.number-up').click(function(){
	var $value = ($(this).closest('.number').find('input[type="text"]').attr('value'));
	$(this).closest('.number').find('input[type="text"]').attr('value', parseFloat($value)+1).trigger('keyup');
	return false;
  });
  $('.number-down').click(function(){
	var $value = ($(this).closest('.number').find('input[type="text"]').attr('value'));
	if ($value > 1) {
	  $(this).closest('.number').find('input[type="text"]').attr('value', parseFloat($value)-1).trigger('keyup');
	}
	return false;
  });


#71 288olia

288olia

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

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

Отправлено 19 Май 2016 - 12:02

 Vaccina (29 Январь 2015 - 01:22) писал:

Попробуйте следующее, в шаблоне Товар найдите:
<li>
				 <input type="number" name="form[goods_mod_quantity]" id="qty" maxlength="12" value="10" title="Количество товара" min="10 "step= "10" />
			 </li>
замените на:
<li>
				 <input type="text" name="form[goods_mod_quantity]" id="qty" maxlength="12" value="1" title="Qty" class="input-text qty quantity">
						 <div class="regulator">
							 <a href="#" class="number-up qty-plus">+</a>
							 <a href="#" class="number-down qty-minus">-</a>
						 </div>
			 </li>

далее найдите
<span itemprop="price" content="{GOODS_MOD_PRICE_NOW}> {GOODS_MOD_PRICE_NOW | money_format}</span>
замените на:
<span class="price goodsDataMainModificationPriceNow" itemprop="price" content="{GOODS_MOD_PRICE_NOW}> {GOODS_MOD_PRICE_NOW | money_format}</span>

далее в конец main.js добавьте:
$(document).ready(function(){

$('.qty-plus').click(function(){
var
	 quantity = $(this).parent().find('.quantity')
	 ,currentVal = parseInt(quantity.val())
;
if (!isNaN(currentVal)){
	 quantity.val(currentVal + 1);
	 quantity.trigger('keyup');
}
return false;
});
$('.qty-minus').click(function(){
var
	 quantity = $(this).parent().find('.quantity')
	 ,currentVal = parseInt(quantity.val())
;
if (!isNaN(currentVal) && !(currentVal <= 1) ){
	 quantity.val(currentVal - 1);
	 quantity.trigger('keyup');
}
return false;
});
});
$(function() {
$(document).on('keyup', '.add-cart-form .number .quantity', function() {
var count = parseInt($(this).val()),
	 amount = $('.goodsDataMainModificationPriceNow'),
	 price = parseFloat(amount.data('price'));
amount.find('.num').text(number_format(price * count, 0, ',', ' '));
return (false);
}).find('.add-cart-form .number .quantity').trigger('keyup');
});

Здравствуйте!
Прошу прощения, не могу найти указанный код в шаблоне Товар. (у моего магазина тема Движение, аккаунт sl-192434)

#72 Vaccina

Vaccina

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

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

Отправлено 20 Май 2016 - 05:03

Вам необходимо:
<div class="cart">
		  <div class="qty-button-down">
			<a href="#" class="qty-down">-</a>
		  </div>
		  <input type="text" name="form[goods_mod_quantity]" size="1" value="1" title="Количество" class="qty" />
		  <div class="qty-button-up">
			<a href="#" class="qty-up">+</a>
		  </div>
		  <input type="button" value="Купить" id="button-cart" class="buy_button" onclick="quickorder('.goodsDataForm'); return false;"  title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
		  <!-- input type="button" value="Добавить в корзину" id="button-cart" class="button button_cart_product" onclick="$('.goodsDataForm').submit(); return false;"  title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/ -->
		</div>

заменить на:
<div class="cart">
		  <div class="qty-button-down">
			<a href="#" class="qty-down qty-minus">-</a>
		  </div>
		  <input type="text" name="form[goods_mod_quantity]" size="1" value="1" title="Количество" class="qty quantity" />
		  <div class="qty-button-up">
			<a href="#" class="qty-up qty-plus">+</a>
		  </div>
		  <input type="button" value="Купить" id="button-cart" class="buy_button" onclick="quickorder('.goodsDataForm'); return false;"  title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
		</div>


#73 288olia

288olia

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

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

Отправлено 20 Май 2016 - 15:17

 Vaccina (20 Май 2016 - 05:03) писал:

Вам необходимо:
<div class="cart">
		 <div class="qty-button-down">
		 <a href="#" class="qty-down">-</a>
		 </div>
		 <input type="text" name="form[goods_mod_quantity]" size="1" value="1" title="Количество" class="qty" />
		 <div class="qty-button-up">
		 <a href="#" class="qty-up">+</a>
		 </div>
		 <input type="button" value="Купить" id="button-cart" class="buy_button" onclick="quickorder('.goodsDataForm'); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
		 <!-- input type="button" value="Добавить в корзину" id="button-cart" class="button button_cart_product" onclick="$('.goodsDataForm').submit(); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/ -->
	 </div>

заменить на:
<div class="cart">
		 <div class="qty-button-down">
		 <a href="#" class="qty-down qty-minus">-</a>
		 </div>
		 <input type="text" name="form[goods_mod_quantity]" size="1" value="1" title="Количество" class="qty quantity" />
		 <div class="qty-button-up">
		 <a href="#" class="qty-up qty-plus">+</a>
		 </div>
		 <input type="button" value="Купить" id="button-cart" class="buy_button" onclick="quickorder('.goodsDataForm'); return false;" title="Положить &laquo;{GOODS_NAME}&raquo; в корзину"/>
	 </div>

Сделала. Не помогло. Цена при увеличении количества не меняется.

#74 Ярослав 18

Ярослав 18

    Новичок

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

Отправлено 20 Март 2018 - 21:26

Доброго времени суток!
Помогите найти - где и как можно изменить цвет и смещение "Подкаталога 2"

КАТАЛОГ   - нашёл, изменил.
Подкаталог  -  нашёл, изменил.
   Подкаталог 2  - ?????

СЕЙЧАС ТАК

КАТАЛОГ   - нашёл, изменил.
Подкаталог  -  нашёл, изменил.
Подкаталог 2  - цвет как у подкаталога, смещения нет.

#75 Firefly

Firefly

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

  • Модераторы
  • 3 810 сообщений

Отправлено 21 Март 2018 - 19:28

 Ярослав 18 (20 Март 2018 - 21:26) писал:

Доброго времени суток!
Помогите найти - где и как можно изменить цвет и смещение "Подкаталога 2"

КАТАЛОГ   - нашёл, изменил.
Подкаталог  -  нашёл, изменил.
   Подкаталог 2  - ?????

СЕЙЧАС ТАК

КАТАЛОГ   - нашёл, изменил.
Подкаталог  -  нашёл, изменил.
Подкаталог 2  - цвет как у подкаталога, смещения нет.

Здравствуйте.
В шаблоне HTML найдите код:
					<li class="{% IF catalog.LEVEL>0%}anone{% ENDIF %} {% IF catalog.CURRENT %}fnt12 b{% ENDIF %}"><a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="margin-left:{catalog.LEVEL | multiply("10")}px; background:#CBCB{catalog.LEVEL | multiply("99")}; color:#f11ff;padding-left:{catalog.LEVEL | multiply("15")}px"{% ENDIF %}>{catalog.NAME}</a></li>

Замените на:
					<li class="{% IF catalog.LEVEL>0%}anone{% ENDIF %} {% IF catalog.CURRENT %}fnt12 b{% ENDIF %}"><a href="{catalog.URL}" {% IF catalog.LEVEL>0%}style="background:#CBCB{catalog.LEVEL | multiply("99")}; color:#f11ff;padding-left:{catalog.LEVEL | multiply("15")}px"{% ENDIF %}>{catalog.NAME}</a></li>


#76 Новичок Ю

Новичок Ю

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

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

Отправлено 29 Февраль 2020 - 14:20

Добрый день!
Где меняется высота блока с кратким описанием товара в каталоге (шаблон Радость)?
Не помещается описание.

Фото с карточкой товара. Спасибо.

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

  • Размер блока.jpg


#77 stasia

stasia

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

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

Отправлено 02 Март 2020 - 11:02

 Новичок Ю (29 Февраль 2020 - 14:20) писал:

Добрый день!
Где меняется высота блока с кратким описанием товара в каталоге (шаблон Радость)?
Не помещается описание.

Фото с карточкой товара. Спасибо.

Здравствуйте. Зайдите в Редактор шаблонов --- main.css и найдите данный код:

.goodstable .maingoodstable .text {background: url({ASSETS_IMAGES_PATH}goods-table-text.jpg) bottom center no-repeat;color: #7f7f7f;padding: 0 1% 8% 0;line-height: 14px;overflow: hidden;display: block;height: 50px;}

Замените его на:

.goodstable .maingoodstable .text {background: url({ASSETS_IMAGES_PATH}goods-table-text.jpg) bottom center no-repeat;color: #7f7f7f;padding: 0 1% 8% 0;line-height: 14px;overflow: hidden;display: block;height: 100px;}


#78 Новичок Ю

Новичок Ю

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

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

Отправлено 02 Март 2020 - 20:05

Спасибо! Все получилось.




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

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