Александр 0 Posted January 7, 2014 Report Share Posted January 7, 2014 1. Правим includes/modules/product_info.php.php. Это: $image_pop = DIR_WS_POPUP_IMAGES.$product->data['products_image']; $info->assign('PRODUCTS_POPUP_IMAGE', $image_pop); меняем на это: $image_pop = DIR_WS_POPUP_IMAGES.$product->data['products_image']; $info->assign('PRODUCTS_POPUP_IMAGE', $image_pop); $image_thumb = DIR_WS_THUMBNAIL_IMAGES.$product->data['products_image']; $info->assign('PRODUCTS_THUMBNAIL_IMAGE', $image_thumb); $image_name = $product->data['products_image']; $extensions = array (".jpg", ".JPG", ".png", ".PNG", ".gif", ".GIF", ".jpeg", ".JPEG"); $PRODUCTS_IMAGE_NAME = str_replace($extensions,'',$image_name); $info->assign('PRODUCTS_IMAGE_NAME_E', $image_name); $info->assign('PRODUCTS_IMAGE_NAME', $PRODUCTS_IMAGE_NAME); Имеем теперь для шаблона, конкретно - product_info_v1.html, переменную {$PRODUCTS_IMAGE_NAME} и {$PRODUCTS_IMAGE_NAME_E}, {$PRODUCTS_THUMBNAIL_IMAGE} которая даст имя картинки и имя с расширением + маленькую картинку соответственно 2. Для дополнительных картинок правим includes/modules/product_info.php.php. Это: if (!file_exists(DIR_WS_POPUP_IMAGES.$img['image_name'])) $products_mo_popup_link = ''; $mo_img[] = array( 'PRODUCTS_MO_IMAGE' => DIR_WS_INFO_IMAGES . $img['image_name'], 'PRODUCTS_MO_POPUP_IMAGE' => $products_mo_popup_link, 'PRODUCTS_MO_IMAGE_DESCRIPTION' => $img['image_description'], 'PRODUCTS_MO_POPUP_LINK' => $products_mo_popup_link); $info->assign('mo_img', $mo_img); Меняем на это: if (!file_exists(DIR_WS_POPUP_IMAGES.$img['image_name'])) $products_mo_popup_link = ''; $imagename=$img['image_name']; $PRODUCTS_MO_IMAGE_NAME = str_replace($extensions,'',$imagename); $mo_img[] = array( 'PRODUCTS_MO_IMAGE' => DIR_WS_THUMBNAIL_IMAGES . $img['image_name'], 'PRODUCTS_MO_IMAGE_NAME' => $PRODUCTS_MO_IMAGE_NAME, 'PRODUCTS_MO_IMAGE_NAME_E' => $imagename, 'PRODUCTS_MO_IMAGE_DESCRIPTION' => $img['image_description'], 'PRODUCTS_MO_POPUP_IMAGE' => $products_mo_popup_link, 'PRODUCTS_MO_POPUP_LINK' => $products_mo_popup_link); $info->assign('mo_img', $mo_img); Не забываем, что $extensions инициализирована выше. Получили {$img_values.PRODUCTS_MO_IMAGE_NAME} и {$img_values.PRODUCTS_MO_IMAGE_NAME_E}. -------------------- ВУ шаблоне имеем что-то вроде: {if $PRODUCTS_POPUP_LINK!=''}<a href="{$PRODUCTS_POPUP_IMAGE}" title="{$PRODUCTS_NAME}" class="zoom" {if $PRODUCTS_MO_IMAGES}rel="group"{/if} target="_blank">{/if}<img id="img" src="{$PRODUCTS_IMAGE}" alt="{$PRODUCTS_NAME}" />{if $PRODUCTS_POPUP_LINK!=''}</a>{/if} <a href="{$PRODUCTS_POPUP_IMAGE}"><img src="{$PRODUCTS_THUMBNAIL_IMAGE}" title="{$PRODUCTS_NAME}-{$PRODUCTS_IMAGE_NAME}" height="100px"/></a> <a href="{$img_values.PRODUCTS_MO_POPUP_IMAGE}" title="{$PRODUCTS_NAME}-{$img_values.PRODUCTS_MO_IMAGE_NAME}" class="zoom" rel="group" target="_blank"> Quote Link to post Share on other sites
YuraS 4 Posted January 8, 2014 Report Share Posted January 8, 2014 не совсем понятно, зачем эти телодвижения? что они дают? в карточке товара, вроде бы, и так маленькие картинки отображаются. Quote Link to post Share on other sites
Александр 0 Posted January 8, 2014 Author Report Share Posted January 8, 2014 маленькие для доп.картинок - да, всего остального нет. скажем у нас имя картинки идёт артикулом, и при помощи этих меток это имя можно вставить в описание в альт теге. можно также применить имена картинок в скриптах. а вообще, вроде в версии 167 или около той версии и доп.картинки выводились из папки инфоимаджес... Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.