список товаров - рисунок увеличивается до его настояшего размера
Вчера тоже столкнулся с подобной необходимостью или как минимум выводить средне размерное изображение
Возможно нужно подправить function.php. А лучше всего задать этот вопрос на сайте разработчиков. Там быстрее помогут.
Направление почти верное))).
За вывод картинки в списке товаров отвечает такой код:
<a href="<?php print $product->product_link?>">
<img class = "jshop_img" src = "<?php print $this->image_product_path?>/<?php if ($product->product_thumb_image) print $product->product_thumb_image; else print $this->noimage?>" alt="<?php print htmlspecialchars($product->name);?>" />
</a>
точнее переменная
$product->product_thumb_image. Полез искать где находится (вызывается или по другому формируется запрос в БД) для product_thumb_image . Нашёл в components\com_jshopping\tables\category.php
а в карточке товара такой код
<?php foreach($this->images as $k=>$image){?>
<a class="lightbox" id="main_image_full_<?php print $image->image_id?>" href="<?php print $this->image_product_path?>/<?php print $image->image_full;?>" <?php if ($image->image_full!=$this->product->product_full_image){?>style="display:none"<?php }?>>
<img id = "main_image_<?php print $image->image_id?>" src = "<?php print $this->image_product_path?>/<?php print $image->image_name;?>" alt = "<?php print htmlspecialchars($this->product->name)?>" />
</a>
<?php }?>
image_name никак не вызывается в components\com_jshopping\tables\category.php
Для решения задачи минимум(средне размерное изображение):
в category.php, в запросе подменил название таблицы БД с prod.product_thumb_image на prod.product_name_image (строка 173)
и также заменил в списке категорий product_thumb_image на product_name_image
Лайтбокс (lightbox) прикручивать ещё не пробовал. Но теоретически заменив $image на $product должно работать