• opencart3图片Google Merchant Center验证通过不了的解决方法


      最近在做一个opencart项目,有对接Google Merchant Center,但是一直提示产品图片验证无法通过,ytkah看了一下图片路径,/image/cache/catalog/demo/iphone_1-200x200.jpg,里面加了一个cache和压缩的尺寸,有可能就是这个原因。马上改,找到文件/catalog/controller/product/product.php,第256行左右(为了不改变源码,用//注释了源代码,填加新的popup调用方式)

                  if ($product_info['image']) {
    				//$data['popup'] = $this->model_tool_image->resize($product_info['image'], $this->config->get('theme_' . $this->config->get('config_theme') . '_image_popup_width'), $this->config->get('theme_' . $this->config->get('config_theme') . '_image_popup_height'));
    				$data['popup'] = 'image/' . $product_info['image'];
    			} else {
    				$data['popup'] = '';
    			}
    

      和第272行左右

                  foreach ($results as $result) {
    				$data['images'][] = array(
    					//'popup' => $this->model_tool_image->resize($result['image'], $this->config->get('theme_' . $this->config->get('config_theme') . '_image_popup_width'), $this->config->get('theme_' . $this->config->get('config_theme') . '_image_popup_height')),
    					'popup' => 'image/' . $result['image'], 
    					'thumb' => $this->model_tool_image->resize($result['image'], $this->config->get('theme_' . $this->config->get('config_theme') . '_image_additional_width'), $this->config->get('theme_' . $this->config->get('config_theme') . '_image_additional_height'))
    				);
    			}
    

      后台刷新缓存,extensions - modification - refresh,看看图片是不是变成/image/catalog/demo/iphone_1.jpg

  • 相关阅读:
    第六次学习笔记
    第四篇笔记
    第三篇学习笔记
    第二篇学习笔记
    第一篇学习笔记
    px与dp、sp之间的转换
    SQLite的使用(二):数据增删改查
    Logcat的级别以及Logcat的调试使用
    Android 创建服务(一)
    简说SQLite
  • 原文地址:https://www.cnblogs.com/ytkah/p/10755142.html
Copyright © 2020-2023  润新知