0
1
2005-01-09
如何於單篇彙整內顯示引用摘要
mojo的問題:怎麼在單篇文章結束之後方 自動加入秀出對方track的文章簡要內容?

以下將分三個部份解說:
一、基本引用標籤的使用說明及範例
二、未獲得引用前之替代字樣 (選擇安裝)
三、於關閉引用功能時隱藏引用位址 (只適用於將引用網址直接顯示於頁面)

一、基本引用標籤的使用說明及範例
要將引用資訊及摘要顯示於單篇彙整內,只需要利用MT內建的標籤(tag)便可達成,使用者可直接將【引用清單模版 】內的部分必要語法使用於【單篇彙整模版】就可以了,個人所喜好的格式不盡相同,以下僅供參考。

<MTPings>
<div class="trackback-body">
<a name="<$MTPingID$>"></a>
<span class="trackback-post"><a href="<$MTPingURL$>" target="new"><$MTPingTitle$></a><br />
<b>摘要:</b> <$MTPingExcerpt$><br />
<b>網誌:</b> <$MTPingBlogName$><br />
<b>引用時間:</b> <$MTPingDate$></span>
</div></MTPings>

二、未獲得引用前之替代字樣
使用者可以於該文章未獲引用前,顯示標語告知該文章尚未獲得引用,做法如下:
<MTPings>....</MTPings>之外包入以下語法:

<MTIfNonZero tag="MTEntryTrackbackCount">
<MTPings> ...... </MTpings>
<MTElse>
<p>"<span class="title"><$MTEntryTitle$></span>"目前尚無引用。</p>
</MTElse></MTIfNonZero>

三、於關閉引用功能時隱藏引用位址
若使用者喜好將引用位址直接顯示於單篇彙整頁,若關閉引用功能時,再出現引用位址就不太適當,以下語法便可將該篇文章的引用網址隱藏起來,這樣看起來會比較順眼(效果像這樣)。
注意:本法只適用於將引用網址直接顯示於頁面的使用者

這部分最容易,只需將以上使用到的所有語法以

<MTEntryIfAllowPings> 及 </MTEntryIfAllowPings>

包起來就可以了。

整理
綜合以上教學,最後加進去的語法應該會像以下這個樣子:

<MTEntryIfAllowPings>
<MTIfNonZero tag="MTEntryTrackbackCount">
<MTPings>
<div class="trackback-body">
<a name="<$MTPingID$>"></a>
<span class="trackback-post"><a href="<$MTPingURL$>" target="new"><$MTPingTitle$></a><br />
<b>摘要:</b> <$MTPingExcerpt$><br />
<b>網誌:</b> <$MTPingBlogName$><br />
<b>引用時間:</b> <$MTPingDate$></span>
</div></MTPings>
<MTElse>
<p>"<span class="title"><$MTEntryTitle$></span>"目前尚無引用。</p>
</MTElse></MTIfNonZero>

</MTEntryIfAllowPings>

最後在修改完成後,重建,收工。 smile.gif


-->
Six Apart提供"對抗留言Spam手冊"
2005-01-10
如何於單篇彙整內顯示引用摘要
防治Spam大作戰 【*極*重要公告】
2005-01-08

哇 太詳細了 又讓你花了不少時間 真不好意思


Posted by: mojo | January 9, 2005 11:08 AM | #1
Leave your comment





Trackback
Commeters