2013年9月10日 星期二

讓 Blogger 標籤 搜尋 存檔頁面的文章只顯示標題

讓 Blogger 標籤 搜尋 存檔頁面的文章只顯示標題

說明:
Blogger 文章的預設顯示設定是標題加內文,一般的部落格首頁都是這樣的,但如果是搜尋頁和標籤頁也這樣,就比較不易找到想找的資料,所以解決方法是將其他頁面都改成只顯示標題,這樣找起資料就方便多囉
我的部落格因為個人需求,有加入標籤、Facebook 留言數、Blogger 留言數的顯示設定,所以已經和下面的 Hack 方法不太一樣了,以下是 Hack 的方法


記得勾選 "展開小裝置範本"


方法一 複製這段語法:(除了首頁外,其他頁面只顯示標題)
<h3 class="post-title">
            <a expr:href="data:post.url" href=""><data:post .title=""></data:post></a>
        </h3>
<b:else>
        <b:include data="post" name="post">
    </b:include></b:else>
<b:else>
    <b:include data="post" name="post">
</b:include></b:else>
<!-- 標籤頁面、網誌存檔頁面、搜尋頁面只顯示標題結束 -->

方法二 複製這段語法:(除了首頁和網誌存檔頁面外,其他頁面只顯示標題)
<!-- 標籤頁面、網誌存檔頁面、搜尋頁面只顯示標題開始 -->
<b:if cond="data:blog.homepageUrl != data:blog.url">
    <b:if cond="data:blog.pageType == &quot;index&quot;">
        <h3 class="post-title">
            <a expr:href="data:post.url" href=""><data:post .title=""></data:post></a>
        </h3>
<div class='item-snippet'><data:post.snippet/></div> --另加部分
<b:else>
        <b:include data="post" name="post">
    </b:include></b:else></b:if>
<b:else>
    <b:include data="post" name="post">
</b:include></b:else></b:if>
<!-- 標籤頁面、網誌存檔頁面、搜尋頁面只顯示標題結束 -->

取代這行即可:(上面的方法任選其一使用)
<b:include data="post" name="post">


上文參考 http://wycnote.blogspot.tw/2012/03/blogger_21.html
增加 內文片段參考 http://chihchi29.blogspot.tw/2012/04/blogger-labels-archive.html
加入 <div class='item-snippet'><data:post.snippet/></div>

資料來源:Abin's Tech Note</b:include>

沒有留言:

張貼留言

我想說些話