1. <tr id="xerps"><nobr id="xerps"><ol id="xerps"></ol></nobr></tr>

        1. <output id="xerps"><track id="xerps"><delect id="xerps"></delect></track></output>
        2. 帝國CMS上傳附件命名實現以原文件名命名的方法

          | 2018-05-21 | |

          摘要: 帝國CMS在通過編輯器的上傳附件功能來上次附件時,原程序會給附件重新命名,命名結果都是一大串的數字+字母組合來命名的,這種形式的命名方式,對用戶來說看著很不舒服,也不利于我們

          帝國CMS在通過編輯器的上傳附件功能來上次附件時,原程序會給附件重新命名,命名結果都是一大串的數字+字母組合來命名的,這種形式的命名方式,對用戶來說看著很不舒服,也不利于我們通過FTP對附件進行調整或替換。因此,有些時候我們就需要把上傳的附件改成以原文件名來命名的規則,具體方法如下:

          一、打開文件\e\class\connect.php

          查找到:


          代碼如下:

          $r[filetype]=GetFiletype($file_name);

          在下面加入:


          代碼如下:

          $filename2=str_replace($r[filetype], '', $file_name);//獲得去掉后綴的文件名
          $mytype = array (".txt", ".rar", ".zip", ".doc", ".docx", ".xlsx", ".ppt", ".pdf");//定義需要保留原名的文件類型

          二、查找


          代碼如下:

          $r[filename]=$r[insertfile].$r[filetype];

          修改為:


          代碼如下:

          if(in_array($r[filetype],$mytype)){
                 $r[filename]=$filename2."_".$r[insertfile].$r[filetype];//將真實文件名加在隨機碼的前面中間以_分隔
          }
          else
          {
                 $r[filename]=$r[insertfile].$r[filetype];
          }

          至此修改完成!

          補充說明:

          代碼如下:

          $mytype = array (".txt", ".rar", ".zip", ".doc", ".docx", ".xlsx", ".ppt", ".pdf");

            這一句就是定義哪些文件類型需要加上源文件名的。

          .$r[insertfile]  這個代表的是隨機碼
          .$r[filetype]   這個代表的是文件類型
          $filename2 這個代表的是原文件名


            推薦文章

            帝國7.5登陸js調用會員頭像

            靈動標簽實現循環子欄目數據——實現 循環子欄目

            擴展ewapeloop標簽支持更多其他內容的調用

            帝國CMS上傳附件命名實現以原文件名命名的方法

            帝國CMS內容頁獲取圖集圖片數量代碼

            如何去掉帝國cms 下載地址里的空格和換行

            售后服務

            售后服務QQ:287785998

            服務時間:周一至周五 9:00-17:30

            微信掃一掃,關注更多精彩

            • 里奧模板微信號
              全面掌握一手資訊

            • 里奧模板QQ號
              精彩活動,推送提醒

            帝國模板

            可信網站 誠信網站 實名驗證網站 實名網站 財付通

            粵ICP備08131584號-1

            国产一卡二卡三卡四卡免费

              1. <tr id="xerps"><nobr id="xerps"><ol id="xerps"></ol></nobr></tr>

                  1. <output id="xerps"><track id="xerps"><delect id="xerps"></delect></track></output>