請依照下面的步驟,將 Top Read Post、Top Comment Post、Top Karma Posts 與 Top Comment Visitors 的功能增加到你的 pLog 上面:
- 下載 Mark 精心調製的 Top Read Posts,
Top Comment Posts,Top Karma Posts 與 Top Comment Visitors
- 將檔案解壓縮後上傳到 /your-blog/plugins 的目錄下
- 到設定>>外掛程式中心,看看 topreadposts,topcommentposts ,topkarmaposts 與 Topcommentvisitors 是否安裝成功
- 修改你的模版
以 Mark's Place 為例子,是採用 grey 這個模版,所以必須修改 /your-blog/templates/grey 中的 footer.template 這模版。起將下面程式自行安排在適當位置。更詳細的使用方式,請自行參考 plugin 內部的說明。
<div class="Sidetitle">
<h4>排行榜</h4>
</div>
<p>
<strong>最多人閱讀的文章:</strong><br />
{assign var=posts value=$topreadposts->getTopReadPosts()}
{foreach from=$posts item=post}
<li class="post-bullet"><a title="{$post->getText()|truncate:150:"..."|escape}"
href="{$url->postLink($post)}">{$post->getTopic()}</a> ({$post->getNumReads()} 次)</li>
{/foreach}
</p>
<p>
<strong>最多人評論的文章:</strong><br />
{assign var=posts value=$topcommentposts->getTopCommentPosts()}
{foreach from=$posts item=post}
{assign var=postid value=$post->getId()}
<li class="post-bullet"><a title="{$post->getText()|truncate:150:"..."|escape}"
href="{$url->postLink($post)}">{$post->getTopic()}</a>
({$topcommentposts->getArticleCommentCount($postid)} 篇)</li>
{/foreach}
</p>
<p>
<strong>最多人評分的文章:</strong><br />
{assign var=posts value=$topkarmaposts->getTopKarmaPosts()}
{foreach from=$posts item=post}
{assign var=postid value=$post->getId()}
<li class="post-bullet"><a title="{$post->getText()|truncate:150:"..."|escape}"
href="{$url->postLink($post)}">{$post->getTopic()}</a>
(<a href="{$karma->getKarmaUrl($post,1)}">+{$karma->getPositiveKarma($post)}</a>
/<a href="{$karma->getKarmaUrl($post,2)}">-{$karma->getNegativeKarma($post)}</a>)</li>
{/foreach}
</p>
<p>
<p>
<strong>發言冠軍:</strong><br />
{assign var=visitors value=$topcommentvisitors->getTopCommentVisitors()}
{foreach from=$visitors item=visitor}
<li class="comment-bullet"><a title="{$visitor.user_name}"
href="{$visitor.user_url}">{$visitor.user_name}</a> ({$visitor.user_count})</li>
{/foreach}
</p>
來源:reic部落格
全站熱搜
留言列表