Blogger 的相關功能

Blogger 繼續閱讀、相關文章、Articles收合及分類出現標題等功能及其它 

被朋友稱讚部落格經營得出神入化,害我小小虛榮了一下。

我是不好意思寫什麼教學的文章,畢竟都是取之於網路,但朋友說很多人用blogger,卻無法使用它的新功能,希望我多少提供一點兒資訊或相關資料。我自己當然也是一邊摸索一邊學習。從php語法轉化到xml,多多少少也是要適應一下。



目前版上使用的一些功能和語法來源,我先列舉在此,如有需要再把語法貼上來(我這裡夜裡一點半了呢,怕現在寫語法會亂寫...^^):

1. 繼續閱讀的功能

目前使用:我目前是用羊男的語法, 優點是可以自行決定顯露和隱藏的部分,缺點則有二,一是每次發文都要重新寫語法,而且修改文章後,語法會自動消失,必須再寫一次。雖然只有一行而已,但也有點兒麻煩。再者只有兩句的文也會出現 read more的字樣,無法避開。

終極語法:有一個很好的語法,繼續閱讀懶人包,不懂語法也能用。可以隱藏,而且提供訪客自行決定要展開內容或收縮的功能,很方便。唯一美中不足,就是.....我的版型無法使用...呵呵....。上回我試用了,朋友打電話問我:『妳那個「繼續閱讀」怎麼按不進去?不是讓人家「繼續閱讀」嗎?...』,所以我只好暫時放棄。原來他的語法只提供Blogger的官方面版,像我這種自己修改過的,會有衝突。等我有空還是會研究一下怎麼放上來,大家可以先用。...^^




2. 相關文章的功能

相關文章的功能,我是採用Abin 的。因為Abin是個中高手,教學時沒法顧到我們這些LKK,所以朋友試了多次都沒成功。我在這裡稍微說明一下,也不知道會不會越說越亂。^^

a.  Abin 提供的第一段語法,要放在< /head >之前的,應該沒有問題。就把它copy回去,貼到html的前面。

b. 有問題是從第二段開始。很多人以為第二段也是要貼在html裡面的。其實他的第二段語法是告訴大家面版裡有這麼一段「文章分類」的語法,這一段在你的html裡是已經存在的,不用再貼上去。

c. 第三段則是告訴大家找到第二段語法後,在裡面插進綠色及紅色字那段語法:

b:if cond='data:post.labels'>
<data:postLabelsLabel/>
<b:loop values='data:post.labels' var='label'>
<a expr:href='data:label.url' rel='tag'><data:label.name/></a><b:if cond='data:label.isLast != "true"'>,</b:if>
    <!-- Fixed for Related Posts -->
    <b:if cond='data:blog.pageType == "item"'>
       <script expr:src='"/feeds/posts/default/-/" + data:label.name + "?alt=json-in-script&amp;callback=RelatedLabels&amp;max-results=10"' type='text/javascript'/>
</b:if>
</b:loop>
</b:if>

紅色數字部分是可以自己更改的,它就是你所要顯示的相關文章數目 。它必須小於或等於你在head裡貼的那段語法(也就是Abin提供的第一段語法)的紅色數字。

d. 以上這是設定變數。 設定完了之後,才能呼叫出顯示文章的位置和格式,所以下面這段語法,必須貼在上面那段語法之後。(之後的意思,不一定是緊貼其後,要依個人版型而定,但一般面版都可以緊貼其後)

!-- Fixed for Related Posts -->
<b:if cond='data:blog.pageType == "item"'>
  <script type='text/javascript'>
    ShowRelatedPosts(&#39;<data:post.url/>&#39;);
  </script>
</b:if

3. Articles 收合功能

不知道有沒有人注意到,我的Articles縮短了?原本Blogger的內定功能會顯示文章標題,可以視同最新文章的顯示,但日子久了,落落長,長長一大串實在沒有實質意義,所以我把它收合了。這也是參用Abin的。(這小子太厲害了!)

4. 回覆欄框直接出現在文章之後

Blogger 內定功能裡已有這一項,只要在設定回覆時,意見欄框勾選「己內嵌下列文章」便可。
這樣回覆時,不會跳到那個醜醜的整頁頁面。而且因為ID設定為下拉式,應該可以防堵垃圾留言。(每次要打那個留言的檢驗碼,都好像在測眼力)。但美中不足的就是....我的面版不能使用...^^...這也是上回汨兄說他無法回覆的原因。所以就必須借助 Abin 的修改了。

5. 分類列表只出現標題

這個部分我還不是很滿意,但有其使用的急迫性。因為舊文太多,沒法一篇一篇去貼 reda more 的語法,按分類顯示時,會出現一大串,有時還因為內嵌了語音檔而拖垮整頁顯現的速度。而且目前我在netfirms那邊的空間好像被駭了,很多圖檔都消失,使得有些文亂七八糟地跑出來,亂嚇人的。所以就先這方法遮一下醜。方法也是用Abin 的。(可想而知近來我都在他那兒潛水...^^)

稍後我把幾個Blogger Hacker的網站連結到sidebar去,有興趣的朋友可以去尋寶(這些版主是使Blogger如此精彩的大功臣),若是有問題,再一起討論。三個臭皮匠,也許可以勝過諸葛亮。

Comments

  1. 我回覆的時候,還是要墳驗證碼耶。

    ReplyDelete
  2. 哦...剛試了一下,原來在我登入狀態下是不用驗證碼的。
    那...還是墳一下吧??...^^ ...不然萬一那天早晨起來,看到一堆垃圾留言,我會昏倒。

    ReplyDelete
  3. 那個相關文章的功能,我直接將三段語法在文書編輯改好一起貼上,不成功!!但直接在blogger的範本修改,分三次貼分三之存檔,居然就成功了!

    另外我也將文章中顯示的英文改成中文的"相關文章"
    可是為什麼我的不能獨立一行,而是緊隨在標籤之後呢?

    ReplyDelete
  4. 那三段語法不能同時貼,而且也不是貼三段,是貼兩段而已。必須第一段先被讀取了,第三段才會生效...

    我沒有回頭查原始檔,你試試修改語法,在標籤的後面加一個斷行的語法<br/>。(請用半型哦,我用全型是為了不讓它顯示成Html的效果)
     

    ReplyDelete
  5. 想請問花想集大人,我是今天在火星人的Facebook逛到您的網頁,
    想請問您部落格側邊欄位的有好多水平式的選項是如何用語法寫成,
    像是您的About、My blog、Labels、Tags都是集中在同一區塊。
    我的網頁是Blogger的內建版型,
    不知道可不可以寫成類似的效果,感謝您的解惑。
    Gingerbreadman Studio
    http://gingerbreadman-studio.blogspot.com/

    ReplyDelete
  6. 在臉書的Message回覆你了哦!有什麼問題再來討論!...^^

    ReplyDelete

Post a Comment

Popular Posts

少年Pi的奇幻之旅

後院

我打從江南走過