01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12
2002 : 01 02 03 04 05 06 07 08 09 10 11 12
2001 : 01 02 03 04 05 06 07 08 09 10 11 12
chalow では --stop-date オプションによる差分更新ができるのだが、
カテゴリファイルは差分更新されない。そこでカテゴリ別表示を
clsearch.cgi で行なうようにすると良い。手順は以下の通り:cl.conf
の $output_cat_pages を 0 にする。必要ならば $cat_page_cgi の
clsearch.cgi へのパスを環境にあわせて変更する。
ごめんなさい!
複数人利用のときの item ID 付与方針を変更しました。
1,2,3,4 と普通につきます。
今までは、authorがかわるごとに +100 されてました。
1,2,3,101,102,...という風に。
しかし、この前ロジックを大きく変更してから
これが動いていないようです。同じ日付エントリがあると、
マージされないで上書きされてたみたいです。
修整するために上記のように仕様を「自然なもの」に変更しました。
変な仕様にしたのが間違いのもとでした。
ごめんなさい、ごめんなさい、ごめんなさい。
$enthashp->{curid} というのを導入して、item ID を entry ごとに
管理するようにしました。最初からこれで行けばよかったんだよなあ。
猛省。
2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12
2002 : 01 02 03 04 05 06 07 08 09 10 11 12
2001 : 01 02 03 04 05 06 07 08 09 10 11 12
最終更新時間: 2007-10-19 23:15