close

這是作者依自己的需求著手進行簡單的修改,目前文章仍然在更新中。

如果有來訪的朋友們有建議或想交換資訊也歡迎文章底下直接迴響給我。

------------------------------------------------------------------------------------------------

一、 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%">
<?php echo _DML_HITS;?>
</th>

 

3. 需求三 : 刪除Check out (檢出) 欄位

del code 82~84

<th width="5%" nowrap="nowrap">
<?php echo _DML_CHECKED_OUT;?>
</th>

4. 移除 Docman Step.3 不需要的區塊

\components\com_docman\includes_frontend\documents.html.php

縮圖區塊 -  code 135~141

        <p>
            <label for="dmthumbnail"><?php echo _DML_THUMBNAIL;?></label><br />
            <?php echo $lists['dmthumbnail'];?>
            <img src="images/stories/<?php echo $lists['dmthumbnail_preview'] ?> " id="dmthumbnail_preview" alt="Preview" />
        </p>

URL 區塊 -  code 150~156

            <p>
                <label for="dmfilename"><?php echo _DML_DOCURL;?></label><br />
                <input class="inputbox" type="text" name="document_url" size="50" maxlength="200" value="<?php echo $row->dmlink ?>" />
                <?php echo DOCMAN_Utils::mosToolTip(_DML_DOCURL_TOOLTIP . '</span>', _DML_DOCURL);?>
            </p>

5. 修改頁面下方版權宣告

\templates\rhuk_milkyway\index.php

 

                <p id="power_by">
                      <?php echo JText::_('Powered by') ?> <a href="http://www.joomla.org">Joomla!</a>.
                    <?php echo JText::_('Valid') ?> <a href="http://validator.w3.org/check/referer">XHTML</a> <?php echo JText::_('and') ?> <a href="http://jigsaw.w3.org/css-validator/check/referer">CSS</a>.
                </p>

arrow
arrow
    全站熱搜
    創作者介紹
    創作者 cuthair0103 的頭像
    cuthair0103

    好奇毒蟲的世界

    cuthair0103 發表在 痞客邦 留言(1) 人氣()