Форум UnitCMS

Проблемы доп параметров

Shanti

Проблемы доп параметров
« : Ноябрь 07, 2011, 12:01:29 am »
Доброго времени суток!
Используется Lego5. Проблема в следующем:
1. Есть доп параметр (объем): 15мл    (по умолчанию)    -фото1
                                                   30мл  +100 руб.               -фото2 
                                                   60мл  +200 руб.               -фото3
При выборе какого-либо доп параметра(например, 30мл) в product_brief.tpl.html перерасчет стоимости товара не происходит и добавляется в корзину продукт с ценой по умолчанию.

Причем в product_detailed.tpl.html проблем с перерасчетом цены с учетом доп параметров не наблюдается.

2. Проблема с доп фото.
При смене доп параметра изображение "по умолчанию"(фото1) пропадает, но и другого фото не видно (хотя, для каждого параметра загружено свое изображение).
Это происходит на product_detailed.tpl.html, на product_brief.tpl.html фотка не пропадает, но и не меняется на нужную.

Подскажите, что за глюк?
На лего 4.6 фотки при смене параметра менялись.

ССылка на сайт http://dmitrovportal.ru/beauty-shop/catalog/aroma/
 

slamm™

  • "Lego Edition" Support
  • *****
  • 1438
  • +263/-3
  • Програмист Lego SP
    • Разработка модулей для LegoSP
Re: Проблемы доп параметров
« Ответ #1 : Ноябрь 12, 2011, 11:14:45 am »
Замените файл js.tpl.html файлом с версии 4.6
И в product_detailed.tpl.html верхний код тоже заменить на код с 4.6, то есть:
{literal}
<script language='JavaScript'>
  function GetNewPrice(id,sel)
  {
{/literal}
    priceid='sprice'+id;
    vnewprice='vnewprice'+id;
    snewpic="{$product_info[5]}";
    snewpic_B="{$product_info[9]}";
    summ=Math.round(document.getElementById(priceid).value*100)/100;
    product_option_Class="product_option_"+id;
    product_option_id="product_option["+id+"]";
    var array_po=getElementsByClass(product_option_Class);
    for (var oi=0; oi<array_po.length; oi++)
{literal}
    {
     product_option_id_i=product_option_id+"["+(oi+1)+"]"; 
     ps=document.getElementById(product_option_id_i).value.split(':')[1];
     pct=document.getElementById(product_option_id_i).value.split(':')[2];
     if (pct)
     {
       snewpic=pct+'.jpg';
       snewpic_B=pct+'-B.jpg';
     }
     if (!ps) ps=0;
     summ +=Math.round(ps*100)/100;
    }
    idsel='./products_pictures/'+snewpic;
    idsel_B='./products_pictures/'+snewpic_B;
    if (pct)
    {
     document.getElementById('adpdp'+id).href=idsel_B;
     document.getElementById('adp'+id).href=idsel_B; 
    }
    else
    {
      idsel='./products_pictures/nophoto.jpg';
    } 
       
    document.getElementById('dp'+id).src=idsel;

    priceid='newprice'+id;   
   
{/literal}
    document.getElementById(priceid).value=summ;
    cur={$smarty.const.CURRENCY_val};
    cur=Math.round(cur*1000)/1000;
    summ=Math.round((summ/cur)*100)/100;
    summ=currencyFormat(summ,0.01);
    document.getElementById(vnewprice).innerHTML=summ;
{literal}
     
  }
</script>
{/literal}
Помог ?! Скажи спасибо на один из кошельков =)
WM: Z417625084406, R258781682589, U149520171899
YM: 410011436110815
_________
Skype: slamm_spec
URL: http://slamm.com.ua
 

Shanti

Re: Проблемы доп параметров
« Ответ #2 : Май 19, 2012, 11:15:01 pm »
И снова доп параметры...
лего 5.0.2
Проблема в следующем: на product_brief.tpl.html все ок. Картинка при смене параметра меняется, если она загружена и, если картинки не загружена, то загружается фото по умолчанию. Но на product_detailed.tpl.html вообще ничего не меняется, при том что фотки есть...
Это происходит при добавлении второго поля параметров.
Что делать? хелп плз!!!
вот пример http://dmitrov-stroyka.ru/product/dekorativnyi-kamen-talento-39/
 

Юрий

  • ****
  • 307
  • +69/-0
    • Во-Сток
Re: Проблемы доп параметров
« Ответ #3 : Май 19, 2012, 11:38:43 pm »
 

Shanti

Re: Проблемы доп параметров
« Ответ #4 : Май 19, 2012, 11:43:54 pm »
А исправить глюк шаблона без установки данного модуля возможно?
 

nictboom

Re: Проблемы доп параметров
« Ответ #5 : Май 20, 2012, 12:57:57 am »
может воспользоваться этим решением... не проверял, но человек, предложение оного, имеет толк, ибо тоже занимался разработкой Lego.
 

