詳細的讓我懶得修了…

轉載自banner.gif

Calliope問:請問一下設了類別
之後,要怎樣在post文章的時候,讓標題旁邊自動出現類別名稱呢?
ex. [MT Q&A]關於類別的一些問題

另外sidetitle那邊分類彙整的各類別後面,我發現大部分的blog上都會自動計算該類別有多少文章,為什麼我的沒有,是不是我做了什麼蠢事把什麼
東西刪掉了?

答:
MT的許多功能都是在模版中透過「標籤」(tags)來達成,在模版中,你看到許多<$MTxxxxx$>就是「標籤」。善用這些標籤可以做
很多事情,像「類別」(Categories)就是。MT的預設模版只用了其中一部份標籤,沒有全部用到,所以,如果有些功能別人有,你卻沒有,多半是沒
有使用到某些特定的標籤。

針對你提到的兩種情形:

一、在標題旁邊顯示「類別描述」:

例如:你想要在文章的標題旁邊顯示類別,可以在你的模版(包括Main、Category Archive、Date-Based
Archive、Individual Entry Archive)中找到<$MTEntryTitle$>這個標籤。如果
你用的是MT的預設模版,它可能是長這樣:

<h3 class="title"><$MTEntryTitle$></h3>

你可以把它改成:

<h3 class="title"><MTEntryCategories glue=",
“>[<a
href="<$MTCategoryArchiveLink$>"><$MTCategoryDescription$>
</a>] <$MTEntryTitle$></h3>

如此一來文章標題旁就會出現類別描述了,像這樣
[心情] 今天真無聊

※這是顯示「類別描述」(Category Description)。如果你懶得設定「類別描述」,只想顯示「類別名稱」(Category
Label),那就得把上面的碼中的<$MTCategoryDescription$>換成<$MTCategoryLabel$
>。

※在馬戲團的預設模版裡,類別是出現在每篇文章的尾端。

※要使用類別,別忘了在「網誌組態」中啟動類別彙整功能。設定方法是
網誌組態->彙整->勾選類別 ->儲存->重建->全部重建
順帶一提:我發現有些MT使用者啟動類別彙整時搞錯了地方(或者是有意這麼做吧?),他們是跑到網誌組態->偏好之下的
選了類別,這麼做會使得MT不再為個別文章製作單篇的網頁,而是把同類的單篇文章全塞在一頁裡。

二、在邊欄的類別彙整顯示該類別的文章數量

如果你已經依照《什麼是
類別?》
所說的方法,把下面這段碼放到你的邊欄了,理論上應該會出現文章的數量。

<MTCategories>
<a
href="<$MTCategoryArchiveLink$>"><$MTCategoryDescription$>
</a> (<$MTCategoryCount$>)<br />
</MTCategories>

檢查一下你是不是漏掉了<$MTCategoryCount$>這個標籤。

發表迴響

在下方填入你的資料或按右方圖示以社群網站登入:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 變更 )

Twitter picture

You are commenting using your Twitter account. Log Out / 變更 )

Facebook照片

You are commenting using your Facebook account. Log Out / 變更 )

Google+ photo

You are commenting using your Google+ account. Log Out / 變更 )

連結到 %s

%d 位部落客按了讚: