Автор: Рудюк С . А.
https://corp2.net
E-Mail: rs@corp2.net
С некоторых пор пришлось пользоваться чужими движками сайтов и интернет-магазинов. Закачал последнюю версию движка интернет-магазина Shop Script 5. Движек понравился, но сразу столкнулся с проблемой вывода изображений. После закачки изображения, в интернет-магазине вместо картинки товара выводилась надпись.
Начал изучать проблему, оказывается тег img заполняется правильно. Текст, который выводится – это текст из alt. Но, вот путь к изображению не совпадает с действительностью. Так, например, выводится 200.jpg, а в реальности сохранен файл, как 200×0.jpg. 750.jpg, а в реальности – 750×0.jpg.
Начал копаться в движке, искать по форумам и нашел решение, как исправить данную проблему.
В файле list-thumbs.html есть такая команда (или нечто подобное):
1 |
{$wa->shop->productImgHtml($p, <b>'200'</b>, ['itemprop' => 'image', 'alt' => $p.name, |
1 |
'default' => "`$wa_theme_url`img/dummy200.png"])} |
Её нужно поменять на:
1 |
{$wa->shop->productImgHtml($p, <b>'200x0'</b>, ['itemprop' => 'image', 'alt' => $p.name, |
1 |
'default' => "`$wa_theme_url`img/dummy200.png"])} |
Далее, ищем по тексту подобные команды с вложением размера 750.
В некоторых шаблонах, применяютя другие размеры изображений, поэтому, нужно так же указать генерацию необходимых размеров изображений. Это делается, если войти в Shop-Setting-Product images. Необходимо указать размеры, которые показаны на скриншоте к данному разделу.
Leave a Reply