LifeType 中文開發論壇

開發 => 外掛程式 => 主題作者是: loveyoyo 於 四月 28, 2005, 05:05:05 下午



主題: 分享一個外掛給大家參考!
作者: loveyoyo四月 28, 2005, 05:05:05 下午
這是一個可以回覆迴響的外掛程式,有興趣的朋友可以參考。
comment
answer1
answer2
...
comment
...

程式碼:
This plugin will generate a nested list of comments. In order to use it, edit your postandcomments.template file and where it says: 

   {foreach from=$comments item=comment}  
with:

   {assign var=comments value=$nestedcomments->getNestedComments($post)}
   {foreach from=$comments item=comment}
In order to nest the comments, you can check the value of the "depth" field in order to know how deeply a certain comment should be nested but keeping in mind that the array of comments is already sorted correctly:

   {assign var=comments value=$nestedcomments->getNestedComments($post)}
   {foreach from=$comments item=comment}
     <div class="comment_{$comment->getValue("depth")}">
      {$comment->getTopic()}<br/>
      {$comment->getText()}<br/>
     </div>
   {/foreach}
In order to apply different graphical styles for different levels of nesting, define up to 6 "comment_X" CSS classes (as in "comment_1", "comment_2", "comment_3", etc) in the CSS file used by your template set.

    .comment_1 {
     margin-left: 10px;
    }
    .comment_2 {
     margin-left: 20px;
    }
    .comment_3 {
     margin-left: 30px;
    }
    ...
    .comment_6 {
     margin-left: 60px;
    }
By default there can only be up to 6 levels of nesting but this limit is configurable by editing the plugin file.


原始說明
http://forums.lifetype.net/viewtopic.php?t=2208

下載
http://www.lifetype.net/blog.php/plog_development_journal/resource/miscellaneous/view/nestedcomments.zip

我已經安裝成功,不錯用唷!


主題: 分享一個外掛給大家參考!
作者: markwu四月 28, 2005, 05:16:09 下午
這是 Oscar 自己寫的外掛程式喔! :-P

Mark


主題: 分享一個外掛給大家參考!
作者: loveyoyo四月 28, 2005, 05:27:50 下午
引用自: markwu
這是 Oscar 自己寫的外掛程式喔! :-P

Mark


我好喜歡呢!這裡沒找到我要的答案,所以就去http://forums.lifetype.net挖寶,沒想到還到這麼實用的外掛,真不賴呢!
(英文不好,所以不敢提出問題^^)

不過我希望迴響除了能回覆之外,也能夠編修(限blogowner或管理員),那就更棒了~


主題: 分享一個外掛給大家參考!
作者: 24Hrz.net五月 06, 2005, 08:31:05 下午
我有問題!!! :-P

我嘗試reply別人的comment時, 按reply,但沒反應, 是不是我安裝有問題??
同時,我的smilies也有問題
還有原本的comment也變得怪怪 點我來看我的問題 (http://24hrz.net/index.php?op=ViewArticle&articleId=81&blogId=1#118)

my plog http://24hrz.net


主題: 分享一個外掛給大家參考!
作者: markwu五月 09, 2005, 02:18:31 上午
引用自: 24Hrz.net
我有問題!!! :-P

我嘗試reply別人的comment時, 按reply,但沒反應, 是不是我安裝有問題??
同時,我的smilies也有問題
還有原本的comment也變得怪怪 點我來看我的問題 (http://24hrz.net/index.php?op=ViewArticle&articleId=81&blogId=1#118)

my plog http://24hrz.net


看不出來耶!看起來好像沒作用?

Mark


主題: Re: 分享一個外掛給大家參考!
作者: luckybbdog十二月 17, 2005, 12:45:26 上午
按照说的试了几次,但还是不行。
把{foreach name=comment from=$comments item=comment}
改成了
{assign var=comments value=$nestedcomments->getNestedComments($post)}
{foreach name=comment from=$comments item=comment}
<div class="comment_{$comment->getValue("depth")}">

再在原来的
{$comment->getTopic()}<br/>
      {$comment->getText()}<br/>

后加</div>

但按了别人的回复之后也没动静。