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


Различные Вопросы По Каталогу И Быстрому Заказу


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

#121 shmaxim

shmaxim

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

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

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

Просмотр сообщенияshnafix (15 Ноябрь 2014 - 18:52) писал:

1 В main.js после кода
		 // Если товар есть в списке сравнения
		 if(modificationIsHasInCompareList>0) {
		 goodsCompareAddButton.hide();
		 goodsCompareDeleteButton.show();
		 // Если товара нет в списке сравнения
		 } else {
		 goodsCompareAddButton.show();
		 goodsCompareDeleteButton.hide();
		 }
вставьте строки
		 if (modificationRestValue > 0) {
		 $('.product-info .cart').show();
		 }
		 else {
		 $('.product-info .cart').hide();
		 }
и в Настройках - Основные - Товары поставьте галочку в пункте "Отключить возможность класть в корзину больше товара, чем есть в наличии"

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

4. В конец main.css добавьте строки
.available-true {color: green;}
.available-false {color: red;}
Спасибо, буду пробовать.
пункты 2-3 необходимы, у нас весь товар в одной модификации

#122 shmaxim

shmaxim

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

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

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

Просмотр сообщенияshnafix (15 Ноябрь 2014 - 18:52) писал:

1 В main.js после кода
		 // Если товар есть в списке сравнения
		 if(modificationIsHasInCompareList>0) {
		 goodsCompareAddButton.hide();
		 goodsCompareDeleteButton.show();
		 // Если товара нет в списке сравнения
		 } else {
		 goodsCompareAddButton.show();
		 goodsCompareDeleteButton.hide();
		 }
вставьте строки
		 if (modificationRestValue > 0) {
		 $('.product-info .cart').show();
		 }
		 else {
		 $('.product-info .cart').hide();
		 }
и в Настройках - Основные - Товары поставьте галочку в пункте "Отключить возможность класть в корзину больше товара, чем есть в наличии"

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

4. В конец main.css добавьте строки
.available-true {color: green;}
.available-false {color: red;}
Не получилось :(
1. Кнопка не убралась.
4. Поменялся цвет надписей так: "Наличие товара: Товара нет в наличии", "Наличие товара: Товар есть в наличии"
А нужно так: "Наличие товара: Товара нет в наличии", "Наличие товара: Товар есть в наличии"

#123 shmaxim

shmaxim

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

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

Отправлено 16 Ноябрь 2014 - 11:38

Подскажите пожалуйста:
1. как убрать кнопку купить, в карточке товара, у товаров которых нет в наличии.
2. убрать кнопку быстрого заказа, на станице каталога, у товаров которых нет в наличии.
3. добавить отображение наличия товара на странице каталога
4. Поменять цвет надписей в карточке товара: "Товар есть в наличии" сделать зеленым, "Товара нет в наличии" красным

#124 Danil

Danil

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

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

Отправлено 16 Ноябрь 2014 - 14:43

Просмотр сообщенияshmaxim (16 Ноябрь 2014 - 11:38) писал:

Подскажите пожалуйста:
1. как убрать кнопку купить, в карточке товара, у товаров которых нет в наличии.
2. убрать кнопку быстрого заказа, на станице каталога, у товаров которых нет в наличии.
3. добавить отображение наличия товара на странице каталога
4. Поменять цвет надписей в карточке товара: "Товар есть в наличии" сделать зеленым, "Товара нет в наличии" красным
Здравствуйте.
1) в шаблоне Товар найдите код
<!-- Добавление в корзину -->
	 <div class="cart">
и замените на
<!-- Добавление в корзину -->
<div class="cart" style="{% IF GOODS_MOD_REST_VALUE=0 %}display:none;{% ENDIF %}">
2) в шаблоне Товары найдите код
	 <a class="add_to_cart_small" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ"></a>
и замените на
	 <a style="{% IF goods.MAX_REST_VALUE=0 %}display:none;{% ENDIF %}" class="add_to_cart_small" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ"></a>
3) Нужно уточнить, как вы хотите выводить надпись, картинкой или текстом, и укажите место где необходимо вывести наличие.
4) В конец main.css добавьте код
.product-info .description .available-false span {
color: red;
}
.product-info .description .available-true span {
color: green;
}


