這是作者依自己的需求著手進行簡單的修改,目前文章仍然在更新中。
如果有來訪的朋友們有建議或想交換資訊也歡迎文章底下直接迴響給我。
------------------------------------------------------------------------------------------------
一、 Docman 支援中文檔名檔案上傳 -
採用Docman 1.4.1 RC2 繁簡版支援中文檔名檔案上傳,1.4.3 RC3 原生不支援(需修改程式碼)。
二、 修改Docman 簡體文檔案為繁體,修改繁體檔案為適合字詞 -
簡體檔案 : \components\com_docman\themes\default\language\simplified_chinese.php
\administrator\components\com_docman\language\*.php
繁體檔案 : \components\com_docman\themes\default\language\traditional_chinese.php
\administrator\components\com_docman\language\*.php
※ 此檔案似乎簡繁體的檔案都是簡體字,所以可直接修改繁體檔就可。
※ 簡繁體檔案的語系編碼皆為 Unicode (UTF-8)
三、 修改Docman 上傳檔案自動重新命名 -
1. 檔案命名加入"上傳者ID" ---> 未完成
2. 檔案名稱加入日期與時間
檔案位置 :\administrator\components\com_docman\classes\DOCMAN_file.class.php
function _upload($name, $temp_name, $path)
{
if (is_uploaded_file($temp_name)) {
$name = date('Y-m-d_h-i-s_a', strtotime("+8 hours")).stristr($name,"."); //y:year, m:month, d:day, h:hour, i:minute, s:second
if (move_uploaded_file($temp_name, $path."/".$name)) {
$file = new DOCMAN_File($name, $path);
return $file;
} else {
$this->_err = _DML_DIRPROBLEM." ";
}
} else {
$this->_err = _DML_DIRPROBLEM2." ";
}
return false;
四、 依客製化需求修改程式碼 -
1. 需求一 : 刪減選擇縮圖功能 -
2. 需求二 : 刪除欄位 " 點擊數 " (出現表單尾空白,修改其他所需欄位寬度%即可)
\administrator\components\com_docman\includes\documents.html.php
del code 79 ~ 81
<th width="5%"> |
3. 需求三 : 刪除Check out (檢出) 欄位
del code 82~84
<th width="5%" nowrap="nowrap"> |
4. 移除 Docman Step.3 不需要的區塊
\components\com_docman\includes_frontend\documents.html.php
縮圖區塊 - code 135~141
<p> |
URL 區塊 - code 150~156
<p> |
5. 修改頁面下方版權宣告
\templates\rhuk_milkyway\index.php
<p id="power_by"> |