dedecms上传附件功能上传的文件命名将改为拼音

发布于 2020-04-07 11:22:01

大家都知道dedecms附件上传的时候都会自动改名 ,在某些方面来说,这个功能的确不错,但是在一些特定的情况下,如:公司网站之类的,自动改名的功能可能反而会造成一定的麻烦。所以根据需求修改一下代码就可以把附件上传时自动改名设置成为上传时不自动改名,而且中文名的文件上传时可以直接转换成拼音,就如建立栏目时那样,会直接转成拼音的。

1.找到并打开includedialogselect_soft_post.php 文件
2.找到代码:$filename = $cuserLogin->getUserID().'-'.dd2char(MyDate('ymdHis',$nowtme));

1-140303010141141.jpg

3.把它替换为://$filename = $cuserLogin->getUserID().'-'.dd2char(MyDate('ymdHis',$nowtme));

4.再找到代码:
$filename = $filename.'.'.$fs[count($fs)-1];

1-14030301022D00.jpg

5.把它替换为:$filename = GetPinyin($fs[0]).'.'.$fs[count($fs)-1];

0 条评论

发布
问题