hi pokey00000000
我想我就回在這吧。
我改良的那個tag cloud跟你想的不太一樣,
目前在Lifetype官方內建的tag出來之前,
有很多人已經試作過tag cloud的外掛了。
其中有個版本就是你說的那種需要英文環境的,
暫時我將它稱作版本A好了。
基本上版本A是由一個外國人寫的(至於出處可能你要上http://forums.lifetype.net/找找)
這個版本基本上是經由特定的方式,
去分析blog裡的文章,
「自動」找出一些常常出現的「單字」當做關鍵字。
並且依照單字出現的頻率去調整字型與重量(font-weight)。
所以版本A是絕對不適用在中文環境的。
(因為中文沒有所謂的「單字」)
另外還有一個版本B,
就是我自己拿來改良的版本。
是由Hatem Ben Yacoub開發的版本
http://forums.lifetype.net/viewtopic.php?t=2989
版本B是利用Lifetype自訂欄位的功能,
去自訂一個新欄位給Tag使用,
像傳統的tag一樣,
在新增文章時就輸入幾個tag當做標籤,
程式就會依照tag出現的頻率來顯示tag cloud。
所以版本B是沒有中英文環境的問題的。
講到這,
你大概也知道tag cloud的變化量問題出在哪了。
以上兩個版本的tag cloud,都是分析tag出現的頻率來讓tag長大的。
並不是隨著回覆量和閱讀量來改變。
另外,
關於該把tag cloud放在哪裡好,
一開始我也覺得很麻煩。
我是比較建議新增一個頁面,
然後把tag cloud放在裡面。
其實在官方的tag版本出來之前,
目前上面兩個版本的tag cloud都還有很多不夠完善的問題。
像版本A只支援有單字的語系。
版本B中的每個tag則只是用該tag搜尋blog裡的全部文章,
這會導致搜尋出來的結果和預期的不太一樣,
因為搜尋是對「所有文章」作搜尋,
如果你只有一篇文章tag是「music」
可是卻有好多篇文章裡都有music這個字,
那你music這個tag就會很小字,
但是點他的結果卻搜尋出很多篇文章= =+
大概就是這樣。
也許你也會覺得這些Tag外掛都還算半調子,
那不如就像Mark說的,
一起期待Lifetype 1.2吧!
mit.