2014年9月17日

[小工具]讓 Blogger 串聯式留言能由新到舊排序

[小工具]讓 Blogger 串聯式留言能由新到舊排序

Wayne Fu 0 A+
Blogger 留言排序這件事,從使用 Blogger 以來(舊範本時代),一直到現在的串聯式留言(新範本),不斷有使用者提出詢問:「能不能從最新的留言開始顯示」?實際上從 "使用者體驗" 的角度來看,這個要求非常合理,否則當留言一多時,螢幕都得捲到最底部才能看到新的留言,這是非常不友善的設計。

可惜這麼多年以來,此事一直沒有進展,而多數有名的第三方留言外掛(G+、FB、Disqus),留言能以各種方式排序都是基本配備,也難怪乎 Blogger 使用者紛紛棄官方留言板而去。

實際上,官方留言板擁有無可取代的優點存在,而 WFU 也準備撰寫專文推廣,但最大的阻力在於,官方留言板功能過於陽春。因此這篇文章要寫出來,第一個要解決留言排序的問題。那麼,對官方留言板還有信心的讀者,請按本文的操作,來安裝這個「Blogger 留言由新到舊排序」的功能吧!



<< 請注意!本篇文章含會員限定內容 >>



一、會員限定內容


花一點點篇幅介紹一下,「會員系統」算是本站一個劃時代的功能,只要讀者擁有 FB 帳號,就能免費加入會員,看到 "會員限定" 的文章內容。

「Blogger 留言由新到舊排序」也算是一個劃時代的功能,那麼拿來搭配「會員系統」的隆重出場,也算是很好的時機點。讀者只要稍微花不到 30 秒的時間,就能註冊完畢,並提昇權限為 "會員身份" 來讀取隱藏的文章內容,完成這個工具安裝。



二、準備動作


在修改範本之前,如果第一次安裝本站工具的讀者,建議先閱讀「備份範本的訣竅」系列文章。

1. 請到後台「範本」→「編輯 HTML」,搜尋 </head> 這個字串,找到後在此字串的前一行,插入以下程式碼:

<script src='http://ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js'></script>
<style>
/* 留言排序 */
#comment_sort {
float: right;
font-size: 14px;
}
</style>


1. 首先可參考「引用 jQuery 的注意事項」,檢查範本是否已安裝過 jquery,以免重複安裝。

2. 如果需要調整 CSS 參數,可修改 style 區間的內容。



三、安裝程式碼


接著請搜尋 </body> 這個字串,找到後在此字串的前一行,插入以下程式碼:


請參照以上程式碼行號修改參數:

E:預設 1 代表 "由新到舊" 排序,0 則相反。

F~G:可自訂字串內容

H:預設值 "fadeIn" 效果為 "淡入淡出",若想改為滑動效果,請將字串改為 "slideDown"。

以上程式碼若想先看看效果,可前往以下網頁:



Blogger留言 相關文章:
0 0
如這篇文章對你有幫助,歡迎「分享」到 FB、「追蹤」粉絲團、「訂閱」最新文章

8 則留言:

  1. 終於等到留言板排序的"實裝"了! 立刻來推一個^^

    加入會員以及會員限定功能也好炫,有點像論壇那樣,還有會員討論區XD

    回覆刪除
  2. 會員限定的註冊流程很順暢,如何繼續轉入會員區及討論區的設置也需要費點心思了。
    何時會發公告?客製化的範圍等﹍我再轉分享出去。

    回覆刪除
  3. <484118160430307209>(以上內容請勿刪除,從括號之後開始留言)你跟阿冠是多啦A夢雙人組嗎?哈哈!那就等公告了。

    回覆刪除
  4. Blogger可以玩成這樣
    大大實在是太猛了

    回覆刪除
  5. 剛剛很興奮地測試了此功能,但發現有個有趣的現象,如果該篇文章超過200個以上的留言,則會吃掉該篇文章的一些留言(會發現是最近期的留言通通不見了),從新到舊的排序或者從舊到新的排序皆如此

    所以很開心來回報此問題,並且默默砍掉這個迷人的方法>"<

    回覆刪除
  6. <1170078849376070828>(以上內容請勿刪除,從括號之後開始留言)
    原本是套用舊版的內建blog範本,想說改來套用內建的新版blog範本後再來試試看
    結果改了之後再套用此篇文章提供的方法,結果還是不行呀~
    有考慮要使用手動連結的方式來處理了
    提供超過200則回應的那篇文章網址給你參考
    http://stimplena.blogspot.tw/2014/11/the-sims-freeplay.html

    回覆刪除
  7. <2565325765659272131>(以上內容請勿刪除,從括號之後開始留言)我的眼睛太大了,都沒發現按了載入更多後會出現201之後的留言,以為200後的留言被吃掉了

    如果之後有更新版本,真的太感激了,這真的很實用了呀~

    回覆刪除

張貼留言注意事項:

◎ 勾選「通知我」可收到後續回覆的mail!
◎ 請在相關文章留言,與文章無關的主題可至「Blogger 社團」提問。
◎ 請避免使用 Safari 瀏覽器,否則無法登入 Google 帳號留言(只能匿名留言)!
◎ 提問若無法提供足夠的資訊供判斷,可能會被無視。建議先參考這篇「Blogger 提問技巧及注意事項」。
◎ CSS 相關問題非免費諮詢,建議使用「Chrome 開發人員工具」尋找答案。
◎ 手機版相關問題請參考「Blogger 行動版範本的特質」→「三、行動版範本不一定能執行網頁版工具」;或參考「Blogger 行動版範本修改技巧 」,或本站 Blogger 行動版標籤相關文章。
◎ 非官方範本問題、或貴站為商業網站,請參考「Blogger 免費諮詢 + 付費諮詢
◎ 若是使用官方 RWD 範本,請參考「Blogger 推出全新自適應 RWD 官方範本及佈景主題」→ 不建議對範本進行修改!
◎ 若留言要輸入語法,"<"、">"這兩個符號請用其他符號代替,否則語法會消失!
◎ 為了過濾垃圾留言,所有留言不會即時發佈,請稍待片刻。
◎ 本站「已關閉自刪留言功能」。

TOP