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


Тема Новогодняя - Приписать Цену К Модификациям


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

#1 ogonek7777

ogonek7777

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

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

Отправлено 11 Июль 2017 - 13:00

2017-07-11_12-53-12.png

Так и не получила ответ, как реализовать модификации с ценами. В  прошлой ветке предложенный код подставлял цены в хаотичном порядке.

#2 Vaccina

Vaccina

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

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

Отправлено 12 Июль 2017 - 07:41

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

Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите:
<input type="radio" name="form[properties][{goods_modifications_properties.ID}]" value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}checked="checked"{% ENDIF %} /> {goods_modifications_properties.values.NAME} <br />


замените на:
<input type="radio" name="form[properties][{goods_modifications_properties.ID}]" value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}checked="checked"{% ENDIF %} /><span rel="{goods_modifications_properties.values.ID}">{goods_modifications_properties.values.NAME}</span> <br />


В конец main.js вставьте:
$(document).ready(function () {
$('.goodsDataMainModificationsRadio span').each(function () {
var modID = $(this).attr('rel');
var $modPR = $('.goodsDataMainModificationsList[rel="' + modID + '"] .price_now_formated');
if($modPR.length){
	 $(this).append(' - ' + $modPR.html());
}
});
});

Результат:
Серебряные миниатюры Тайная вечеря Valenti   Co купить интернет магазин он лайн в москве росссии.png

#3 ogonek7777

ogonek7777

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

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

Отправлено 12 Июль 2017 - 13:21

Просмотр сообщенияVaccina (12 Июль 2017 - 07:41) писал:

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

Зайдите в раздел Сайт - Редактор шаблонов - Товар - найдите:
<input type="radio" name="form[properties][{goods_modifications_properties.ID}]" value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}checked="checked"{% ENDIF %} /> {goods_modifications_properties.values.NAME} <br />


замените на:
<input type="radio" name="form[properties][{goods_modifications_properties.ID}]" value="{goods_modifications_properties.values.ID}" {% IF goods_modifications_properties.values.SELECTED %}checked="checked"{% ENDIF %} /><span rel="{goods_modifications_properties.values.ID}">{goods_modifications_properties.values.NAME}</span> <br />


В конец main.js вставьте:
$(document).ready(function () {
$('.goodsDataMainModificationsRadio span').each(function () {
var modID = $(this).attr('rel');
var $modPR = $('.goodsDataMainModificationsList[rel="' + modID + '"] .price_now_formated');
if($modPR.length){
	 $(this).append(' - ' + $modPR.html());
}
});
});

Результат:
Прикрепленный файл Серебряные миниатюры Тайная вечеря Valenti Co купить интернет магазин он лайн в москве росссии.png
Уф, спасибо огромное! А как прописать стили? Размер шрифта, жирным? курсивом?

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

#4 Ирина345

Ирина345

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

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

Отправлено 12 Июль 2017 - 15:29

Просмотр сообщенияogonek7777 (12 Июль 2017 - 13:21) писал:

Уф, спасибо огромное! А как прописать стили? Размер шрифта, жирным? курсивом?

2. Еще такой момент. На данный момент, главная страница подгружается быстро, а вот страницы с товаром очень медленно. Долго грузятся дополнительные картинки и цены к модификациям. Из-за долгой подгрузки доп.картинок скачет главное изображение, это выглядит не очень эстетично. Возможно ли с этим что-то сделать?
Здравствуйте,
1. Что бы визуально изменить цену у модификации, добавьте в конец файла main.css
.goodsDataMainModificationsRadio span span {
	font-weight: bold;
	font-style: italic;
}
2. Найдите в файле main.css
.product-view .product-img-box .product-image {margin: 0 auto;}
и удалите

далее найдите в файле main.js код
		$('.product-img-box .product-image').css("margin", "0");

замените на
	 $('.product-img-box .product-image').css("margin-left","100px");
   


#5 ogonek7777

ogonek7777

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

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

Отправлено 12 Июль 2017 - 17:07

Просмотр сообщенияИрина345 (12 Июль 2017 - 15:29) писал:

Здравствуйте,
1. Что бы визуально изменить цену у модификации, добавьте в конец файла main.css
.goodsDataMainModificationsRadio span span {
font-weight: bold;
font-style: italic;
}
2. Найдите в файле main.css
.product-view .product-img-box .product-image {margin: 0 auto;}
и удалите

далее найдите в файле main.js код
$('.product-img-box .product-image').css("margin", "0");

замените на
	 $('.product-img-box .product-image').css("margin-left","100px");

Работает, это я могу увидеть на телефоне (по непонятной причине, цены исчезли на компъютере). Но данный код изменяет положение стикера - он убегает от главного изображения к дополнительным.
2017-07-12_17-04-13.png

#6 Vaccina

Vaccina

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

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

Отправлено 14 Июль 2017 - 08:36

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

Уточните пожалуйста, какие вопросы актуальны?

Цена напротив модификации отображается на ПК версии сайта:
ТРИПТИХ КУПИТЬ Икону в подарок мужчине женщине купить интернет магазин в Москве УНИКАЛЬНЫЕ ВИП ПОДАРКИ  ВИП ИКОНЫ  ДЛЯ ОСОБЫХ ПОДАРКОВ.png

Стикер на месте:
Серебряная икона Иисуса Христа Спасителя в рамке  Valenti   Co  Италия  купить интернет москва доставка на дом наличные по россии.png

#7 ogonek7777

ogonek7777

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

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

Отправлено 14 Июль 2017 - 10:17

Просмотр сообщенияVaccina (14 Июль 2017 - 08:36) писал:

Стикер отражается, потому что указанные  выше изменения по стилю, приводящие к его смещению, я не оставила.
Цена и дополнительные фото подгружаются долго - секунд пять, это очень заметно и не красиво. Все это время скачет главное фото, а то, что у модификаций есть цены,покупатель может и не увидеть,  если уже просмотрит модификации и его взгляд двинется дальше. Вобщем,проблема  есть.
ПС. Если честно,я вообще не понимаю, почему эта тема Новогодняя такая медлительная ((.

#8 Vaccina

Vaccina

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

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

Отправлено 15 Июль 2017 - 08:51

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

Попробуйте создать тестовый товар с фото без видео в описании, при проверке одного товара дольше всего грузился видео ряд.

#9 ogonek7777

ogonek7777

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

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

Отправлено 15 Июль 2017 - 20:37

Просмотр сообщенияVaccina (15 Июль 2017 - 08:51) писал:

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

Попробуйте создать тестовый товар с фото без видео в описании, при проверке одного товара дольше всего грузился видео ряд.

Здравствуйте. Спасибо за ответ. Часть товара у меня без  видео.




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

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