hdwiki评论能够显示在词条正下方

HdWiki中评论需要点击“查看更多”才能到达词条评论页面,想要查看评论很不方便。本次修改后能够使评论显示在词条正下方,方便大家查看词条的相关评论。

评论显示15条,按时间倒序排序,最新的评论显示在最上方。

说明:仅实现评论的显示功能,对于评论的删除、回复、修改等功能暂时不提供修改,需要点击“查看更多”进入词条评论界面完成

 附上解决办法:

1,打开control/doc.php,查找(大概50行)

$editors=$_ENV['usergroup']->get_userstar( array($doc['authorid'],$doc['lasteditorid']) );

在其下方添加如下内容:

$comments=$_ENV['comment']->get_comments($this->get[2],0,15);
$page = max(1, intval($this->get[3]));
$num = isset($this->setting['list_prepage'])?$this->setting['list_prepage']:20;

2,查找
$this->view->assign("nav", $nav);

在其下方添加如下内容:

$this->view->assign('comments',$comments);
$this->view->assign('audit_edit',$this->checkable('comment-edit'));
$this->view->assign('audit_delete',$this->checkable('comment-delete'));
$this->view->assign('audit_add',$this->checkable('comment-add'));
$this->view->assign("navigation",$navigation);
$this->view->assign("departstr",$departstr);
$this->view->assign("anonymity",$this->setting['comments']);
$this->view->assign('num',$num); 

3,打开/view/default/viewdoc.htm

 查找(大概306行)

 <a href="{url comment-view-$doc['did']}" target="_blank"

在其下方添加如下内容:

 <div id="c_content">
    <span id="page" style="display:none">{$page}</span>
    <!--{loop $comments $key $comment}-->
    <!--{if $comment!==''}-->
    <div class="columns" id="li_{$key}">

 


        <span class="col-h2" id="u_{$comment['id']}">
        <!--{if $comment['authorid']==0 }-->{$comment['author']}<!--{else}--><a href="{url user-space-$comment['authorid']}" >{$comment['author']}</a><!--{/if}-->


        </span>
        <span class="more gray">{lang commentTime}<span class="gray">{$comment['time']}</span></span>
        <div class="com_content">

 

        {$comment[reply]}
        <p class="m-t10" id="c_{$comment['id']}">{$comment[comment]}</p>
        <p class="a-r">
            <span><img src="style/default/down.gif"/><span id="op_{$comment['id']}"><a href="javascript:void(0)"  >{lang commentOppose}</a></span>(<span id="o_{$comment['id']}">{$comment['oppose']}</span>)</span>

 

           
            <span><img src="style/default/up.gif"/><span id="ae_{$comment['id']}"><a href="javascript:void(0)"  >{lang commentAegis}</a></span>(<span id="a_{$comment['id']}">{$comment['aegis']}</span>)</span>


           
            <!--{if $audit_add}-->   
            <span><img src="style/default/reply.gif"/><a href="javascript:void(0)"  >{lang commentReply}</a></span>
            <!--{/if}-->
           
            <span><img src="style/default/jubao.gif"/><a href="javascript:void(0)"  >{lang commentReport}</a></span>
           
            <!--{if $audit_edit}-->
            <span><img src="style/default/ament.gif"/><a href="javascript:void(0)"  >{lang commentEdit}</a></span>
            <!--{/if}-->
           
            <!--{if $audit_delete}-->
            <span><img src="style/default/delete.gif"/><a href="javascript:void(0)"  >{lang commentDel}</a></span>


            <!--{/if}-->
         
        </p>
        </div>
    </div>

 

    <!--{else}-->
    <div class="columns" id="li_{$key}" style="display:none"></div>
    <!--{/if}-->
    <!--{/loop}-->
   

 

    <!--{if $departstr}-->
    <div id="fenye" class="a-r m-t10">
    {$departstr}
    </div>
    <!--{/if}-->  
</div>

参考:http://www.92wiki.com/hdwiki/doc-view-490.html

posted on 2014-07-01 17:12  分不清马铃薯淀粉  阅读(191)  评论(0)    收藏  举报