#125 shmaxim

shmaxim

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

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

Отправлено 16 Ноябрь 2014 - 17:31

Просмотр сообщенияDanil (16 Ноябрь 2014 - 14:43) писал:

Здравствуйте.
1) в шаблоне Товар найдите код
<!-- Добавление в корзину -->
	 <div class="cart">
и замените на
<!-- Добавление в корзину -->
<div class="cart" style="{% IF GOODS_MOD_REST_VALUE=0 %}display:none;{% ENDIF %}">
2) в шаблоне Товары найдите код
	 <a class="add_to_cart_small" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ"></a>
и замените на
	 <a style="{% IF goods.MAX_REST_VALUE=0 %}display:none;{% ENDIF %}" class="add_to_cart_small" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ"></a>
3) Нужно уточнить, как вы хотите выводить надпись, картинкой или текстом, и укажите место где необходимо вывести наличие.
4) В конец main.css добавьте код
.product-info .description .available-false span {
color: red;
}
.product-info .description .available-true span {
color: green;
}
Здравствуйте.
Внес изменения. 1. и 4. получилось, спасибо.
Со вторым пунктом не получается изменений не происходит. Пробовал сделать на другом сайте, все работает. В чем проблема не понимаю!
3. Можно расположить так же как на скриншоте (картинкой или текстом не важно)

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

  • наличие.jpg


#126 shmaxim

shmaxim

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

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

Отправлено 16 Ноябрь 2014 - 17:49

Просмотр сообщенияDanil (16 Ноябрь 2014 - 14:43) писал:

Здравствуйте.
1) в шаблоне Товар найдите код
<!-- Добавление в корзину -->
	 <div class="cart">
и замените на
<!-- Добавление в корзину -->
<div class="cart" style="{% IF GOODS_MOD_REST_VALUE=0 %}display:none;{% ENDIF %}">
2) в шаблоне Товары найдите код
	 <a class="add_to_cart_small" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ"></a>
и замените на
	 <a style="{% IF goods.MAX_REST_VALUE=0 %}display:none;{% ENDIF %}" class="add_to_cart_small" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ"></a>
3) Нужно уточнить, как вы хотите выводить надпись, картинкой или текстом, и укажите место где необходимо вывести наличие.
4) В конец main.css добавьте код
.product-info .description .available-false span {
color: red;
}
.product-info .description .available-true span {
color: green;
}
По 2 пункту оказалось что при отбражении каталога в виде таблицы кнопки нет, а в виде списка кнопка продолжает отображаться. Как исправить?

#127 Danil

Danil

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

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

Отправлено 16 Ноябрь 2014 - 18:10

Просмотр сообщенияshmaxim (16 Ноябрь 2014 - 17:49) писал:

По 2 пункту оказалось что при отбражении каталога в виде таблицы кнопки нет, а в виде списка кнопка продолжает отображаться. Как исправить?
2) В шаблоне товары найдите код
<a class="add_to_cart_small" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ"></a>
и замените на
<a style="{% IF goods.MAX_REST_VALUE=0 %}display:none;{% ENDIF %}" class="add_to_cart_small" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ"></a>
3) Изменения внесли, теперь надпись отображается.
Чтобы поменять цвет наличие товара в конец main.css добавьте код
.prod_hold .available-true span {color:green;}
.prod_hold .available-false span {color:red;}


#128 shmaxim

shmaxim

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

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

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

Просмотр сообщенияDanil (16 Ноябрь 2014 - 18:10) писал:

2) В шаблоне товары найдите код
<a class="add_to_cart_small" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ"></a>
и замените на
<a style="{% IF goods.MAX_REST_VALUE=0 %}display:none;{% ENDIF %}" class="add_to_cart_small" onclick="quickorder('.product-form-{goods.MIN_PRICE_NOW_ID}');return false;" title="Быстро оформить заказ"></a>
3) Изменения внесли, теперь надпись отображается.
Чтобы поменять цвет наличие товара в конец main.css добавьте код
.prod_hold .available-true span {color:green;}
.prod_hold .available-false span {color:red;}
Спасибо большое все работает!
Остался непонятен вопрос с 3-им пунктом. Сейчас надписи нет.

#129 Danil

Danil

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

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