Юрий

  • ****
  • 307
  • +69/-0
    • Во-Сток
Re: Проблемы доп параметров
« Ответ #6 : Май 20, 2012, 04:13:40 pm »
Если делать нормально, то одним шаблоном тут не обойтись. Там очень много лагов с удалениями показами и тд.
 

slamm™

  • "Lego Edition" Support
  • *****
  • 1438
  • +263/-3
  • Програмист Lego SP
    • Разработка модулей для LegoSP
Re: Проблемы доп параметров
« Ответ #7 : Май 20, 2012, 04:18:43 pm »
Если делать нормально, то одним шаблоном тут не обойтись. Там очень много лагов с удалениями показами и тд.
Да нет там ничего сложного, просто все пытаются разобраться и "починить" то что есть, а если сеть разобрать саму суть процесса, то там ничего сложного нет, взял картинку и цену и подставил да и всё....
Помог ?! Скажи спасибо на один из кошельков =)
WM: Z417625084406, R258781682589, U149520171899
YM: 410011436110815
_________
Skype: slamm_spec
URL: http://slamm.com.ua
 

Юрий

  • ****
  • 307
  • +69/-0
    • Во-Сток
Re: Проблемы доп параметров
« Ответ #8 : Май 20, 2012, 05:16:38 pm »
Что касательно одной смены картинок то да можно взять код сибир и немого его исправить. Но если полезть дальше то там не удаляются поля с бд, картинки все остаются и тд     
 

Shanti

Re: Проблемы доп параметров
« Ответ #9 : Май 23, 2012, 10:03:03 pm »
Что касательно одной смены картинок то да можно взять код сибир и немого его исправить. Но если полезть дальше то там не удаляются поля с бд, картинки все остаются и тд     
Код SibBear не решил проблему: картинки при смене параметра стали меняться на product_detailed.tpl.html (правда, почему-то на B.jpeg, ), а на product_brief.tpl.html все вообще перестало работать(хотя раньше работало)...
:(
 

MikeS

Re: Проблемы доп параметров
« Ответ #10 : Май 24, 2012, 04:09:43 pm »
Лего 5.0.2

Существует ли возможность учитывать кол-во товара с учетом доп.параметров?
Т.е. вот позиция: http://starfishing.ru/product/flash-minnow-110-163/
Три цвета, каждого цвета по одной шт. Если в товаре ставить ко-во = 3, при заказе определенного цвета, общее кол-во уменьшается, но цвет которого уже нет в продаже - остается висеть на витрине.
Если в товаре ставить кол-во = 1, то совершенно логично, при заказе любого цвета, товар уходит из наличия.
Есть альтернатива системе - каждому цвету свой товар?
 

pehser

Re: Проблемы доп параметров
« Ответ #11 : Май 24, 2012, 04:27:18 pm »
Лего 5.0.2

Существует ли возможность учитывать кол-во товара с учетом доп.параметров?
Т.е. вот позиция: http://starfishing.ru/product/flash-minnow-110-163/
Три цвета, каждого цвета по одной шт. Если в товаре ставить ко-во = 3, при заказе определенного цвета, общее кол-во уменьшается, но цвет которого уже нет в продаже - остается висеть на витрине.
Если в товаре ставить кол-во = 1, то совершенно логично, при заказе любого цвета, товар уходит из наличия.
Есть альтернатива системе - каждому цвету свой товар?

http://lego.shop-script.org/product/uchet-kolichestva-dop-parametrov-17/
WM: Z255040886923, R104460203223, U381335345755 Yandex: 41001700114942
---
Я пользуюсь обменником
 

Shanti

Re: Проблемы доп параметров
« Ответ #12 : Май 30, 2012, 03:26:51 pm »
Парни! Ну что же все таки делать со вторым полем допов и глюком связанным с этим?
 

pehser

Re: Проблемы доп параметров
« Ответ #13 : Май 30, 2012, 05:46:34 pm »
Парни! Ну что же все таки делать со вторым полем допов и глюком связанным с этим?
Про какой глюк имеется виду и что за втрое поле?
WM: Z255040886923, R104460203223, U381335345755 Yandex: 41001700114942
---
Я пользуюсь обменником
 

Shanti

Re: Проблемы доп параметров
« Ответ #14 : Май 30, 2012, 05:51:00 pm »
Про какой глюк имеется виду и что за втрое поле?
лего 5.0.2
Проблема в следующем: на product_brief.tpl.html все ок. Картинка при смене параметра меняется, если она загружена и, если картинки не загружена, то загружается фото по умолчанию. Но на product_detailed.tpl.html вообще ничего не меняется, при том что фотки есть...
Это происходит при добавлении второго поля параметров.
вот пример http://dmitrov-stroyka.ru/product/dekorativnyi-kamen-talento-39/
 

 

Sitemap 1 2 3 4 5