エントリの投稿日変更 Posted at 2004/08/02 (Mon) 19:18 [Blosxom]
他のブログツールなどから、blosxomに乗り換えた時などに記事を移植する時、blosxomはファイルをアップ(サーバーに作成)した日付が投稿日となるので、この日付を変更する方法。
blosxom starter kitを使用している場合、エントリの日付けを作成日時で固定するentries_indexをいうプラグインがデフォルトで付属していて、そのデータファイルを書き換える事で日付を変更する事ができます。エントリをアップすると、 $plugin_dir/states の中に entries_index.dat というファイルが出来ます。このファイルのエントリファイルまでの絶対パスの後ろについている数字列が日付を表していて、ここを書き換えます。日付の数字列への変換は、Diary - laughing.stockさんの「time」というエントリで変換するFlashを提供して下さってます。
追記:
このエントリは、ファイル名が変わりました。 entries_index.txt としていた所、どうもinterpolate_fancyプラグインでの表示の振り分けで、個別ページと判断されない為にトラックバックURLなどが表示されなかった為です。
追記メモ:
Epochへの時刻の変換は、こちらのページでもできます。
追記:
entries_kacheに入れ替えました。
No trackback.
さっそくエントリーUPしてくれてどうもありがとう。
やってみたけど・・・何故か出来ない(涙)
日付の数字列を変更してUPするんだけど、トップページに
アクセスすると変更される前の日付でentreis_index.datが
更新されちゃう。何でだろう・・・謎だ
なぜか変更できた模様・・・
謎だ・・・
アハハ!謎な動きする事多いからねぇ。(笑)
詳しい人にはきっと何故なのか解るんだろうけど。
ちなみにblosxomは、プラグイン同士の相性っていうのもあるみたいで、
何かひとつプラグイン入れた途端に動かなくなったりする事も多々あるらしいよ。










