幾個地方修改一下就完全符合教學文件的規範了.
1.將linktracker.template刪除(因為已經用不到了
)
2.修改postandcomments.template
將
<p id="Nextpost">
{if $nextpost == true}
<a href="{$url->postPermalink($nextpost)}" title="Next post: {$nextpost->getTopic()}">«</a> |
{/if}
{if $prevpost == true}
<a href="{$url->postPermalink($prevpost)}" title="Previous post: {$prevpost->getTopic()}">»</a>
{/if}
</p>
改成
<p id="Nextpost">
{assign var=nextpost value=$post->getNextArticle()}
{if $nextpost == true}
<a href="{$url->postPermalink($nextpost)}" title="Next post: {$nextpost->getTopic()}">«</a> |
{/if}
{assign var=prevpost value=$post->getPrevArticle()}
{if $prevpost == true}
<a href="{$url->postPermalink($prevpost)}" title="Previous post: {$prevpost->getTopic()}">»</a>
{/if}
</p>
3.修改postandcomments.template
將
<h2>{$locale->tr("comments_for_post")}</h2>
改成
<h2>{$locale->tr("comments")}</h2>
4.修改searchresult.template
將
{assign var="articleCategory" value=$article->getCategory()}
<p class="footer""><a href="{$url->postCategoryLink($article)}">{$articleCategory->getName()}</a></p>
替換成
{foreach name=categories from=$article->getCategories() item=postCategory}
<a href="{$url->categoryLink($postCategory)}">{$postCategory->getName()}</a>
{if !$smarty.foreach.categories.last}, {/if}
{/foreach}
上面4的修改是因為 在searchresult中有出現文章所屬的分類,因此要做修改讓一文多分類的文章可以秀出所有分類。
5.另外在分類文章及彙整的連結點進去後,閱讀全文的超連結會不見。問題應該出在main.template裡面的
{$post->getText()|strip_tags|truncate:300:"...":false}
只要將它改成
{$post->getText()|truncate:300:"...":false}
連結就會出現了
6.在resource.template及album.template中 將
{$locale->tr("parent_album")}
替換成
因為parent_album 在1.0的語系檔中已經改成parent了。
除此之外應該沒啥大問題囉 ^_^