CMS Joomla. Virtuemart: не отображаются картинки в категориях

tgr_85
13 років
0
Собственно вопрос в теме... При переходе в любую категорию, не отображаются уменьшенные картинки товаров. При этом все тексты и ссылки на местах. Если перейти далее в карточку товара, то там все изображения на месте...
Голову поломал уже себе, техподдержке и людям на Джмловских форумах. Может кто-нибудь знает ответ? Буду очень благодарен!
Файл virtuemart.cfg.php правил как надо
belous
13 років
0
сайт какой?
Sender
13 років
0
А ссылки полные установлены?
сайт/папка/картинка.jpeg
Или /папка/картинка.jpeg ???

Попробуйте первый вариант.
olga03
13 років
0
Решение:
За формирование адреса параметра src, тега img (только для категорий browse_xx.php, но не для товара fly_page.php) отвечает файл administrator\components\com_virtuemart\html\shop.browse.php. Где-то в 340 строке есть такое:
if( $product_thumb_image ) {
if( substr( $product_thumb_image, 0, 4)!= "http" ) {
if(PSHOP_IMG_RESIZE_ENABLE == '1') {
$product_thumb_image = $mosConfig_live_site."/components/com_virtuemart/show_image_in_imgtag.php?filename=".urlencode($product_thumb_image)."&newxsize=".PSHOP_IMG_WIDTH."&newysize=".PSHOP_IMG_HEIGHT."&fileout=";
}
elseif( !file_exists( IMAGEPATH."product/".$product_thumb_image )) {
$product_thumb_image = VM_THEMEURL.'images/'.NO_IMAGE;
}
}
}
Нас интересует эта строка. Ее меняем на:
if( $product_thumb_image ) {
if( substr( $product_thumb_image, 0, 4)!= "http" ) {
if(PSHOP_IMG_RESIZE_ENABLE == '1') {
$product_thumb_image = $mosConfig_live_site."/components/com_virtuemart/shop_image/product/".$product_thumb_image;
}
elseif( !file_exists( IMAGEPATH."product/".$product_thumb_image )) {
$product_thumb_image = VM_THEMEURL.'images/'.NO_IMAGE;
}
}
}

На выходе имеем стандартный адрес вида:
xxx.dp.ua/components/com_virtuemart/shop_image/product/resized/_________________4b434177703d9_165x165.png

взято с форума Joomla. Сработало.
tgr_85
13 років
0
Действительно сработало! Ольга, Вы супер! Расцеловал бы:)
egor777
13 років
0
Я обслуживаюсь на Вашем хостинге, у Вас же мой домен (www.atlaskanc.kh.ua).
Создал сайт на Joomla 1.5.22 с Virtuemart 1.1.7.
Проблема заключается в том, что не отображаются картинки категорий, товаров и т.п.
Адреса картинок генерируются правильно, без каких-либо проблем, но...
При открытии картинки по отдельности, например: https://www.atlaskanc.kh.ua/components/com_virtuemart/shop_image/category/resized/_________________4d5bafe3a6639_90x90.jpg - пишет, что время соединения вышло! Как эту проблему решить?
Аноним
13 років
0
Для: Журавлев Александр
Попробуйте выключить SSL, чтоб изменилось https:// на http://
egor777
13 років
0
Спасибо, разобрался, я подцепил адреса через массивы (в вм, virtuemart.cfg.php)
admin131
13 років
0
это не выход всё! поставишь модуль, например, вывода случайных товаров и тоже будешь репу чесать... тут дело в другом =) И спросить нужно хостера.
odarka17
13 років
0
Здравствуйте,у меня тоже проблема с выводом картинок,только в разделе сопутствующие товары...выводит ссылку на товар,а картинку нет..Подскажите,пожалуйста,что нужно исправить? Заранее спасибо
admin131
13 років
0
сменить хостинг =)
assis
13 років
0
Молодцы, админы наладили таки! Картинки теперь отображаются. Спасибо, шаманам =)
odarka17
13 років
0
а у меня теперь исчезли картинки даже в админ-панели vm...Подскажите,что в каком файле нужно поменять?!Пожалуйста!!
buzlyator
13 років
0
Я заметил, что если убирать лого виртуал марта в настройках, то сразу возникает эта проблема - пропадают картинки.
Редактирование "shop.browse.php" помогает только для основного модуля виртуал марта, как только ставишь дополнительный модуль вывода случайных товаров или нечто похожее, сразу все пропадает. Об этом, в принципе, писалось и ранее.
Volkov142
13 років
0
Сменить хостинг не выход надо как то решить проблему с выводом картинок! мой сайт viphorse.com.ua какая же штука как и у всех с картинками в магазине
assis
13 років
0
Волков А.Н. так у тебя ж там ссылка локалхостовская, так что хостер тут не причем, копай сам))))

Там это: http://localhost/mg/components/com_virtuemart/shop_image/category/resized/_____________4dde4a87dace5_90x90.jpg
Volkov142
13 років
0
есть решение дайте запрос на установку исходника ждумлы в админке хостера, после этого все проблемы пропадут, сайт с локалки не риально настроить!
Тема закрита.