【解决】kindeditor文件上传后自动将原文件名添加至文件说明中

点击查看原图

在项目开发中,各种需求都有可能被提出来,用Kindeditor作为项目中使用的文本编辑器也是因为其功能之强大。但使用过程中遇到了各种问题,首先是开发@功能时,发现Kindeditor自带的获取光标位置函数有问题(至今还没找到解决办法,准备换百度的编辑器测试一下),然后就是今天这个需求了:文件上传后自动将原文件名添加文件说明中。
编辑器并不自带此功能(话说这个功能真心应该加上)。如下是更改一番后的解决方案
首先是更改upload_json.php这个文件,将原文件名添加到返回数据中:

echo $json->encode(array('error' => 0, 'url' => $file_url));
改为:
echo $json->encode(array('error' => 0, 'url' => $file_url,'origin_name'=> $file_name));
然后修改编辑器plugins的insertfile.js文件中的内容:
if (allowFileUpload) {……}中找到urlBox.val(url);
下面添加一行:
titleBox.val(data.origin_name);

如果想要浏览添加服务器文件时也自动填充文件名则继续修改如下内容:
在if (allowFileManager) {……}中找到K('[name="url"]', div).val(url);
下面添加一行:
K('[name="title"]', div).val(title);

如上变解决了自动填充文件名的问题。


阅读本文后,您的心情是:
 
恶心
愤怒
强赞
感动
路过
无聊
雷囧
关注
知识共享许可协议
评论(0) 浏览(11261) 引用(0)
引用地址:http://blog.baiwand.com/tb.php?sc=848792&id=154
Tags:
« 【分享】PHP跳转Header(“location:”)的注意事项 【分享】IE7下 z-index的bug »

Blogger

  • blogger
  • 天之骄子
  • 职位:研发工程师
    铭言:
    阳光与欢乐同在,
    与我同在
    主页:
    blog.baiwand.com

分类目录

日志归档

主题标签

数据统计

  • 日志:151篇
  • 评论:45条
  • 碎语:264条
  • 引用:0条

链接表

随机日志 »

最新日志 »

最新评论 »

标签云 »

订阅Rss
sitemap