Jump to content


Photo
- - - - -

Отображение первого значения в селектбокс JBZoo Price - Advance

jbzoo price - advance

Best Answer joejoker , 03 August 2013 - 08:18

Для того что бы автоматически был выбран первый параметр, в шаблон /media/zoo/applications/jbuniversal/elements/jbpriceadvance/tmpl/tmpl_default.php в самый низ добавьте скрипт:

<script type="text/javascript">
    (function ($) {
        $('.jsParamDesc :nth-child(2)').attr("selected", "selected");
    })(jQuery);
</script>

Но в таком случае вам придется немного поправить и css. В файле /media/zoo/applications/jbuniversal/assets/css/jbzoo.css есть такой код.

.jbzoo .jbprice-selects select,
.jbzoo .jbprice-selects option {
    width: 100px;
    max-width: 100px;
    min-width: 100px;
    line-height: 32px;
    height: 22px;
    padding: 0;
}

Его нужно либо заменить (не рекомендую, т.к. после обновления эти изменения затрутся) либо перебить эти стили в своих шаблонах (рекомендую) этими стилями:

.jbzoo .jbprice-selects select
{
    width: auto;
    min-width: 100px;
    line-height: 32px;
    height: 22px;
    padding: 0;
}


.jbzoo .jbprice-selects option {
    width: auto;
}

И напоследок, обязательно чистим кеш сайта и браузера.

Go to the full post


  • This topic is locked This topic is locked
6 replies to this topic

#1 Василий

Василий
  • JBZoo User (rus)
  • User rate: 0
  • posts: 533
  • topics: 100

Posted 31 July 2013 - 10:51

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

 

Как сделать отображение первого значения в селектбоксе при отображении страницы? Поставить "Товар в наличии" не подходит. Нужно чтобы либо выводилось сообщение о том что не выбрано значение из селектбокса, либо это первое значение по умолчанию выбиралось. 

 

Спасибо. 


  • 0

#2 Arlekina

Arlekina
  • JBZoo User (rus)
  • User rate: 0.7
  • posts: 33
  • topics: 4

Posted 02 August 2013 - 10:28

У меня подобный вопрос. Как сделать что бы по умолчанию выбрано первое значение а не название селектбокса?


  • 0

#3 ledtex

ledtex
  • JBZoo User (rus)
  • User rate: 0
  • posts: 17
  • topics: 5

Posted 02 August 2013 - 10:47

и я также мучаюсь, смысл в доп ценах если товар можно отправить в корзину не выбрав их.

 

например 

 

помидоры стоимость от 1р.

доп цена1  - красный +5р, зеленый +0

доп цена2 - маленькие+0, средние +10, большие +15

 

нажимаеш кнопку заказать и в корзине помидор за 1р. при этом не известно какой иммено хотел заказать клиент.

и хотелось бы еще видеть сообщение что товар добавлен в корзину.


  • 0

#4 SmetDenis

SmetDenis
  • Administrators
  • User rate: 139.4
  • posts: 16232
  • topics: 200

Posted 02 August 2013 - 18:31

автоматически выбран базовый вариант.
то что вы хотите не поддерживается, но не сложно сделать с помощь небольшого JS скрипта.
  • 0
JBZoo v4.0 и новый чудный мир Open Source GPL
Отключайте проверку лицензий как можно скорее!



— Есть два типа людей: Кто еще не делает бекапы и кто уже делает бекапы.


#5 isay777

isay777
  • JBZoo User (rus)
  • User rate: 113.4
  • posts: 1878
  • topics: 232

Posted 03 August 2013 - 07:45

Денис, может подскажите ссылочки на похожие js или скажите как сделать? 


  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)

#6 joejoker

joejoker
  • JBZoo User (rus)
  • User rate: 6.8
  • posts: 305
  • topics: 5

Posted 03 August 2013 - 08:18   Best Answer

Для того что бы автоматически был выбран первый параметр, в шаблон /media/zoo/applications/jbuniversal/elements/jbpriceadvance/tmpl/tmpl_default.php в самый низ добавьте скрипт:

<script type="text/javascript">
    (function ($) {
        $('.jsParamDesc :nth-child(2)').attr("selected", "selected");
    })(jQuery);
</script>

Но в таком случае вам придется немного поправить и css. В файле /media/zoo/applications/jbuniversal/assets/css/jbzoo.css есть такой код.

.jbzoo .jbprice-selects select,
.jbzoo .jbprice-selects option {
    width: 100px;
    max-width: 100px;
    min-width: 100px;
    line-height: 32px;
    height: 22px;
    padding: 0;
}

Его нужно либо заменить (не рекомендую, т.к. после обновления эти изменения затрутся) либо перебить эти стили в своих шаблонах (рекомендую) этими стилями:

.jbzoo .jbprice-selects select
{
    width: auto;
    min-width: 100px;
    line-height: 32px;
    height: 22px;
    padding: 0;
}


.jbzoo .jbprice-selects option {
    width: auto;
}

И напоследок, обязательно чистим кеш сайта и браузера.


Edited by joejoker, 03 August 2013 - 08:32.

  • 3
В мире все совсем не сложно, если самому не усложнять.
Разработка индивидуальных решений для ZOO /JBZoo /Joomla

#7 isay777

isay777
  • JBZoo User (rus)
  • User rate: 113.4
  • posts: 1878
  • topics: 232

Posted 03 August 2013 - 08:30

Спасибо попробуем. 


  • 0
ХОСТИНГ для сайтов jbzoo (все попугаи)





Also tagged with one or more of these keywords: jbzoo price - advance

Click to return to top of page in style!