用預設的 mars spirit 有幾個小缺點
1 沒有最新文章
2 沒有最新迴響
3 迴響的template我覺得設計不好 都擠在一起耶。
1 最新文章 (加在panel.template)
<li id="wordpress">{$locale->tr("recently")}
<ul>
{foreach from=$recentposts item=post}
<li><a title="{$post->getTopic()}" href="{$url->postLink($post)}">{$post->getTopic()|truncate:15}</a></li>
{/foreach}
</ul>
</li>
2 最新迴響 (加在panel.template)
要先把plugin裡的最近迴響設定打開顯示數目開心就好
{if $recentcomments->isEnabled()}
<li id="wordpress">{$locale->tr("最新回應")}
{assign var=comments value=$recentcomments->getRecentComments()}
<ul>
{foreach from=$comments item=comment}
{assign var=commentpostid value=$comment->getArticleId()}
{assign var=commentpost value=$recentcomments->getArticle($commentpostid)}
<li><a title="Des is : {$comment->getText()|strip_tags}" href="{$url->postPermalink($commentpost)}#{$comment->getId()}"><b>{$comment->getUsername()} : </b>{$comment->getText()|truncate:30:"..."|strip_tags}</a></li>
{/foreach}
</ul>
</li>
{/if}
*BTW我有改成移至連結上面就會出現完整迴響的內文。
3 迴響的template
{include file="$blogtemplate/header.template"}
<div id="content">
{assign var="postDate" value=$post->getDateObject()}
{assign var="postOwner" value=$post->getUserInfo()}
<h2>{$locale->formatDate($postDate,"%d %B, %Y")}</h2>
<div class="post">
{include file="$blogtemplate/post.template"}
</div>
<h2 id="comments">{$locale->tr("comments")}</h2>
<ol id="commentlist">
{foreach from=$comments item=comment}
{assign var=commentText value=$comment->getText()}
<li id="comment-{$comment->getId()}">
<p>{$commentText}</p>
<p><cite>{$locale->tr("posted_by")}
{if $comment->getUserUrl() != ""}
<a href="{$comment->getUserUrl()}"}>{$comment->getUsername()}</a>
{else}
{$comment->getUsername()}
{/if} —
{assign var=commentDate value=$comment->getDateObject()}
{$locale->formatDate($commentDate, "%d %B %Y, %H:%M")}
</cite></p>
</li>
{/foreach}
</ol>
{if $blogsettings->getValue("comments_enabled") && $post->getCommentsEnabled()==1}
<br style="clear: both;" />
<h2>{$locale->tr("add_comment")}</h2>
{include file="$blogtemplate/commentform.template"}
{/if}
</div>
{include file="$blogtemplate/panel.template"}
{include file="$blogtemplate/footer.template"}
*主要是把下面的 </div> 移到上面去 (其實我不知道會不會破壞語法,但是這樣有我要的效果)
這是我大概改的地方 (還是有些小地方沒說出來啦 哈哈)
然後我也有在 footer.template 加上 Modified by Thieftwo .at* gmail dot*** com ... (滿足自己虛榮心..-_-)
分享一下自己弄的東西,希望有拋磚引玉的效果 XD