如何让dede上传图片名字保持不变不重命名

   使用过dede后台的人知道,当你发表文章上传图片的时候,上传的图片的名字会被自动重命名,自动重命名后的图片文件让人看着不是很直观,所以我们不需要图片文件自动重命名,需要用原来的名字,那么如果想实现上述的功能,我们就需要修改一下系统文件,具体如下:
 
   1、打开\include\dialog\select_images_post.php文件,查找
$filename_name = $cuserLogin->getUserID().'-'.dd2char(MyDate("ymdHis", $nowtme).mt_rand(100,999));
替换为
$fs2 = explode('.', $imgfile_name);
2
$filename_name = $fs2[count($fs2)-2];
   2、打开\include\helpers\upload.helper.php查找
$filename = $cuserLogin->getUserID().'-'.dd2char(MyDate('ymdHis', time())).$rnddd;
   替换为
$filename = $file_snames[count($file_snames)-2];
   查找
if($ftype=='imagelit') $filename .= '-L';
   注释掉或者删除。
   3、打开\dede\swfupload.php查找
$filename = $cuserLogin->getUserID().'-'.dd2char(MyDate('ymdHis', time()));
   替换为
$file_snames = explode('.', $Filename);
$filename = $file_snames[count($file_snames)-2];
   所有文件修改好后,在上传图片,图片和缩略图都不会自动重命名或改名了。效果如下:
修改前和修改后图片名称对比图
请尊重我们的辛苦付出,未经允许,请不要转载济南seo-关注网站优化推广和网络营销-老米seo技术博客的文章!
上一篇:dede上传图片路径修改及去掉路径allimg
下一篇:[警告]DedeCMS V5.7 download.php url重定向漏洞解决方案