zblogPHP的固定上傳路徑是什么樣的呢? 給大家展示一下:
http://52shenghuonet.cn/zb_users/upload/2017/05/201705121494579776648554.png
以上這段就是了,但很多站長用戶可能不喜歡這么一個長長的路徑,可能想改變zblogPHP的圖片上傳路徑(位置),那么下面就教大家如何做!
首先需要修改的是網站根目錄下的zb_system/function/lib/upload.php文件,我們將它打開,然后移動到文件的第159行,代碼如下
return 'upload/' .date('Y',$this->PostTime) . '/' . date('m',$this->PostTime) . '/';
這句代碼控制的是文件上傳的目錄,我們可以根據自身情況進行修改,我現在使用的格式為"upload/年份",即:
return 'upload/' .date('Y',$this->PostTime) . '/';
該格式的具體效果可以參考本博圖片。第一個文件就這個地方需要進行修改。
然后我們修改第二個文件,根目錄下的zb_users/plugin/UEditor/php/ue.config.php文件,將其打開。
修改的第一個地方是文件的第8行,它的路徑需要與第一個文件修改后的路徑相同(調用函數時要把",$this->PostTime"刪除)。
如果是采用了我的那種格式,則代碼需修改為:
$upload_dir = 'zb_users/upload/' . date('Y') . '/';
修改的第二個地方是文件的第26行,主要修改"{yyyy}{mm}{dd}{time}{rand:6}"字符串,修改時可以套用下列字符串。
{filename} 會替換成原文件名,配置這項需要注意中文亂碼問題
{rand:6} 會替換成隨機數,后面的數字是隨機數的位數
{time} 會替換成時間戳
{yyyy} 會替換成四位年份
{yy} 會替換成兩位年份
{mm} 會替換成兩位月份
{dd} 會替換成兩位日期
{hh} 會替換成兩位小時
{ii} 會替換成兩位分鐘
{ss} 會替換成兩位秒
非法字符 \ => * ? " < > |
具請體看線上文檔 => fex.baidu.com/ueditor/#use-format_upload_filename
修改完成后,我們圖片默認上傳的路徑就修改成功了,如果還需要修改視頻默認上傳路徑,我們只需要將代碼(自己自定義的格式)復制到文件的第61行中即可!其他類型的文件也以此類推,然后保存文件就可以了。
注意:這種方法不是改一個zblog模板,而是徹底的修改程序上傳路徑,如果把zblogPHP程序的圖片上傳路徑全部打亂,而后想恢復,就會有一些麻煩,所以新手此種方法新手慎重!
轉自:http://www.innbk.com/post/169.html