dokuwiki學習(一)——增加頁面名稱空間
阿新 • • 發佈:2018-12-26
首先,我們需要在後臺增加名稱空間和文章。名稱空間先在後臺新增。
切換至/var/www/html/dokuwiki/data/pages目錄下
建立資料夾“準生產檔案”,在該資料夾中建立檔案 準生產測試.txt。
建立資料夾“日常工作記錄”,在該資料夾中建立檔案 日常測試.txt。
建立資料夾“配置檔案”,在該資料夾中建立檔案 配置檔案測試.txt。
其中資料夾將作為新的名稱空間,txt檔案則作為該名稱空間下的文章。如下圖所示
注意:建立了新的名稱空間後,該名稱空間下面必需有文章存在,否則該名稱空間將會不存在。文章中必需寫有內容,否則該文章會被自動刪除。
問題:在頁面中檢視時,發現中文名稱空間下不能顯示中文文章!
解決方法:進入dokuwiki安裝目錄下的/inc資料夾,然後vim開啟pageutils.php這個檔案,搜尋utf8_encodeFN,找到後將該函式中如下兩行註釋。
// $file = urlencode($file);
// $file = str_replace('%2F','/',$file);
同樣的方法,搜尋utf8_decodeFN,找到後將該函式中的此行註釋。
// return urldecode($file);
註釋後,新增如下一句
return $file;
修改完成後儲存退出。重新檢視名稱空間時,即可顯示中文文章。如下圖所示。