Увеличение дополнительных картинок

Статус
В этой теме нельзя размещать новые ответы.

Plushev

Постоялец
Регистрация
28 Июл 2008
Сообщения
57
Реакции
3
Ещё такой трабл, не смог решить, прошу совета.

Когда выводишь подробное описание товара, если у него есть картинки дополнительные, то когда на них нажимаешь, они не увеличиваются, а становяться на место главной, и увеличить их можно только там. Нужно чтобы нажимая на картинку, она увеличивалась.

Там javascript делает увеличение, но вот как его сделать чтобы работал как описан выше - незнаю.
 
Можно сделать так:
в файле includes/product_detailed.php добавляешь код (со строки 219, что добавила выделила синим)
ниже
Код:
$smarty->assign("all_product_pictures_id", $all_product_pictures_id );
$smarty->assign("all_product_pictures", $all_product_pictures );
[COLOR="blue"]$smarty->assign("all_product_pictures_b", $all_product_pictures_b );[/COLOR]
Это мы добавили массив больших доп.картинок.

В файле product_detailed.tmpl.html меняем
Код:
{section name=i loop=$all_product_pictures}
<a href="index.php?productID={$product_info.productID}&picture_id={$all_product_pictures_id[i]}"> 
<img src="products_pictures/{$all_product_pictures[i]}" border=0> 
</a> 
{/section}
на
Код:
{section name=i loop=$all_product_pictures}
{if $all_product_pictures_b[i]}<a href="javascript:open_window('products_pictures/{$all_product_pictures_b[i]}',{$product_info[16]},{$product_info[17]});">{/if} 
<img src="products_pictures/{$all_product_pictures[i]}" border=0> 
{if $all_product_pictures_b[i]}</a>{/if} 
{/section}
Единственное, размеры окна я использую от основной картинки. Не стала брать размеры дополнительной, так как они у меня похожие.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху