よたらぼ
自分の興味の赴くままにIT技術系のネタを取りとめもなくメモっています。
Ruby言語やLinuxのネタが多いです。

April 29, 2002 [おもひで]

[tDiary] Plugin#add_cookie

NTさん、ご報告ありがとうございます。きちんと動いてるんですね、良かった。あ、もちろん、手元では動作確認はしたので大丈夫だとは思っていたんですがイマイチ最近の自分の品質に自信がなくて...(^^;)。

HAL99さん。厳密に言うと、今のCVS版tDiaryでは現在のアクセスログプラグインは(CVS版側がその辺の仕様を@cookieからadd_cookieに変えた関係で)、使えなくなっています。以下のようにすれば、1.4.1でもCVS版でも対応できるはずです。

  cookie = #ここにCGI::Cookieのインスタンスを代入する。
  if defined?(add_cookie)
    add_cookie(cookie)
  else
    @cookie = cookie
  end

add_cookieが定義されていたらそれを使い、定義されていなかったら@cookieに代入しています。

もちろん、この場合でも、1.4.1ではプラグイン全部でCookieは1つという問題は回避できませんが。

[tDiary] アクセスカウンタ表示プラグイン 1.1.0リリース

カウンタプラグインですが日別のログをファイルに書き出す機能を追加してバージョンアップしました。よろしかったらバグ出し使ってみてください。

それから、その他、私が作ったプラグインのコードをクリーンアップしました。といっても、yasqueeze.rbの文字コードを変えたのと、fortune.rbをちょこちょこっといじったくらい。まぁ、こちらは機能的に変わったモノはないんで、すでに使ってる人は変える必要ないです。

本日のツッコミ(全1件) [ツッコミを入れる]
HAL99 (April 30, 2002 08:00)

解説ありがとうございます。凄く参考になります。<br>後は、cookieが複数個登録できないとちょっと厳しいですね(^^ゞ。


編集