Виталий 0 Опубликовано 11 сентября, 2010 Жалоба Share Опубликовано 11 сентября, 2010 Добрый день! Когда делал экспорт с oscommerce vam edition через vam-exprot, то в папке vam-export/images и в папке vam-export/product_images/original_images не появились картинки. попробывал сам скопироать картинки в папку /images/product_images/original_images. затем сделал нарезку через XT-Модуль. всё нарезалось, но картинки не отображаются. сделал принудительно(в товаре сам выбрал нужную картинку и нужную папку). если раньше картинка называлась как оригинальная (например, ad_131), то сейчас загруженная картинка имеет имя 3_0. Подскажите, в чём может заключаться проблема? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 11 сентября, 2010 Жалоба Share Опубликовано 11 сентября, 2010 Здравствуйте! Дайте ссылку на товар какой-нибудь и название файла картинки этого товара. Ссылка на сообщение Поделиться на другие сайты
Виталий 0 Опубликовано 11 сентября, 2010 Автор Жалоба Share Опубликовано 11 сентября, 2010 Нашёл в самой базе данных кое что: в таблице products, products_image имеет запись Adamas/3_0.gif (эту картинку добавлял сам после переноса). Для других товаров запись выглядит так: Images of products/Adamas/ada_1717e.gif , т.е. лишнее есть " Images of products/ " после удаления Images of products/ в записи картинка стало нормально отображаться. Так как я с мускулом не на "ты" ещё, но предположил, что можно применить определённый скрипт в phpmyadmin, который может удалить это слово Images of products/ скажите пожалуйста, я в правильном направлении мыслю? Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 сентября, 2010 Жалоба Share Опубликовано 12 сентября, 2010 Сделайте резервную копию базы данных без сжатия в Админке - Разное - Резервное копирование. Затем откройте полученный .sql файл в /admin/backups/ папке которй создался. Затем сделайте поиск и замену по всему файлу, т.е. удалите не нужно, например сделайте замену по всему файлу Images of products/ на / Затем сохраните файл и снова восстановите его в Админке - Разное - Резервное копирование. Ссылка на сообщение Поделиться на другие сайты
Гость pooh Опубликовано 12 сентября, 2010 Жалоба Share Опубликовано 12 сентября, 2010 Нашёл в самой базе данных кое что: в таблице products, products_image имеет запись Adamas/3_0.gif (эту картинку добавлял сам после переноса). Для других товаров запись выглядит так: Images of products/Adamas/ada_1717e.gif , т.е. лишнее есть " Images of products/ " после удаления Images of products/ в записи картинка стало нормально отображаться. Так как я с мускулом не на "ты" ещё, но предположил, что можно применить определённый скрипт в phpmyadmin, который может удалить это слово Images of products/ скажите пожалуйста, я в правильном направлении мыслю? Очень правильно. Надо сделать запрос update products set products_image=replace(products_image, 'Images of products/', '') Ссылка на сообщение Поделиться на другие сайты
support 447 Опубликовано 12 сентября, 2010 Жалоба Share Опубликовано 12 сентября, 2010 Не знал, если такой запрос работает, то конечно правильнее и проще его использовать. Ссылка на сообщение Поделиться на другие сайты
Гость pooh Опубликовано 12 сентября, 2010 Жалоба Share Опубликовано 12 сентября, 2010 ... если такой запрос работает ... Что это значит? Сомневаетесь - проверьте, это ж дело двух минут... Ссылка на сообщение Поделиться на другие сайты
Виталий 0 Опубликовано 13 сентября, 2010 Автор Жалоба Share Опубликовано 13 сентября, 2010 Сделал этот запрос. " Images of products/ " удалило. Теперь все картинки отображаются нормально :D Спасибо за помощь! Ссылка на сообщение Поделиться на другие сайты
Рекомендуемые сообщения