帝国内置的fckeditor在上传附件时,自动附加了field和legend,表现出来是这样的,如图:eMV七七世界-网站建设|UI设计|人资系统|二次开发
eMV七七世界-网站建设|UI设计|人资系统|二次开发
后台点击确定之后,自动加入了legend,如图:eMV七七世界-网站建设|UI设计|人资系统|二次开发
eMV七七世界-网站建设|UI设计|人资系统|二次开发
前台显示样式,如图:eMV七七世界-网站建设|UI设计|人资系统|二次开发
eMV七七世界-网站建设|UI设计|人资系统|二次开发
这样最大的缺点就是把数据库中的文件名展示出来了,造成了很不友好的用户体验,虽然可以在后台手动修改,但是这样做太麻烦。 eMV七七世界-网站建设|UI设计|人资系统|二次开发
因本人之前用过ckeditor,感觉这个自动添加legend的功能应该是帝国定制的,所以找到相应的js或者php文件,作适当的修改应该就可以解决问题了。 经过一番努力,在admin文件夹中找到了如下两个文件:eMV七七世界-网站建设|UI设计|人资系统|二次开发
文件位置 - /e/admin/ecmseditor/infoeditor/epage/ eMV七七世界-网站建设|UI设计|人资系统|二次开发
eMV七七世界-网站建设|UI设计|人资系统|二次开发
打开TranFile.php,找到对应的代码做相应的修改就可以了,只要你有点html的语法基础,修改就没问题。Insertfile.php改不改都可以。eMV七七世界-网站建设|UI设计|人资系统|二次开发
eMV七七世界-网站建设|UI设计|人资系统|二次开发
把【filename】改为【fn】,那么上传的文件名前台显示即为文件原名称。eMV七七世界-网站建设|UI设计|人资系统|二次开发
如果觉得帝国自带的附件显示效果,自己不满意,此时,也可以修改下图中的html代码,也可以赋予其class或id,在css样式表文件中,重新赋予css。eMV七七世界-网站建设|UI设计|人资系统|二次开发
eMV七七世界-网站建设|UI设计|人资系统|二次开发