如何在opencart 1.5.6中添加来自url的图像

时间:2014-03-29 07:10:07

标签: php html5 opencart

我已经安装了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>

1 个答案:

答案 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处理图像大小,这样您也可以管理其他图像。 希望这有帮助