Сообщение # 1 | 17:00:08
На "странице товара" есть такой стандартный укозовский код

Код
var uCoz ={"sh_curr":{"2":{"rate":1,"name":"Рубли","default":1,"code":"RUR","dpos":0,"disp":"
руб."}},"mf":"0
","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="Кликните для увеличения изображения">
Сообщение отредактировал bulken - Воскресенье, 06 Апр 2014, 17:55:01