JL Widgets


0 Comments

這是我為了 Selenium 寫的簡單 Widgets ,包含以下功能:

  • del.icio.us 用於本站右邊的「Notepad」。我的實作方法是去讀取指定使用者的 JSON ,然後 Parse 出來,我覺得這樣比使用 API 簡單許多… 但就沒有指定 tag 的功能了。它會把取得的 JSON 檔案 cache 在目前模板資料夾,想要換地方的可以自行修改…
  • Tag Cloud 用於本站右邊的「Tag Cloud」。雖然 WordPress 2.3 本身已經有產生 tag cloud 的函式,但我不喜歡它的產出結果,就還是自己寫一個。
  • Related Tag Cloud 用於本站右邊的「Related Tags」。這是一個對資料庫負擔較重的功能。
  • Related Entries 用於本站右邊的「Related Entries」。此功能需使用到 Bigram Full-Text Search 建立的 N-gram 表格,因此如果沒有啟用 Bigram Full-Text Search 的話,這個 Widget 就不會出現。

以下附上 Tag Cloud / Related Tag Cloud 的 CSS 供參考:

/* Tag Clouds */
#tag-cloud li,#related-tag-cloud li{display:inline;}
#tag-cloud em,#related-tag-cloud em{font-style:normal;background:transparent;}
#tag-cloud a,#related-tag-cloud a{color:#cccccc;font-size:1em;}
#tag-cloud em a,#related-tag-cloud em a{color:#99bf9f;font-size:1.2em;}
#tag-cloud em em a,#related-tag-cloud em em a{color:#6bb39b;font-size:1.4em;}
#tag-cloud em em em a,#related-tag-cloud em em em a{color:#4295a6;font-size:1.6em;}
#tag-cloud em em em em a,#related-tag-cloud em em em em a{color:#1f4799;font-size:1.8em;}
 1