ecshop ectouch 不支持html,ECShop上传的商品图片在ECTouch不能显示,怎么解决
随着ECTouch2.0版本的升级,ECTouch后台没有“电脑端地址”设置的入口,使得ECTouch调用ECShop商品图片在手机端不显示,以下是解决这一问题的办法(此办法只适用于所有产品在ECShop中添加的情况下,ectouch商品图片才会显示,如果商品在ECTouch中添加,那么商品图片不会在手机端显示。):
1、ECTouch要安装在ECShop根目录下h5文件夹下,ECTouch数据库安装要连接ECShop安装的数据库。
2、找到ECTouch根目录下(也就是h5文件夹下)include/apps/common/helpers/function.php
3、点击修改function.php文件,找到约2024行:
箭头所指的地方改成:
4、以下是源代码和替换代码:
/**
* 重新获得商品图片与商品相册的地址
*
* @param int $goods_id 商品ID
* @param string $image 原商品相册图片地址
* @param boolean $thumb 是否为缩略图
* @param string $call 调用方法(商品图片还是商品相册)
* @param boolean $del 是否删除图片
*
* @return string $url
*/
function get_image_path($goods_id, $image = '', $thumb = false, $call = 'goods', $del = false)
{
$url = C('no_picture');
if (!empty($image)) {
if (strtolower(substr($image, 0, 4)) == 'http') {
return $image;
}
$shop_url = rtrim(C('shop_url'));
$base_url = IS_ECSHOP ? (empty($shop_url) ? dirname(__URL__):$shop_url) : __URL__;
$url = $base_url . '/' . $image;
}
return $url;
}
-------------------------------------------------------
替换成:
/**
* 重新获得商品图片与商品相册的地址
*
* @param int $goods_id 商品ID
* @param string $image 原商品相册图片地址
* @param boolean $thumb 是否为缩略图
* @param string $call 调用方法(商品图片还是商品相册)
* @param boolean $del 是否删除图片
*
* @return string $url
*/
function get_image_path($goods_id, $image = '', $thumb = false, $call = 'goods', $del = false)
{
$url = C('no_picture');
if (!empty($image)) {
if (strtolower(substr($image, 0, 4)) == 'http') {
return $image;
}
$shop_url = rtrim(C('shop_url'));
$base_url = IS_ECSHOP ? (empty($shop_url) ? dirname(__URL__):$shop_url) : __URL__;
//$url =$base_url . '/' . $image;
$url ='../' . $image;
}
return $url;
}
-------------------------------------------------
5、最后修改category_top_all.dwt文件下两个地方(解决由于以上方法更改文件而导致分类图不显示的问题):
6、以上就是解决办法,如有其它大神提供更好的解决办法,请多多指教!谢谢!
ecshop ectouch 不支持html,ECShop上传的商品图片在ECTouch不能显示,怎么解决相关推荐
- pbootcms后台编辑器上传mp4视频 默认黑屏不显示如何解决
pbootcms后台编辑器上传mp4视频 默认黑屏不显示如何解决 首先找到编辑的配置文件js,路径:core / extend / ueditor 将ueditor.all.min.js文件下载下来, ...
- vant weapp 多选上传图片_使用vant组件upLoad上传视频或图片
使用vant的uploader 组件上传视频或图片, /* 预先浏览显示 */ :key="v" @click="delImg(v)" class=" ...
- python get 下载 目录_python实现支持目录FTP上传下载文件的方法
本文实例讲述了python实现支持目录FTP上传下载文件的方法.分享给大家供大家参考.具体如下: 该程序支持ftp上传下载文件和目录.适用于windows和linux平台. #!/usr/bin/en ...
- lumen 支持多文件上传及php 原生多文件上传
1.webform (注意:name后面一定要加[]号) <form method="post" enctype="multipart/form-data" ...
- NeatUpload:支持大文件上传 进度条
NeatUpload:支持大文件上传 引用: NeatUpload可以让ASP.NET开发人员把磁盘上的文件通过流的方式上传并且可以监视上传进度 .它是开源的且在 Mono''s XSP/mod_mo ...
- php批量上传代码,文件批量上传_php文件上传代码(支持文件批量上传)
摘要 腾兴网为您分享:php文件上传代码(支持文件批量上传),雨课堂版,洋游码头,学堂里,小度等软件知识,以及电脑硬件温度检测软件,日事清app,lol韩服语音包,绝地求生无后座力设置,金山u盘卫士, ...
- 阿里云盘小白羊版:支持满速上传下载的第三方阿里云盘客户端
阿里云盘小白羊版是一款第三方的阿里云盘客户端,支持 Windows. macOS,扫码登录之后,可满速下载,满速上传,支持预览视频.图片,支持多并发上传.断点续传,支持 115 链.秒传链! 2021 ...
- svg上传服务器无法显示,让WordPress支持上传SVG格式图片并显示在媒体库中的方法...
让WordPress支持上传SVG格式图片并显示在媒体库中的方法 发布时间:2020-12-11 14:18:12 来源:亿速云 阅读:167 作者:小新 这篇文章将为大家详细讲解有关让WordPre ...
- WordPress怎么使用支持注册用户上传自定义头像功能?
WordPress怎么使用支持注册用户上传自定义头像功能?认Wordpress支持显示Gravatar头像,但目前由于众所周知的原因,申请Gravatar头像比较困难只能显示默认的古怪头像,对注册用户 ...
- antd vue3 图片上传组件扩展,支持多图上传 图片拖拽排序等
组件涉及到 vue3.2.vite.Ant Design Vue 3.2.16.Windi CSS样式库.vuedraggable-es拖拽库等 组件功能 图片拖拽 多图上传 自定义图片加载样式 自定 ...
最新文章
- Regularized Evolution for Image Classifier Architecture Search--阅读笔记
- connect函数介绍
- how to become a good teacher
- HDFS DataNode 设计实现解析
- 电商项目实战项目需求以及技术选型
- 企业级Java开发树结构数据封装(开发必用)
- MySQL第41题怎么评分_mysql练习题1-41
- c++新增加的一个概念称之为_新概念四册中的这个句子是对的吗?
- C#的百度地图开发(一)发起HTTP请求
- Go Elasticsearch 快速入门
- Python源码剖析(四)字符串对象
- 大乱斗ps4好玩吗_飞刀剑影乱作战:飞刀大乱斗ol游戏小程序,点开既玩
- 你需要启用steam社区界面功能以进行购买_钱包,危!Jump现在可以查看Steam游戏折扣了!更多功能进来看!(内有福利)...
- 史上最详细阿里云服务器搭建网站流程(图文教程)
- 常用计算机英文缩写,常用计算机英文缩写含义
- 程序员常用 英语单词
- type c 网卡 外接网卡 禁用后 不见 消失 找不到 的解决办法
- Pyspark回归--IsotonicRegression
- 高通平台开发系列讲解(系统篇)coredump
- 怎样录制gif动态图