帮助中心

首页 >> 帮助中心 >> 源码教程 >> dedecms >

DEDE上传附件不改名称的方法和文件命令为拼音的方法

时间:2017-11-23   访问量:1744
一、取消附件自动重命名的方法

修改/include/dialog/select_soft_post.php

 

将$filename = $cuserLogin->getUserID().'-'.dd2char(MyDate('ymdHis',$nowtme));替换为$filename = $uploadfile_name;

 

然后下面的$filename = $filename.'.'.$fs[count($fs)-1];替换为$filename = $filename;

 





二、取消默认重命名,如果是中文的话使用拼音命名的方法:

1、用editplus打开select_soft_post.php,约第51行:

$filename = $cuserLogin->getUserID().’-‘.dd2char(MyDate(‘ymdHis’,$nowtme));

把上面代码代码用“//”注释掉,如:

//$filename = $cuserLogin->getUserID().’-‘.dd2char(MyDate(‘ymdHis’,$nowtme));

如图:

image0014 150x90 无忧主机修改默认dedecms附件上传文件名称自动命名的方法

2、同代码下约59行:

把:$filename = $filename.’.’.$fs[count($fs)-1];

修改为:$filename = GetPinyin($fs[0]).’.’.$fs[count($fs)-1];

image0034 150x137 无忧主机修改默认dedecms附件上传文件名称自动命名的方法