星期四, 1月 04, 2007

Blog工事紀實-進入標籤頁面後只顯示文章標題

在Template→Edit HTML,Expand Widget Templates打勾

把最原本的

<b:if cond='data:post.dateHeader'>
<h2 class='date-header'><data:post.dateHeader/></h2>
</b:if>
<b:include data='post' name='post'/>

換成

<!-- START -->
<b:if cond='data:blog.homepageUrl != data:blog.url'>
<!-- 不是在首頁 -->
<b:if cond='data:blog.pageType != "item"'>
<!-- 不是單獨的文章 -->
<!-- 只顯示標題 -->
<a expr:href='data:post.url'><data:post.title/></a>
<:else/>
<!-- 顯示日期 -->
<b:if cond='data:post.dateHeader'>
<h2 class='date-header'><data:post.dateHeader/></h2>
</b:if>
<!-- 顯示全文 -->
<b:include data='post' name='post'/>
</b:if>
<:else/>
<!-- 顯示日期 -->
<b:if cond='data:post.dateHeader'>
<h2 class='date-header'><data:post.dateHeader/></h2>
</b:if>
<!-- 顯示全文 -->
<b:include data='post' name='post'/>
</b:if>
<!-- END -->

這樣一來就可以把文章簡化成只有標題,在文章的選擇也會方便很多,另一個優點是,只有顯示標題,頁面的速度會稍微提昇,減少讀取時間。

最後,在這行:
<a expr:href='data:post.url'><data:post.title/>
加上<ul><li></li></ul>的標籤

<ul><li><a expr:href='data:post.url'><data:post.title/></li></ul>

這樣就可以將標籤內的各文章分成一段一段,並且在前端加上個標記了

1 則留言:

jia wei 提到...

版大您好:

不知道為什麼我按照上面教學修改卻出現:

We were unable to save your template
Please correct the error below, and submit your template again.
Your template could not be parsed as it is not well-formed. Please make sure all XML elements are closed properly.
XML error message: The element type "a" must be terminated by the matching end-tag "".

讓我好頭疼呢....

十代TCR試乘~

員林捷安特有辦獨家試乘,不用跑外縣市,一開始的型號是Adv pro 1 kom,可惜尺寸是M號,座高沒問題,只是Reach偏小,稍微憋屈了點,不過路線都是爬坡路段,反而不會有太大的影響。 雖然是試乘,但還是全力給它開下去,反正148到鳳山寺本來就是測cp20的路段。以結論來說,慢...