ShopCMS - 2 часть

Тогда, это больше все всего проблема самого движка. Где брал скрипт?
 
Тогда, это больше все всего проблема самого движка. Где брал скрипт?

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

Вот код файла:
HTML:
<form action="index.php?productID={$product_info.productID}" method=post name="MainForm1_{$product_info.productID}">
{counter name='select_counter' start=0 skip=1 print=false assign='select_counter_var'}
{section name=i loop=$product_info.product_extra}
{if $product_info.product_extra[i].option_type eq 0 }
{$product_info.product_extra[i].name}: {$product_info.product_extra[i].option_value}<br>
{else}
{section name=k loop=$product_info.product_extra[i].option_show_times}
{$product_info.product_extra[i].name}{if $product_info.product_extra[i].option_show_times > 1} ({$smarty.section.k.index+1}):{else}:{/if}
{counter name=select_counter}
{if $product_info.product_extra[i].values_to_select_count == 1}
                  <b>{$product_info.product_extra[i].values_to_select[0].option_value}</b><br><input type="hidden" name="option_select_{$select_counter_var}_{$product_info.productID}" value='{$product_info.product_extra[i].values_to_select[0].price_surplus}:{$product_info.product_extra[i].values_to_select[0].variantID}'>
                  {else}
{if $smarty.section.k.index == 0}
<select name='option_select_{$select_counter_var}_{$product_info.productID}' onchange='GetCurrentCurrency_{$product_info.productID}();' class="WCHhider">
{section name=j loop=$product_info.product_extra[i].values_to_select}
<option value='{$product_info.product_extra[i].values_to_select[j].price_surplus}:{$product_info.product_extra[i].values_to_select[j].variantID}' {if $product_info.product_extra[i].values_to_select[j].variantID eq $product_info.product_extra[i].variantID}selected{/if}>{$product_info.product_extra[i].values_to_select[j].option_value}</option>
{/section}
</select><br>
{else}
<select name='option_select_{$select_counter_var}_{$product_info.productID}' onchange='GetCurrentCurrency_{$product_info.productID}();' class="WCHhider">
<option value='0:-1'>{$smarty.const.NOT_DEFINED}</option>
{section name=j loop=$product_info.product_extra[i].values_to_select}
<option value='{$product_info.product_extra[i].values_to_select[j].price_surplus}:{$product_info.product_extra[i].values_to_select[j].variantID}'>{$product_info.product_extra[i].values_to_select[j].option_value}</option>
{/section}
</select><br>
{/if}{/if}
{/section}
{/if}
{/section}
</form>
 
Хм...
Вот так должно выдавать (и выдает) только характеристику с одним значением.
IMG_14.12.2012-6.12.1821.05.2013-20.50.27.png
На сайте выглядит так:
Разрешение экрана: 800x480

Без раскрывающегося списка.
Попробуй выставлять значения (галочки) разными комбинациями.
 
Хм...
Вот так должно выдавать (и выдает) только характеристику с одним значением.
Посмотреть вложение 48353
На сайте выглядит так:
Разрешение экрана: 800x480

Без раскрывающегося списка.
Попробуй выставлять значения (галочки) разными комбинациями.


Вот на этой странице Для просмотра ссылки Войди или Зарегистрируйся видно что выпадающие списки есть для характеристики "производитель", "вкусы", "упаковка". Возможность выбора по определению будет только у "вкуса". Производитель и упаковка для каждого товара будет с одним вариантом.
Задача именно в том, чтобы для "производитель" и "упаковка" не выдавало такие выпадающие списки а просто печатало текстом, а для характеристики "вкус" выпадающий список выводился
 
Задача именно в том, чтобы для "производитель" и "упаковка" не выдавало такие выпадающие списки а просто печатало текстом, а для характеристики "вкус" выпадающий список выводился
Если отметить несколько чекбоксов в категории какого нибудь параметра (например Вкус) - то появится выпадающий список. А если выбрать "задается произвольно" - нужно будет печатать текстом
 
Если отметить несколько чекбоксов в категории какого нибудь параметра (например Вкус) - то появится выпадающий список. А если выбрать "задается произвольно" - нужно будет печатать текстом
Т.е. правкой кода не получиться?
 
Если отметить несколько чекбоксов в категории какого нибудь параметра (например Вкус) - то появится выпадающий список. А если выбрать "задается произвольно" - нужно будет печатать текстом
С чего это взято? Если отметить один чекбокс и поставить "По умолчанию" то выпадающий список не должен появляться. См. скриншот в посте Для просмотра ссылки Войди или Зарегистрируйся
А должна показываться одна характеристика (без раскрывающегося списка).

Вот пример с сайта:
Последняя характеристика с раскрытым выпадающим списком, это когда отмечено несколько чекбоксов. Остальные - либо записаны как "Произвольное значение" либо с одним отмеченным чекбоксом в разделе "Выбор из возможных значений".

IMG_14.12.2012-6.12.1823.05.2013-14.48.52.png
 
ожно ли на сайте с таким движком покупать steam аккаунты в олнайн режиме, то есть выбрать steam, сделать оплату через платежную систему и чтоб покупателю выводилась инфо о стиам аккаунте и оправлялась в почтовый ящик
 
С чего это взято? Если отметить один чекбокс и поставить "По умолчанию" то выпадающий список не должен появляться. См. скриншот в посте Для просмотра ссылки Войди или Зарегистрируйся
А должна показываться одна характеристика (без раскрывающегося списка).

Вот пример с сайта:
Последняя характеристика с раскрытым выпадающим списком, это когда отмечено несколько чекбоксов. Остальные - либо записаны как "Произвольное значение" либо с одним отмеченным чекбоксом в разделе "Выбор из возможных значений".
Все сделано так же
Но выпадающий список для производителя выводится.:(
 

Вложения

  • photo.jpg
    photo.jpg
    131,6 KB · Просмотры: 23
Все сделано так же
Но выпадающий список для производителя выводится.:(
А я не понял, а что это у тебя за портянка такая?! Что то там у тебя явно накручено не по уму.

Стучись в личку - обсудим.
 
Назад
Сверху