Пути к изображениям товаров после переноса Есть решение

Переносим сайт на новую тему.

Установили shop-script с нуля на сервер, установили новую тему через инсталлер.

После этого со старого хостинга перенесли базу данных и папку wa-data/public/shop/products/

Картинки товаров не отображаются, потому что на старом сайте путь к ним был например такой:

products/14/35/13514/images/33252/33252.392.jpg

А на новом путь получается:

/products/14/35/13514/images/33252/33252.440.jpg 

Такой картинки (с "440" в конце названия) естественно нет.

Подскажите, пожалуйста, как исправить.

Насколько я понимаю, надо или пересоздать эскизы или исправить ссылки в шаблоне?

Перегенерировать эскизы пробовал - стираются вообще все изображения. 

А в каком шаблоне исправить пути - не нашел...

14 ответов

  • 1

    попробуйте на странице Магазин - Настройки - Изображения включить опцию Разрешить создание эскизов произвольных размеров по требованию

    • +1
      andrey@gunshop.com.ua andrey@gunshop.com.ua 2 января 2019 16:26 #

      была такая галка изначально.

      у обоих сайтов все эти настройки одинаковы. после установки на новом сайте по умолчанию размеры эскизов были как на старом сайте. 

      на новом на одно правило больше. я его не удалял, боюсь может теме оно нужно...

      и поставил максимальный размер 2100, чтобы сходилось. было 1000 изначально на новом.

      Новый:


  • 1

    Так как изображения с размером 392 доступны (пример), то найдите в шаблонах темы дизайна код, который отвечает за вывод изображений, и выставьте там существующий размер, чтобы вернуть на сайт изображения.

    В шаблонах темы дизайна ищите что-то похожее на http://prntscr.com/m2b11q

    Только у Вас там будет цифра 440. Вот её замените на 392. Размер изображения при желании можно будет подкорректировать средствами css.

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

    • +1
      andrey@gunshop.com.ua andrey@gunshop.com.ua 2 января 2019 23:22 #

      в том то и дело, не могу найти где "392" прописано.

      в product.html только:

      {$wa->shop->productImgHtml($product, '970', [ 'itemprop' => 'image', 'alt' => $product.name ])} 

      product.cart.html и product.page.html тоже пересмотрел... не нашел...

Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите