Element XD lab
哥教的不是CG,是偷雞
快速導引

【Blogger】讓搜尋標籤的結果頁,只出現標題、摘文與縮圖


這個主題也是跪婦阿冠提出來討論的,在研究了幾篇文章後,整理簡化各家程式碼來做個分享。

在預設情況下,點選標籤的搜尋結果頁,會出現跟首頁一樣的文章排列。

如果文章格式一開始就有一個大圖,然後一大段文字之後才加上繼續閱讀,那麼首頁跟搜尋結果會是一樣的畫面。

搜尋這個動作,本身代表想要快速瀏覽與找到想要的資料,如果這時候看到的文章排列還是跟首頁一樣,文章篇幅大,格式不一定統一,在很多篇很多篇文章中滾動滑鼠會很容易錯失目標。


圖說:預設情況下,搜尋結果示意圖。

做法:

在範本中找到這一段
<b:include data='post' name='post'/>
預設情況下只會有一個結果



用這一段完全取代
<b:if cond='data:blog.searchLabel'>
<img expr:alt='data:post.title' expr:src='data:post.thumbnailUrl' height='70px' style='clear:left;float:left;margin-right:10px' width='70px'/>
<h3 class='post-title'><a expr:href='data:post.url'><data:post.title/></a></h3>
<data:post.snippet/>
<div class='jump-link' style='align:right;margin-right:20px'><a expr:href='data:post.url' expr:title='data:post.title'><data:post.jumpText/></a></div>
<b:else/> 
<b:include data='post' name='post'/>
</b:if>


白話文解說:
如果條件是標籤的搜尋結果(data:blog.searchLabel),則出現縮圖(data:post.thumbnailUrl),文章標題(<data:post.title/>),內文摘要(<data:post.snippet/>)以及繼續閱讀(<data:post.jumpText/>),其他情況,保留預設排列。

如果不要縮圖,可以刪除這一串
<img expr:alt='data:post.title' expr:src='data:post.thumbnailUrl' height='70px' style='clear:left;float:left;margin-right:10px' width='70px'/>




改造結果,格式統一,基本資訊都有,這樣才比較滿足「搜尋」這一件事情的意義。



也可搭配這一篇一起決定是否保留文章上方的時間區塊
【精華】絕妙靈活判斷式,可抓到「標籤搜尋結果頁面」



完工~



本篇參考了以下教學:
到處旅遊的明星部落客,深度廣度俱足的生活文章~

16 則留言

  1. 想請教一下飛哥~~~
    我之前是先照這網址說明改了語法:http://books.bod.idv.tw/2011/02/bloggerlabelarchive.html
    然後我的範本會出現兩個(b:include data='post' name='post'/),我剛兩個都試過置換為上文的語法內容,還是沒辦法出現小縮圖耶!
    可以麻煩幫我解惑嗎?謝謝!

    回覆刪除
    回覆
    1. sorry,我剛試著把原本參考該文章的那段語法整個置換成飛哥上文說的語法內容後,就ok了。
      而且,我原本是想要來爬一下:在首頁按“較舊的文章"後以大圖的方式出現,但按分類則出現列表及小縮圖的方法,改了這方式就達到我想要的結果!感謝飛哥!

      刪除
    2. 剛尾牙回來,恭喜妳達到想要的效果啦,感謝你推文,又幫我帶了好多流量~~
      (分身乏術經營不易啊)

      刪除
    3. 你生意做太大,我經營一個就常常要抱頭了,你經營那麼多個,真的太佩服了!

      刪除
    4. 我又有問題了!
      想請教一下,像我有些文章的繼續閱讀前字數不多的話(例如:收集控的儲物間標籤),它標題會接著堆疊,但是圖片只能按照大小排列下來,無法完整對應標題,想請問有沒有辦法解決這問題?
      (我有調過margin-bottom:10px及照片大小而已,其他語法沒有動到~~~)

      謝謝!

      刪除
  2. 你好,請教若該篇文章無圖片插入,能否預設圖片顯示為縮圖?

    回覆刪除
    回覆
    1. 你好,大半年沒登入,現在才看到留言,真不好意思,請問你問題解決了嗎?

      刪除
    2. 我的也沒解決,就是一篇篇慢慢整理加一些新照片進去。

      刪除
    3. 阿冠的留言我現在才看到,印象中有看到可以設預設圖片,我來找一下。

      刪除
  3. 你好,想請問一下,假設我那一個標籤下有二十幾篇文章,但是用此方法搜尋出來一頁都只會有兩三篇文章,該怎麼解決這個問題呢 謝謝

    回覆刪除
    回覆
    1. 你好,可以提供你的網址嗎?我來研究一下~~

      刪除
  4. 您好,想請教一下喔,搜尋結果的頁面,我想像大大您的部落格呈現三篇文章+縮圖成一列的那種方式,而不是列表,請問該怎麼作呢?

    回覆刪除
    回覆
    1. 你好,這一個範本包得很複雜,我想辦法挖一下給你參考,可能需要一點時間~~

      刪除
    2. 如果要從原始的程式碼去修改到好,工程比較龐大,我建議找一個現成接近的版型來套用,然後再對各細節修改成自己想要的樣子,這一個可能會是你喜歡的類型,請參考一下:
      http://www.themexpose.com/2014/08/personalist-responsive-blogger-template.html

      刪除

技術提供:Blogger.


聯絡


聯絡表單

名稱

以電子郵件傳送

訊息

© thephilko.com All Rights Reserved