主题: thinkphp模板中使用kindeditor用相对路径上传图片可以显示,但是编辑的时候就解释错误的
作者: Eric_L, 发布日期: 2013-04-11 11:48:17, 浏览数: 5533
操作系统: win7

浏览器版本: google浏览器,IE9,Firefox

KindEditor版本: 4.1.6

BUG再现步骤:
1.thinkphp3.1.2模板中使用kindeditor编辑器用相对路径
2.在模板中使用kindeditor相对路径
3.上传图片可以显示,但是保存后编辑就把数据库里面的图片地址解释错误

期望结果: 修复


备注:

我的编辑器在C:\wamp\www\lx\Examples\rbac\Public\kindeditor\

上传的文件自然在C:\wamp\www\lx\Examples\rbac\Public\kindeditor\attached\image\20130411


作者: Roddy, 发布日期: 2013-04-11 13:31:55
编辑页面和显示页面路径深度不一样的吧,这种情况不能用相对路径,请用绝对路径。
回复
作者: Eric_L, 发布日期: 2013-04-11 14:38:17
回复Roddy:添加数据的时候,保存到数据库里面还是正确的;
就是再编辑的时候,kindeditor把从数据库里面取出的图片路径“../../../Public/kindeditor/attached/image/20130411/20130411025506_61632.jpg”里面的第三个“../”转换成了模板的路径“lx/Examples/rbac/App/Tpl”,请问怎么处理下?
备注:我手动把转换后的“lx/Examples/rbac/App/Tpl”改成“../”也能正常显示

回复
作者: godbail, 发布日期: 2013-04-13 13:41:18
读取数据库的路径后自动替换路径呗
回复
发表新帖 发表回复