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


Вывод Цен Акции


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

#21 Ирина345

Ирина345

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

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

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

Просмотр сообщенияDeeM (15 Апрель 2016 - 14:24) писал:

http://valstap.ru/go...mod_id=53635184 почему-то везде 35 процентов
Здравствуйте, у Вас сейчас высчитывается разница разница в процентах. Очистите кеш повторно.

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

  • QIP Shot - Screen 251.png


#22 RedHead

RedHead

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

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

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

Просмотр сообщенияDeeM (15 Апрель 2016 - 14:24) писал:

http://valstap.ru/go...mod_id=53635184 почему-то везде 35 процентов

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

1.jpg 2.jpg 3.jpg

#23 DeeM

DeeM

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

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

Отправлено 15 Апрель 2016 - 17:54

Просмотр сообщенияRedHead (15 Апрель 2016 - 14:43) писал:

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

Прикрепленный файл 1.jpgПрикрепленный файл 2.jpgПрикрепленный файл 3.jpg
А как теперь вывести это в каталог товаров, чтобы отображалось, как на картинке.
Снимок.PNG

#24 DeeM

DeeM

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

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

Отправлено 15 Апрель 2016 - 20:12

или так нельзя ?

#25 Vaccina

Vaccina

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

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

Отправлено 16 Апрель 2016 - 04:57

В шаблоне Товары найдите:
{% IF goods.IS_NEW %}
						<span class="ico-new">Новинка</span>
					  {% ELSEIF goods.IS_TOP %}
						<span class="ico-best">Хит</span>
					  {% ENDIF %}
					  {% IF goods.MAX_DISCOUNT %}
						<span class="ico-sale">Акция </span>
					  {% ENDIF %}

замените на:
{% IF goods.IS_NEW %}
						<span class="ico-new">Новинка</span>
					  {% ELSEIF goods.IS_TOP %}
						<span class="ico-best">Хит</span>
					  {% ENDIF %}
					  {% IF goods.MAX_DISCOUNT || goods.MIN_PRICE_OLD %}
						<span class="ico-sale">Акция
	  <span class="price_off"></span>
	  </span>
					  {% ENDIF %}

далее найдите:
<span class="special-price price {CURRENCY_CHAR_CODE}" itemprop="price">{goods.MIN_PRICE_NOW | money_format}</span>
{% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
						<span class="price old-price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
					  {% ENDIF %}
						<span class="price old-price {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_OLD | money_format}</span>

замените на:
<span class="special-price price {CURRENCY_CHAR_CODE}" itemprop="price">{goods.MIN_PRICE_NOW | money_format}</span>
{% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_NOW %}
						<span class="price {% IF goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT>goods.MIN_PRICE_OLD %}old-price{% ENDIF %} {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT | money_format}</span>
					  {% ENDIF %}
						<span class="price {% IF goods.MIN_PRICE_OLD>goods.MIN_PRICE_NOW_WITHOUT_DISCOUNT %}old-price{% ENDIF %} {CURRENCY_CHAR_CODE}">{goods.MIN_PRICE_OLD | money_format}</span>
					   

В main.js найдите:
$(function() {
$('.price-box').each(function() {
																 var old = parseFloat($(this).find('.old-price .num').text().replace(/\s+/, ''));
																 var now = parseFloat($(this).find('.special-price .num').text().replace(/\s+/, ''));
																 var price_off = number_format(((old-now)/old) * 100 , 0, '.', ' ');
																 $(this).find('.price_off').text(price_off + ' %');
});
});

замените на:
$(function() {
$('.price-box').each(function() {
																 var old = parseFloat($(this).find('.old-price .num').text().replace(/\s+/, ''));
																 var now = parseFloat($(this).find('.special-price .num').text().replace(/\s+/, ''));
																 var price_off = number_format(((old-now)/old) * 100 , 0, '.', ' ');
																 $(this).closest('.item-inner').find('.price_off').text(price_off + ' %');
																 $(this).find('.price_off').text(price_off + ' %');
});
});





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

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