Не отображаются картинки каталога 

Убедитесь, что на сервере создались миниатюры изображений товаров. Откройте папку uploads Вы должны увидеть подобную иерархию папок до файлов с миниатюрами \uploads\product\000\16\thumbs\

Если после обновления с версии до 5.6.0 в поль до актуальной у вас пропали изображения картинок в публичной части сайта, выполните следующий список  изменений для вашего шаблона. Следующие изменения укажут актуальные пути до папок с картинками товаров.

Изменения, которые необходимо внести

1) в файле "layout/layout_variant.php"

Найти и заменить строки:
$src = SITE."/uploads/no-img.jpg";
if(file_exists(URL::$documentRoot.DIRECTORY_SEPARATOR.'uploads'.DIRECTORY_SEPARATOR.'thumbs'.DIRECTORY_SEPARATOR.'30_'.$variant["image"])){
$src = SITE.'/uploads/thumbs/30_'.$variant['image'];
}
на одну строку:
$src=mgImageProductPath($variant['image'], $variant['product_id'], 'small');

2) в файле "js/layout.cart.js"

Найти и заменить строки:
+ element.product_url + '"><img src="' + mgBaseDir + '/uploads/thumbs/30_'
+ (element.image_url?element.image_url:'no-img.jpg') + '" alt="'
 
на одну строку:
+ element.product_url + '"><img src="' + element.image_url_new + '" alt="'

3) в файле "layout/layout_cart.php"

Найти и заменить строку:
<img src="<?php echo SITE."/uploads/thumbs/30_".($item['image_url']?$item['image_url']:'no-img.jpg') ?>" alt="<?php echo $item['title'] ?>" />
на одну строку:
<img src="<?php echo $item["image_url_new"]?>" alt="<?php echo $item['title'] ?>" />
Строка встречается в файле дважды, заменить необходимо в обоих случаях

4) в файле"views/cart.php"

Найти и заменить строки:
<img src="<?php echo $product["image_url"]?SITE.'/uploads/thumbs/30_'.$product["image_url"]:SITE."/uploads/no-img.jpg" ?>" alt="">
на одну строку:
<img src="<?php echo mgImageProductPath($product["image_url"], $product['id'], 'small')?>" alt="">

5) в файле "layout/layout_images.php"

Найти и заменить строки:
$src = SITE."/uploads/no-img.jpg";                   if(file_exists(URL::$documentRoot.DIRECTORY_SEPARATOR.'uploads'.DIRECTORY_SEPARATOR.'thumbs'.DIRECTORY_SEPARATOR.'70_'.$image)){
$src = SITE.'/uploads/thumbs/70_'.$image;
}
 
на одну строку:
$src = mgImageProductPath($image, $data["id"], 'big');
либо , если в этом файле нет похожих строк для замены, необходимо использовать вставку для подстановки путей к картинкам товара:
<?php echo mgImageProductPath($image, $data["id"], 'big'); ?>

Комментарии

Имя:
E-mail:
Введите текст с картинки:

Получать уведомления о новых коментариях:
Загрузить все