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


Кучка Вопросов


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

#21 Vaccina

Vaccina

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

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

Отправлено 23 Январь 2016 - 02:32

Просмотр сообщенияKELEN (22 Январь 2016 - 21:19) писал:

Спасибо большое, теперь все получилось!
Еще одно пожелание:

1. Убрать кнопку "удалить отзыв".

В шаблоне Товар найдите и удалите:
<br />
							 {% IF opinion_list.DELETE_URL %}
							 <a href="{opinion_list.DELETE_URL}">Удалить</a>
							 {% ENDIF %}

Просмотр сообщенияbot (23 Январь 2016 - 01:51) писал:

Можете, пожалуйста подробно описать? Спасибо.

В шаблоне Товар найдите:
<ul class="left fnt12i">
			 <li class="goodsDataMainModificationPriceNow">Цена:
				 <span itemprop="price" content="{GOODS_MOD_PRICE_NOW}">{GOODS_MOD_PRICE_NOW | money_format}</span>

замените на:
<ul class="left fnt12i">
<li class="goodsDataMainModificationPriceNowOff"> Цена в магазине: <div class="price_off"></div></li>
			 <li class="goodsDataMainModificationPriceNow">Цена:
				 <span itemprop="price" content="{GOODS_MOD_PRICE_NOW}">{GOODS_MOD_PRICE_NOW | money_format}</span>

далее в конец main.js добавьте:
$(function() {
$('.left.fnt12i').each(function() {
	 var now = parseFloat($(this).find('.goodsDataMainModificationPriceNow .num').text().replace(/\s+/, ''));
	 var save = parseFloat(number_format(now / 100 * 5, 0, '.', ' '));
	 var save1 = number_format(now + save, 0, '.', ' ');
		 $('.price_off').text(save1 + ' руб.');
});
});

Отображение будет происходить в карточке товара

#22 bot

bot

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

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

Отправлено 27 Январь 2016 - 00:49

Поможете мне с ценами?

#23 Vaccina

Vaccina

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

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

Отправлено 27 Январь 2016 - 00:53

В посте #21 для вас была написана инструкция. Уточните пожалуйста, что-то не получилось?

#24 bot

bot

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

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

Отправлено 28 Январь 2016 - 02:39

Просмотр сообщенияVaccina (27 Январь 2016 - 00:53) писал:

В посте #21 для вас была написана инструкция. Уточните пожалуйста, что-то не получилось?
Не могу понять как добавить информативный блок. Возможно ли добавить в карточку товара такой код {GOODS_MOD_PRICE_NOW}*1,05? Как будет правильно? В некоторых магазинах так безнал указывают с процентом.

#25 Vaccina

Vaccina

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

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

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

Выше вам дается готовая инструкция по вашему шаблону:
http://forum.storela..._20#entry223909

Блок, в котором будет появляться информативный результат является:
<li class="goodsDataMainModificationPriceNowOff"> Цена в магазине: <div class="price_off"></div></li>

сами операции пересчета производятся в js, а именно:
$(function() {
$('.left.fnt12i').each(function() {
		 var now = parseFloat($(this).find('.goodsDataMainModificationPriceNow .num').text().replace(/\s+/, ''));
		 var save = parseFloat(number_format(now / 100 * 5, 0, '.', ' '));
		 var save1 = number_format(now + save, 0, '.', ' ');
				 $('.price_off').text(save1 + ' руб.');
});
});

Результатом должна служить информация по которой цена в магазине на 5% больше.

Если же его переделывать под новый запрос:

Просмотр сообщенияbot (28 Январь 2016 - 02:39) писал:

{GOODS_MOD_PRICE_NOW}*1,05

то необходимо:
$(function() {
$('.left.fnt12i').each(function() {
		 var now = parseFloat($(this).find('.goodsDataMainModificationPriceNow .num').text().replace(/\s+/, ''));
		 var save = parseFloat(number_format(now / 100 * 5, 0, '.', ' '));
		 var save1 = number_format(now + save, 0, '.', ' ');
				 $('.price_off').text(save1 + ' руб.');
});
});

заменить на:
$(function() {
$('.left.fnt12i').each(function() {
		 var now = parseFloat($(this).find('.goodsDataMainModificationPriceNow .num').text().replace(/\s+/, ''));
		 var save = parseFloat(number_format(now * 1.05, 0, '.', ' '));
		 var save1 = number_format(now + save, 0, '.', ' ');
				 $('.price_off').text(save1 + ' руб.');
});
});





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

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