首页
站长论坛BBS
救助
投稿
discuz视频教程
discuz技术支持
版块
登录
快速注册

解决KindEditor图片上传路径问题

建站高手 2015-4-17 [建站] 来自PC 复制链接
22925
discuz使用视频教程
31idc

马上注册,一起探讨正确快速的建站方法

您需要 登录 才可以下载或查看,没有帐号?快速注册

x
KindEditor编辑器中上传的路径都默认为绝对路径了,小编测试了在wordpress中都是这样的,那么希望换成二级域名如何来修改呢?下面小编给各位整理了一篇解决KindEditor图片上传路径问题吧。

一、需求

通过wordpress下的kindeditor插件自带的图片上传功能实现带<a></a>标签的链接。
即由
  1. <img src="/wp-content/uploads/2015/03/test.jpg" alt="" />
复制代码

更改为
游客,如果您要查看本帖隐藏内容请回复


二、调整

1、由相对URL更改为绝对URL
  1. <img src="/wp-content/uploads/2015/03/test.jpg" alt="" />
复制代码

更改为
  1. <img src="http://www.zb7.com/2015/03/test.jpg" alt="" />
复制代码

进入wp-content/plugins/kindeditor-for-wordpress插件目录,修改upload_json.php文件改如下两部分:
文件保存目录路径
  1. $save_path = $php_path . '../../../uploads/';
复制代码

更改为
  1. $save_path = '/data1/img';
复制代码

文件保存目录URL
  1. $save_url = $php_url . 'uploads/';
复制代码

更改为
  1. $save_url = 'http://www.zb7.com/';
复制代码


2、增加链接标签

上传增加<a></a>引用标签,
  1. <img src="http://www.zb7.com/2015/03/test.jpg" alt="" />
复制代码

更改为
  1. <a href="www.zb7.com/2015/03/test.jpg"><img src="www.zb7.com/2015/03/test.jpg" alt="" /></a>
复制代码

修改:wp-content/plugins/kindeditor-for-wordpress/kindeditor.js文件,insertimage:function(a,b,c,d,e,g)部分:
108行左右
  1. '<img src="'+ C(a)+'" data-ke-src="'+C(a)+'" '
复制代码

更改为
  1. '<a href="'+ C(a)+'"><img src="'+ C(a)+'" data-ke-src="'+C(a)+'" '
  2. a+='alt="'+C(b)+'" ';a+="/>"
复制代码

更改为
  1. a+='alt="'+C(b)+'" ';a+="/></a>"
复制代码




上一篇:phpcms v9实现文章后面添加new 图标
下一篇:phpcms v9中kindeditor添加运行代码插件
lgkongyaji 发表于 2015-4-18 17:05:27 来自PC
好东西 支持一下!
b2bw.com.cn:b2b网站大全
花心 发表于 2015-4-18 17:11:06 来自PC
学习一下
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

快速回复 返回顶部 返回列表