Create  Edit  Diff  FrontPage  Index  Search  Changes  RSS  Login

latest.rb

出張帰りプラグインtDiary

概要

出張や旅行から帰ってきた時に、でかけていた日数を指定して最新の日記を表示できるようになります。tDiary-1.5.3.20030319か、それ以降のバージョンで使えます。

月またぎができないという不具合があったので、本体を改造しちゃいました。

使い方

プラグインを入手して、pluginディレクトリに入れてください。これによって、日記の最新表示をするURLに、「?latest=日数」などという文字列を追加することで表示する日数を変更できるようになります。

.htaccessの設定

index.rbのあるディレクトリの.htaccessの、

 RewriteRule ([0-9]+)\.html index.rb?date=$1 [L]

と書かれている行を、

 RewriteRule ^([0-9]{1,2})\.html index.rb?latest=$1 [L]
 RewriteRule ^([0-9]{4,8})\.html index.rb?date=$1 [L]

のように変更すると、例えば、.../1.html や .../10.html といった1-2桁の数字を持つURLによって、最新の1日分の日記や10日分の日記を表示するようにできます。

入手元

このプラグインの最新版は、http://zunda.freeshell.org/d/plugin/latest.rb にあるはずです。 http://zunda.freeshell.org/d/20030509.html#p02 を見てください。

謝辞

このプラグインは、kitajさんのアイディアにより作成されました。

更新履歴

  • 2003-03-27 公開-zunda
  • 2003-03-31 .htaccessの変更例を修正 (1.1.2.3)-zunda
  • 2003-05-19 本体を改造しちゃいました-zunda
  • 2003-12-04 作者のさきっちょ追随により、使えなくなります-zunda
    • すみません。これ、現在は同等機能を持つプラグインは存在しない意味なのでしょうか?
      • プラグインだけで月をまたいでデータをとってくるのは大変なので、僕の知っている限りは、ありません。本体の改造は、tDiary本体の更新に追随するのが大変なので止めてしまいました。-zunda
      • 回答有り難うございました。書き替えによる実現の場合、ソースの同じような箇所を探して変更すればいいみたいですね。
Last modified:2006/05/09 23:27:46
Keyword(s):
References:[PluginList] [yalatest.rb]