我已经安装了Opencart 1.5.6,我已经从CSV上传了所有产品。我有30000种产品。 与图像网址。所以我想在我的开放式购物车网站上添加来自网址的图片。 PLZ帮我解释它的可能性。我改变了这一点。
我在什么文件和哪里更改。
<div class="left">
<?php if ($thumb) { ?>
<div class="image"><a href="<?php echo $popup; ?>" title="<?php echo $heading_title; ?>" class="colorbox"><img src="<?php echo $thumb; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" id="image" /></a></div>
<?php } ?>
<?php if ($images) { ?>
<div class="image-additional">
<?php foreach ($images as $image) { ?>
<a href="<?php echo $image['popup']; ?>" title="<?php echo $heading_title; ?>" class="colorbox"><img src="<?php echo $image['thumb']; ?>" title="<?php echo $heading_title; ?>" alt="<?php echo $heading_title; ?>" /></a>
<?php } ?>
</div>
答案 0 :(得分:0)
Simply Opencart使用resize方法来维护从数据库中获取的图像大小,该数据库创建缓存图像文件并保持其路径,
/catalog/product/product.php你可以看到方法
$this->data['popup'] = $this->model_tool_image->resize($product_info['image'], $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height'));
这是这个方法
$this->model_tool_image->resize(image_path,width,height);
分配给弹出变量,
只需删除此部分并放置完整的图像路径
喜欢
$this->data['popup'] = $product_info['image'];
//you are using remote server image so full image path should be in product table
这里我们没有使用图像调整大小方法,因此您需要使用css处理图像大小,这样您也可以管理其他图像。 希望这有帮助