Отправлено 16 Ноябрь 2014 - 19:55

Просмотр сообщенияshmaxim (16 Ноябрь 2014 - 19:47) писал:

Спасибо большое все работает!
Остался непонятен вопрос с 3-им пунктом. Сейчас надписи нет.
Изменения были отменены, но их снова внесли, и теперь надпись отображается.

#130 shmaxim

shmaxim

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

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

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

Просмотр сообщенияDanil (16 Ноябрь 2014 - 19:55) писал:

Изменения были отменены, но их снова внесли, и теперь надпись отображается.
Да вижу, но цвет надписей серый, хотя код  добавлен.
.prod_hold .available-true span {color:green;}
.prod_hold .available-false span {color:red;}

#131 Danil

Danil

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

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

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

Просмотр сообщенияshmaxim (16 Ноябрь 2014 - 20:33) писал:

Да вижу, но цвет надписей серый, хотя код  добавлен.
.prod_hold .available-true span {color:green;}
.prod_hold .available-false span {color:red;}
Для первой половины надписи добавьте стили отдельно
.goodsDataMainModificationAvailable {
color: red;
}


#132 shmaxim

shmaxim

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

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

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

Просмотр сообщенияDanil (16 Ноябрь 2014 - 20:37) писал:

Для первой половины надписи добавьте стили отдельно
.goodsDataMainModificationAvailable {
color: red;
}
Простите, не понял, куда добавить?

#133 Danil

Danil

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

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

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

Просмотр сообщенияshmaxim (16 Ноябрь 2014 - 20:39) писал:

Простите, не понял, куда добавить?
Вставьте код в конец main.css и изменяйте значение red(красный)

#134 shmaxim

shmaxim

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

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

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

Просмотр сообщенияDanil (16 Ноябрь 2014 - 20:41) писал:

Вставьте код в конец main.css и изменяйте значение red(красный)
При отображении каталога списком вся надпись "

Наличие товара:

Товар есть в наличии"

одного цвета, в виде таблицы все отлично. Можно исправить?

#135 Danil

Danil

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

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

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

Просмотр сообщенияshmaxim (16 Ноябрь 2014 - 20:54) писал:

При отображении каталога списком вся надпись "

Наличие товара:

Товар есть в наличии"

одного цвета, в виде таблицы все отлично. Можно исправить?
В main.css найдите
.prod_hold .available-true span {color:green;}
.prod_hold .available-false span {color:red;}
и замените на
.available-true span {color:green;}
.available-false span {color:red;}


#136 shmaxim

shmaxim

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

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

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

Просмотр сообщенияDanil (16 Ноябрь 2014 - 21:04) писал:

В main.css найдите
.prod_hold .available-true span {color:green;}
.prod_hold .available-false span {color:red;}
и замените на
.available-true span {color:green;}
.available-false span {color:red;}
Спасибо за быстрые ответы! Теперь все в порядке.

#137 Cybernetic

Cybernetic

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

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

Отправлено 30 Март 2015 - 09:39

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

Нужно убрать слово "артикул" при наведении на товар в каталоге товаров если артикул нет (картинка)
сайт - http://santechbomba....-vanny-Triton-2 (убрать блок артикул если он не заведен)

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

  • burger.jpg


#138 Danil

Danil

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

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

Отправлено 30 Март 2015 - 09:49

Просмотр сообщенияCybernetic (30 Март 2015 - 09:39) писал:

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

Нужно убрать слово "артикул" при наведении на товар в каталоге товаров если артикул нет (картинка)
сайт - http://santechbomba....-vanny-Triton-2 (убрать блок артикул если он не заведен)
Здравствуйте.
В шаблоне Товары найдите код
  <!-- Артикул, если указан -->
								  <div><span style="color:#000000">Артикул:{goods.ART_NUMBER}</span></div>
								  <!-- Доступность товара -->
и замените на
  <!-- Артикул, если указан -->
								{% IF goods.ART_NUMBER %}
								  <div><span style="color:#000000">Артикул:{goods.ART_NUMBER}</span></div>
								  {% ENDIF %}
								  <!-- Доступность товара -->


#139 Cybernetic

Cybernetic

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

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

Отправлено 30 Март 2015 - 10:12


Danil cпасибо.





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

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