VM 2.x [J! 2.5.4 VM 2.0.4] Вывод картинки товара в корзине

Статус
В этой теме нельзя размещать новые ответы.

Phuur

Создатель
Регистрация
22 Апр 2012
Сообщения
32
Реакции
2
В общем, вместо картинки товара в корзине выводит filetype_jpg.png + вываливает кучку ошибок. Пробовал пробить ошибки -- ничё не нашёл. Как и по проблеме с фото.

Корзина-210210.png
 
Скорее всего проблема в шаблоне, судя по картинке он отличный от стандартного в VirtueMart.
Отображение изображения находиться в файле components\com_virtuemart\views\cart\tmpl\default_pricelist.php
Или же в шаблоне templates\твойшаблон\html\com_virtuemart\cart\default_pricelist.php
Строка:
Код:
                        <span class="cart-images">
                        <?php
                        if(!empty($prow->image)) echo $prow->image->displayMediaThumb('',false);
                        ?>
                        </span>
Сравни её у себя в шаблоне с оригиналом.
 
Попробуй поставить по умолчанию стандартный шаблон joomla и посмотри, если картинка появится, то в шаблоне проблема...
 
отключи в php "показывать ошибки", а картинку корзины может не показывать из за вкл. SEF
 
то, что выводит область картинки - уже хорошо. Смотри путь к картинке.
 
Phuur, а какой формат изображения этого товара? Случаем не jpeg?
 
У меня была такая проблема с модулем OnePageCheckout. Проверь код, у меня работал только этот вариант выдачи картинки.

Код:
<img src="/components/com_virtuemart/shop_image/product/<?php echo $product['product_thumb_img']; ?>" alt="<?php echo strip_tags($product['product_name']);?>" />
 
Вся фишка в том, что png изображения неадекватно обрабатываются. Движок не может их нормально перекодировать. Выход: изображение сохранить в jpg
 
стоит попробовать пересохранить картинку в jpg, похоже проблема именно с картинкой или ее иминем
 
Есть необходимость вывести изображения в модуле корзины 2 вирта. Но чет не могу наути как это сделать - точно помню что делал, да вот потерялся в своих шпаргалках :( (не в корзине магазина, а именно в модуле)
Варианты сменить модуль корзины не предлагать - надо именно в стандартном ;)

Такой вот вариант: ничего не выводит, видимо надо еще гдето подключиться...
Код:
                  <?php if (!empty($product->images[0])) {
                        echo $product->images[0]->displayMediaThumb ('class="featuredProductImage"', FALSE);
                } ?>
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху