帝国内置的fckeditor在上传附件时,自动附加了field和legend,表现出来是这样的,如图:

帝国cms修改上传附件附件名

后台点击确定之后,自动加入了legend,如图:

帝国cms修改上传附件附件名

前台显示样式,如图:

帝国cms修改上传附件附件名

这样最大的缺点就是把数据库中的文件名展示出来了,造成了很不友好的用户体验,虽然可以在后台手动修改,但是这样做太麻烦。

因本人之前用过ckeditor,感觉这个自动添加legend的功能应该是帝国定制的,所以找到相应的js或者php文件,作适当的修改应该就可以解决问题了。 经过一番努力,在admin文件夹中找到了如下两个文件:

文件位置 - /e/admin/ecmseditor/infoeditor/epage/

TranFile.php

TranFile.php

打开,找到对应的代码做相应的修改就可以了,只要你有点html的语法基础,修改就没问题。改不改都可以。

把【filename】改为【fn】,那么上传的文件名前台显示即为文件原名称。

如果觉得帝国自带的附件显示效果,自己不满意,此时,也可以修改下图中的html代码,也可以赋予其class或id,在css样式表文件中,重新赋予css。