2007年02月5日

部落格小玩意3: 在首頁加入自己最近發表文章的 Tag Cloud

標籤 Tag Web 部落格 JavaScript

共享書籤服務網站都會在首頁上顯示最近或是熱門書籤的 Tag ,並根據熱門程度予以不同字體大小顯示。因為大大小小像雲朵一樣,故一般就稱為 Tag Cloud (標籤雲) 。而我這篇的小玩意,會彙整部落客最近發表在自己部落格中的文章之 Tag ,然後在首頁的邊欄上,顯示自己部落格的 Tag Cloud ,而且點擊後可連結到自己常用的共享書籤服務。


顯示自己部落格的 Tag ,可以讓讀者看出部落客平常發表的文章重點分類或性質。當讀者點擊連結到共享書籤服務後,如果發現在書籤服務的這個 Tag 下還沒有收錄這個部落格的文章時,讀者就可以 (如果讀者覺得是篇好文章) 把它加到共享書籤的 Tag 中。

  1. 2007/02/06 做了一次編修: 程式碼第6行的測試用程式碼忘了改掉,已修正。
  2. 2007/02/11 做了一次重大編修: 配合標籤註記方式改變,修改彙整標籤的程式碼。改變 window.onload 事件的觸發方式,以免與其他小工具衝突。以「樂多」的搜尋功能作為標籤搜尋,加進 Tag Cloud 之中,加強與樂多其他部落格相關文章之聯繫。

使用概念

這個小玩意只會從顯示在首頁中的文章彙整 Tag ,而且只彙整註記在「本文欄位」的 Tag ,不會去找註記在「追加內容」中的 Tag 。註記 Tag 的語法跟《輕鬆在文章中加入「Tag, 標籤」連結》的語法一樣。這兩篇文章的工具共用同一套語法,處理時也不會衝突。使用效果請看我的部落格首頁吧。

例如想要彙整最近發表的 20 篇文章的 Tag ,就要設定在首頁中顯示20篇文章;若想彙整最近 7 日內發表的文章 Tag ,就設定在首頁中顯示最近 7 日的文章。發表文章時,把主要的 Tag 註記在「本文」欄位中即可。

設定方式

樂多的使用者新增一個「自由欄位」的插入欄位 (Plugin) ,然後複製下面的語法內容後貼到剛剛增加的插入欄位,再更新網頁即可。 IE 的使用者直接點擊程式碼框上的「copy to clipboard」便完成複製;其他瀏覽器的使用者則請點擊程式碼框上的「view plain」後再自行複製。

程式修改事項和《輕鬆在文章中加入「Tag, 標籤」連結》這篇一樣。


Posted by shirock at 樂多Roodo! │11:32 │回應(2)引用(1257)JavaScript
樂多分類:網路/3C 共同主題:部落格小玩意 工具:編輯本文
Ads by Roodo! 

引用URL

http://cgi.blog.roodo.com/trackback/2697985
引用列表:
回應文章
哇!你好強喔!把一些樂多之前不能用的功能都實作出來了!例如加入書籤、Tag Colud等,真的是挖到寶了!很高興有高手幫我們解決這些問題!再次感溫啦!
Posted by Jinn at 2007年02月6日 22:00
不客氣。
我正在建議樂多把這些功能正式提供給樂多的用戶。
Posted by 遊手好閒的石頭成 at 2007年02月9日 01:25