最新迴響設定(RecentComments)

位於【個人網誌設定】左邊邊欄裡的「網誌最近活動管理
」。
這是可以在首頁秀出別人對於站台內文章的最新迴響,算是很基本的功能,所以這是第一個要加入的Plug-in

進入選項後,把這項Plug-in開啟。接著在跳到剛剛上述提過的「網誌模版編輯器」,選擇編輯你正套用的模版。進入自己的模版選項後,可能會依照不同的模版,要修改的檔案名稱可能不見得一樣,不過基本上是要修改header.template或是footer.template,也就是看你要把哪個檔案是控制你站台上的「邊欄」。困難的是,怎麼知道哪個是控制邊欄呢?你可以看邊欄裡是否有些譬如日曆(calendar),文章分類(catergory),近期文章(recently)的控制語法選項出現,如果是,那就對啦!

當然,在這上面你希望可以看到有最新迴響的項目欄(項目標題),這點功能,可以模仿其他項目的語法來寫即可,譬如我的Dabu模版如下:(這裡可能依照不同的模版有不同的寫法,但基本上大同小異)

{$locale->tr("recentcomments&quot";)"}

接著把以下的語法貼入在上述的語法(項目欄)之下就可以:

{if
$recentcomments->isEnabled()}
{assign
var=comments value=$recentcomments->getRecentComments()}
{foreach
from=$comments item=comment}
{assign
var=commentpostid value=$comment->getArticleId()}
{assign
var=commentpost value=$recentcomments->getArticle($commentpostid)}
{assign
var=commentdate value=$comment->getDateObject()}

  • postPermalink($commentpost)}#{$comment->getId()}" title="{$comment->getText()|truncate:100:">{$comment->getUsername()}@{$commentpost->getTopic()}
    ({$locale->formatDate($commentdate, "%m/%d&quot";)"})
  • {/foreach}
    {else}
    Warning:
    {$locale->tr("RecentComments&quot";)"} is required or enabled.
    {/if}