主题: 如何修改file_manager图片显示路径(PHP版本)
作者: Utaoy, 发布日期: 2011-04-05 14:37:32, 浏览数: 6007

使用file_manager浏览服务器attached文件夹,点击图片后插入编辑器,编辑器显示图片的路径为/kindeditor/attached/1.png,如果想修改成为域名的绝对路径http://localhost/kindeditor/attached/1.png,请问如何修改?

我已经将file_manager_json.php中的$root_url 修改成 'http://localhost/kindeditor/attached/'了,可是没有效果

作者: Roddy, 发布日期: 2011-04-05 17:31:32

urlType属性改成domain看看。

KE.show({
    id : 'editor_id',
    urlType : 'domain'
});

回复
作者: Utaoy, 发布日期: 2011-04-05 18:57:19

貌似没有用,这样修改应该没用

我只是想把通过浏览服务器文件夹下的图片插入到编辑器中使用的url形式和通过本地上传的形式一致。

现在本地上传的路径已经为:http://localhost/editor/attached/1.png

而通过浏览服务器插入的路径只能显示绝对路径,/editor/attached/1.png

修改了file_manager_json.php下的 $root_url为'http://localhost/editor/attached/'; 也没有用

 

回复
作者: Roddy, 发布日期: 2011-04-05 20:34:34

那只能修改源代码,打开plugins/file_manager/file_manager.js,查找以下代码。

fileUrl = KE.format.getUrl(fileUrl, 'absolute');

然后将absolute改成domain。

回复
作者: Utaoy, 发布日期: 2011-04-06 10:39:10

我晕了,如果不做任何修改,在IE9下浏览服务器插入的图片路径是用域名绝对路径的,但是在chrome下即使利用了您的方法修改之后也还是使用本地物理路径(诸如:/kingeditor/attached/1.png)

回复
发表新帖 发表回复