Александр 0 Опубликовано 7 января, 2014 Жалоба Share Опубликовано 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"> Ссылка на сообщение Поделиться на другие сайты
YuraS 4 Опубликовано 8 января, 2014 Жалоба Share Опубликовано 8 января, 2014 не совсем понятно, зачем эти телодвижения? что они дают? в карточке товара, вроде бы, и так маленькие картинки отображаются. Ссылка на сообщение Поделиться на другие сайты
Александр 0 Опубликовано 8 января, 2014 Автор Жалоба Share Опубликовано 8 января, 2014 маленькие для доп.картинок - да, всего остального нет. скажем у нас имя картинки идёт артикулом, и при помощи этих меток это имя можно вставить в описание в альт теге. можно также применить имена картинок в скриптах. а вообще, вроде в версии 167 или около той версии и доп.картинки выводились из папки инфоимаджес... Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения