火曜日, 11月 21, 2006

カレンダーをWidget化してみる実験

クリボウ氏のブログにWidgetの作り方(?)が載ってたのでカレンダーをWidget化してみた
クリボウの Blogger Tips: Blogger beta の Widget 追加ボタンの作り方


相変わらす日付の表示が
火曜日, 11月 21, 2006
みたいな設定じゃないと使えない><
スタイルシートはBloglendarのがそのまま使えるけど
自分でHEADに挿入しないとダメ…

2 件のコメント:

nikki さんのコメント...

さっそく導入させていただこうと思ったのですが、This month: No blog entry yetとのみ表示されてカレンダーが表示されません。何が悪いんでしょうか?

ちなみに日付の表示は、Saturday, November 25, 2006を選択しています。(2つあったのでいずれも試しましたが、結果は同じでした)

(′З`) さんのコメント...

はじめましてnikkiさん
うちのカレンダーは日本語表示の
火曜日, 11月 21, 2006
形式でしかつかえません
ごめんなさい
年、月、日がそれぞれ数字で表示されている形式なら
wg_km.jsファイルの
currentDate.match(/.*?, (\d+).*? (\d+), (\d+)/i);
の所の正規表現を弄って
以下の
cYear = RegExp.$3;
cMonth = RegExp.$1;
cDay = RegExp.$2;
も書き換えれば表示できるかもしれません

Widget版カレンダーでは以下のファイルを使ってます
http://tirasi.no.ura.googlepages.com/wg_km.js
http://tirasi.no.ura.googlepages.com/wg_ud.js
http://tirasi.no.ura.googlepages.com/wg_jx.js

ついでにここで使ってるスタイルシートはこれです
http://tirasi.no.ura.googlepages.com/bloglendar.css

良かったら弄ってみてください。