2005年12月14日
JavaScriptでCookieを扱うのが非常に面倒くさい。
特に読み込み時は、key1=value; key2=value ;key3=valueなんて文字列で帰ってくるので、parse処理しないかんし。きっとJSANにモジュールがあるはずだ!と思ってみてみたら、やっぱりありました。
HTTP.Cookies - 1.01
使い方は簡単で
//オブジェクト生成
var cookie = new HTTP.Cookies;
//foo=barを有効期限1年でクッキーに書き込む
cookie.write('foo', 'bar', '+1y');
//クッキーからfooを読み込む→barがかえる
var result = cookie.read('foo');
書込み時の引数は以下のように書いてあったので、最低でもNAMEとVALUEを渡せばいいのかなと思ったのですが、EXPIRESを渡さないと書き込みが出来ませんでした。注意。
write NAME, VALUE [, EXPIRES, PATH, DOMAIN, SECURE]
#BLOG: 独自のATOMアイコンを作成!(ダウンロードOK)様より、ATOMアイコンとRSSアイコンを頂戴してきました。
ATOMとかRSSとか、いろいろあってどれ使ったらよいのか悩みどころなんだけど、どうやら「RSSはバージョンとか乱立してるし、企業が実験握ってて使いにくいから、みんなでもっと自由で便利な規格を作っちゃおうよ。」みたいな理由でATOMが出来た
なーんてことが
最新WebサービスAPIエクスプロ-ラ ~Amazon、はてな、Google、Yahoo! 4大Webサービス完全攻略
に書いてあったような無かったような。
2005年12月11日
カテゴリーによる整理ではなく、del.icio.usみたいなタグを利用したいので、Tagwire Pluginをインストールしてみた。
エントリーのキーワードをタグとして扱うらしい。
エントリーのキーワードって何だ~~
少しずつ調べてカスタマイズしていこうと思います。。
「数時間後追記」
エントリー入力画面の「画面の表示設定を変更」ってとこにありました。キーワード。
カスタム設定でキーワードにチェックをいれれば、キーワードが入力できるようになります。
で、エントリーごとにキーワード入力して・・・テンプレートを編集して、を追加して・・・
今度はTAGからリンクがうまくいってません。。。
このTAGをキーワード指定してるエントリー一覧!って表示したいんだけどなぁ。
ていうか、そういうものじゃないのか?TAGって。
もうちょっとだ、がんばろう。
「さらに数時間後追記」
タグからのリンクに、カテゴリーのアーカイブを張るのは、ここまでの設定で可能でした。
<MTTag>
<a href="http://blog.trapple.net/<$MTTag encode_url="1"$>"><$MTTag$></a>
</MTTag>
でもこれじゃ、エントリー時にTAGとカテゴリー両方入力しなければならないし、1階層目のカテゴリーしか正しいURIにならないし。。。ということでNG
答えはこちらでした
TagwireとMT-XSearchによる動的タグアーカイブ
上記URLを参考にMT-XSearchというプラグインをインストールしてゴニョゴニョしたら、「TAGをクリックした場合に、TAGをキーワードとして含むエントリーの一覧を表示する」という形にすることができました。
あとは次のステップとして、
検索結果のデザインを他とあわせないと。
カテゴリーのアーカイブみたいに、一気にエントリー内容まで一覧したい。
ぼちぼちやっていきます。
アクセス解析にGoogle Analyticsを設置してみようかなぁと思ってみてみたら、あらま、新規登録停止中でした。
とりあえず予約しといたので、気長に待ちましょうか。