对docman的小改造

来源:互联网 发布:诸神精灵进阶数据 编辑:程序博客网 时间:2024/04/29 21:30

第一次使用docman时候改的,也蛮早了,记录一下

对Docman一个不满意是每个条目居然没有简介,要显示就显示他的描述,如果描述很长的话,一个页面就显示不了多少下载了.
    所以只好动手改造了,动他数据结构我可没这么多工夫,幸好Docman留了个主页选项还有点改动空间.
   首先记得备份.
   在components / com_docman / themes / default / templates / documents / list_item.tpl.php 下,找到
         if ( $this->theme->conf->item_homepage && $this->doc->data->dmurl != '') :

  换成:
        //output document url
        if ( $this->theme->conf->item_homepage && $this->doc->data->dmurl != '') :
        ?>
        <dd class="dm_homepage">
                <?php echo "简介";?>: <?php echo $this->doc->data->dmurl;?>
        </dd>
        <?php
          endif;

  我是直接用了简介2个字,当然,规范的做法是修改他的语言文件
  
然后删除
//output document description
if ( $this->theme->conf->item_description  ) :
        ?>
        <dd class="dm_description">
                <?php echo $this->doc->data->dmdescription;?>
        </dd>
        <?php
endif;


接着打开
components / com_docman / themes / default / templates / documents /document.tpl.php

找到
               if($this->theme->conf->details_homepage) :
        ?>
        <tr>
        <td><?php echo _DML_TPL_HOME ?></td><td><?php echo $this->data->dmurl ?></td>
        </tr>
        <?php
               endif;
删除掉.

这样,提交新的下载的时候,就可以在主页这个选项上填写自己的简介了,查看了他的数据结构,是text类型,完全可以放心的放简介 :)