v9切换ueditor后图片上传路径问题改成绝对路径
使用V9切换成ueditor编辑器后,图片上传路径显示的是相对路径,同时会把content字段第一张图这个路径同步到缩略图的thumb字段。thumb字段如果是相对路径的话,前端就不能进行裁剪,APP或者其他应用也不能调用。
创新互联服务项目包括任丘网站建设、任丘网站制作、任丘网页制作以及任丘网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,任丘网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到任丘省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!
于是修改。
我用的是1.4.3版本
找到编辑器目录下的/php/Uploader.class.php文件。
找到getFileInfo()方法,修改成如下代码
public function getFileInfo() { $dangqian_host = 'http://'.$_SERVER['HTTP_HOST']; return array( "state" => $this->stateInfo, "url" => $dangqian_host.$this->fullName, "title" => $this->fileName, "original" => $this->oriName, "type" => $this->fileType, "size" => $this->fileSize ); }
就是获取文件信息的时候,把URL补充成域名+文件路径。这样就变成绝对路径了。
新版的phpcms中thumb函数已经支持比例缩放缩略图了。{thumb($r[thumb],300,0)}根据需求把宽或者高其中一个设置为0即可。
切换编辑器可以参考这个教程:http://bbs.phpcms.cn/thread-882637-1-1.html
网页名称:v9切换ueditor后图片上传路径问题改成绝对路径
标题来源:http://lswzjz.com/article/ihsigj.html