реализовал на некоторых сайтах клиентов. смотрится неплохо. кому интересно вот код. PIE.htc положить в папку с картинками для шаблона. в файле product_brief.tpl.html исправляем код. вместо
<a href="{if $smarty.const.CONF_MOD_REWRITE eq 1}product_{$product_info.productID}.html{else}index.php?productID={$product_info.productID}{/if}"><img src="data/small/{$product_info.picture}" alt="{$product_info.name}"></a>
пишем
<a class="b-img-radius" href="{if $smarty.const.CONF_MOD_REWRITE eq 1}product_{$product_info.productID}.html{else}index.php?productID={$product_info.productID}{/if}" style="background: url(data/small/{$product_info.picture})"><img src="data/small/{$product_info.picture}" alt="{$product_info.name}"></a>
и соответственно в файле product_detailed.tpl.html исправляем код
<a href="data/big/{$product_info.big_picture}" class="highslide" onclick="return hs.expand(this)"><img src="data/medium/{$product_info.thumbnail}" alt="{$product_info.name}" id="{$product_info.big_picture}"></a>
на
<a href="data/big/{$product_info.big_picture}" class="highslide b-img-radius" onclick="return hs.expand(this)" style="background: url(data/medium/{$product_info.thumbnail})"><img src="data/medium/{$product_info.thumbnail}" alt="{$product_info.name}" id="{$product_info.big_picture}"></a>
, код
<a href="data/big/{$product_info.big_picture}" class="highslide" onclick="return hs.expand(this)"><img src="data/small/{$product_info.picture}" alt="{$product_info.name}" id="{$product_info.big_picture}"></a>
на
<a href="data/big/{$product_info.big_picture}" class="highslide b-img-radius" onclick="return hs.expand(this)" style="background: url(data/small/{$product_info.picture})"><img src="data/small/{$product_info.picture}" alt="{$product_info.name}" id="{$product_info.big_picture}"></a>
, код
<a href="data/big/{$all_product_pictures[i].enlarged}" class="highslide" onclick="return hs.expand(this)"><img src="data/small/{$all_product_pictures[i].filename}" alt="{$product_info.name}" id="{$all_product_pictures[i].enlarged}"></a>
на
<a href="data/big/{$all_product_pictures[i].enlarged}" class="highslide b-img-radius" onclick="return hs.expand(this)" style="background: url(data/small/{$all_product_pictures[i].filename})"><img src="data/small/{$all_product_pictures[i].filename}" alt="{$product_info.name}" id="{$all_product_pictures[i].enlarged}"></a>
. затем в файле стилей style.css корректируем код
.imboxr img, .sr{margin-left:8px}
.imboxl img, .sl{margin-right:8px}
и меняем на
.imboxr img, .sr{margin-left:0px}
.imboxl img, .sl{margin-right:0px}
и в конец дописываем
/* IMG radius */
.b-img-radius {zoom: 1; position: relative; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; behavior: url(PIE.htc); display: inline-block; vertical-align: top;}
.b-img-radius img {display: block; visibility: hidden;}
. пользуемся и говорим спасибо. пример можно посмотреть тут
http://motochki.com.ua
Прикрепленные файлы
-
PIE.rar 10.29К
6 Количество загрузок:
Спасибо алфавиту за любезно предоставленные буквы! Во время написания ни одна буква не пострадала.