星期四, 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 "".

讓我好頭疼呢....

校園回憶

最近這幾個禮拜,帶著國三的兒子四處到各個高中職看看。國三的小孩其實對未來沒什麼概念,對人生的考試其實也沒有太多想法,基於如此,就帶他到各個學校去看看。      這一天,終於來到我之前讀的學校:彰師附工。      剛來到這裡的時候我百感交集,畢竟在學校的時候,並不是真的很認真在...