[Ликбез]

Форма входа
Логин:
Пароль:

Меню сайта


Скрипты и коды для юкоз - Форум аццкого кодера » Записи участника » bulken [3]

Результаты поиска
[1 | Тема: Расширенный вид материала "Интернет магазин"] bulken [05.04.2014, 17:16]
По той же теме!
На "странице товара" есть такой стандартный укозовский код

Код
var uCoz ={"sh_curr":{"2":{"rate":1,"name":"Рубли","default":1,"code":"RUR","dpos":0,"disp":"  
руб."}},"mf":"0gotodress","shop_price_f":["%01.0f",""],"sh_curr_def":2,"ver":1,"sh_goods":{"93":{"old_price":"0.00","imgs":["/_sh/00/93m.jpg","/_sh/00/93m_1.jpg","/_sh/00/93m_2.jpg","/_sh/00/93m_3.jpg"],"price":"1509.75"},"94":{"old_price":"0.00","imgs":["/_sh/00/94m.jpg","/_sh/00/94m_1.jpg","/_sh/00/94m_2.jpg"],"price":"1678.05"}}};


1) как мне с этого кода обратиться к imgs с id 93?
пишу:
Код
idarray = uCoz.sh_goods.93.imgs


2)а далее на странице "каталог товаров" при клике на товар с id 93 показать лайтбокс c перемоткой фото?
Я пишу

Код
<script type="text/javascript">  
function _bld1(id, indx) {  
idarray = uCoz.sh_goods.93.imgs;  
imgar = [];  
for (var i=0;i<eval(idarray).length;i++) {  
imgar [i]= eval(idarray)[i][0];  
}  
$.fancybox(imgar,{index: indx, padding: 3, preload: 5, openEffect: openEf, closeEffect: 'elastic', nextEffect: 'fade', prevEffect: 'fade', openEasing: 'linear', nextEasing: 'linear', prevEasing: 'linear', fixed: fixedFlag, helpers: {title: null, overlay : {opacity: 0.1, speedIn: 0, speedOut: 0}, buttons: {}}};);  
}  
</script>     

<img alt="" src="$THUMB$" class="gphoto" onclick="_bld1($ID$, this.getAttribute('idx'));" id="ipreview" idx="0" title="Кликните для увеличения изображения">
[2 | Тема: Расширенный вид материала "Интернет магазин"] bulken [06.04.2014, 10:25]
Класс!! помогло
напишите свой вебмани, кину копеечку)
а еще вопрос можно?
Вот открывается теперь у меня $.fancybox при щелчке на товар - это хорошо)
А как теперь вывести в этот лайтбокс еще цену товара ну и кнопочку перехода на товар
[3 | Тема: Расширенный вид материала "Интернет магазин"] bulken [06.04.2014, 11:15]
Только не подумайте, что я хочу засунуть в лайтбокс весь сайт) Но такая функция "быстрого просмотра" реализована на многих ведущих интернет-магазинах.
1) это все реализуется на странице "каталог товаров" а не на "странице товара" и поэтому кнопка перехода на товар - маленькая и его приходится искать.
2) лайтбокс будет открываться почти на весь экран и если захотят купить товар, то придется закрывать лайтбокс и снова искать глазами этот товар и кнопку перехода на товар
3) можно еще как в контакте засунуть в лайтбокс комментарии к товару

Зы: естественно, что все это за денюжку


Полная версия сайта