2011年11月10日 星期四

非官方Blogger置頂方法

因為配合出版社的活動,要求文章置頂半個月,偏偏Blogger沒有這種「入門」功能,最直接的方式就是把文章時間直接時空轉換設定到結束日期,這一來任何時間發文也不用擔心順序不對了,原以為半個月很快就會過去,沒想到活動真正開始後才發現日子過得可真慢,設定日期佔了便宜,聯播永遠是第一則,這時彷彿可以感覺到聯播的團隊夥伴們要卯起來扁我了,想想也不是辦法,決定徹底解決,或許不是標準答案,但是解決問題倒是蠻好用的。

直接進入解答,第一步請看圖。

Add_block
請看圖上紅框,至於如何加入這個紅框我想大家都知道,這裡就不再說明,這個紅框區塊內要放的,當然就是要置頂的文章標題與內容。

這一來只要網頁呈現就會有置頂文章出現,但需求解決了,問題也來了,因為加在版型中,不管點到哪,這置頂文章內容都會出現(廣告打得很兇喔),這樣看來也不是辦法,於是趕緊向高手求救,之後再惡搞一番如下。

接下請選擇「版面配置」的「修改HTML」,別忘了勾選「展開小裝置範本」選項。

接下來請用力找你加入的區塊內容,比較有效的搜尋是尋找標題文字內容。

original_temp
紅框範圍就是新增的區塊,由標題辨識比較清楚。

modify_temp
在這個紅框範圍內有特定的結構,因為不想花太多時間解決,所以也沒去研究它,主要修正的部份是框出來的四行,分別是兩個if 構成的條件式,第一組限制了標題的呈現,第二組限制內文呈現,至於為何不用一個條件包在一起,主要是因為結構的關係,試了不成功,也不想多花時間,就用兩組處理了。

不知道code該如何處理才不會被blogger吃掉,所以我不貼code,直接抓圖了!

更新:加入的兩行code 如下



基本上前頭是檢查該網頁是不是首頁,是首頁才顯示,不是首頁就不顯示,透過這樣的方式,只有首頁會呈現置頂內容,其他網頁就乾乾淨淨了。

不過因為我的文章有「閱讀全文>>>」的機制,於是我在置頂內容放的並非全文,而是把全文另外放在一篇文章裡,在置頂內容模擬到「閱讀全文>>>」為止,再將閱讀全文設定連結到該篇文章,就這樣算是解決了置頂的問題。

感謝小不點的提示,另外從海芋小站參考了不少相關的資訊,對了,要剪貼程式碼的話可以去海芋小站找找喔。


教學網址:http://johnptc.blogspot.com/2008/12/blogger.html


0 意見:

About This Blog

  © Blogger templates Psi by Ourblogtemplates.com 2008

Back to TOP