проблема с магазином
Сергей123
Новичок
: 3
: 21-02-2015


21-02-2015 20:40
Перенес магазин на prestashop 1.4.4 на другой сервер. в результате картинки товаров все отображаются знаком вопроса. Читал много всего в нете и пробовал - не помогает. кеш чистил, права менял и т.п. у кого есть какие предложения? может кто сталкивался с таким?
 
  
Сергей123
Новичок
: 3
: 21-02-2015


21-02-2015 21:01
по исходному коду страницы в браузере видно что путь к картинке отличается к примеру на старом хостинге путь к изображению - http://site.by/47153-medium/perehodnik-......i-microhdmi.jpg а на новом сервере - http://site.by/200865-47153-medium/pere......i-microhdmi.jpg Как быть? куда копать? помогите плиз!


Сообщение отредактировано Сергей123 21-02-2015 22:04 ...
 
  
Сергей123
Новичок
: 3
: 21-02-2015


22-02-2015 06:43
да нет, просто перенес базу и файлы , прописал конфиг бд, очистил tools/smarty/compile и cache и выставил права на них 777 . все работает только изображений нет( домен тот же. сайт был на хостинге, перенес на сервер...
 
  
Алекс


Администратор
: 4516
: Красноярск
: 29-05-2009


22-02-2015 21:22
В данном случае правильная ссылка такая:
/200865-47153-medium/perehodnik-hdmi-microhdmi.jpg

200865 - ID товара.
47153 - ID изображения.
medium - тип изображения.

Проверьте наличие в директории override/classes/.*
При наличии файлов переименуйте директорию и протестируйте еще раз.

1. Откройте файл /themes/ваша тема/product-list.tpl и скопируйте код забора изображения, пример:
Код:
<img src="{$link->getImageLink($product.link_rewrite, $product.id_image, 'home')}" alt="{$product.legend|escape:'htmlall':'UTF-8'}" {if isset($homeSize)} width="{$homeSize.width}" height="{$homeSize.height}"{/if} />


2. Откройте файл /classes/Link.php и скопируйте сюда метод getImageLink
3. Приложите ваш файл .htaccess (корень)