我相信使用过dedecms的人都知道这一点也就是说上传的文件会自动重命名困难户上传的文件会自动重命名当然百度优化大师当然大多数CMS程序都会有这样的功能。但是重命名的文件名已失去其原始的直观性尤其是当您的文件用于用户下载(例如报告软件等)用户已放置您的文件并且文件名由系统自动生成。字符串数字没有实际意义。此时有必要改变这种机制。有时下载的模板软件类保留下载文件的原始中文名称。
实际上这只需要两行代码即可完成。一个文件很简单。
第一个是通过使用ckeditor的附件函数上传文件来更改文件的名称。
打开主目录/include/dialog/select_soft_post.php并在if(!empty($ newname))之前添加$ newname=$ uploadfile_name大约是49行。
第二种是在附件管理中上传新文件后更改名称更改机制
打开主目录/dede(admin目录)/media_add.php在大约61行添加$ filename=$ upfile_name;然后注释掉以下四行代码:
$ filename=“{$ adminid} _”。MyDate(“他的”$正常运行时间).mt_rand(100,999)。$ i; $ fs=explode(“。”$ {“upfile”。$ i。“_ name”}); $ filename=$ filename。“。”。$ fs [count($ fs)-1]; $ filename=$ savePath。“/”。$ filename;