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
RSSに最近何日分表示するかを指定できるようにした。
0の場合は $opt_topn と同じになる。
# RSSに最近何日分表示するか(0の場合は $opt_topn と同じ) $rss_topn = 0;
(write_rss_file): ←上記のためにこの関数いじった。
御指摘頂いたものを修正しました。ありがとうございました。
●utf8 modeのとき、chalowスクリプト内のテンプレートの、charset 指定を
デフォルトの EUC-JP ではなく UTF-8 にするようにした。ad hoc。
if ($utf8_mode) { $$contp =~ s/;charset=EUC-JP">/;charset=UTF-8">/; }
御指摘頂いたものを修正しました。ありがとうございました。
●usageメッセージで、-cオプションのところの「(default "cl.conf")」
は昔の仕様なので削除。
●blockquoteの前後のpタグの問題。定義のところでデフォルトで以下を
入れておくことにした。
my $auto_replace = ' s!(<blockquote>)!</p>$1<p>!g; s!(</blockquote>)!</p>$1<p>!g; ';
●RSSのファイル名として、cl.rdf以外も使えるようにしました。
cl.conf で設定できます。デフォルトは "cl.rdf" です。
# RSSファイル名 $rss_filename = "cl.rdf";
- cl.rdf 以外のファイル名にしたい人が過去の cl.conf を編集して使う
場合の手順:
cl.conf に $rss_filename を追加(上記)し変更。
そして、cl.conf 中の各種テンプレートファイル(
$index_template, $month_page_template, $day_page_template,
$item_page_template, $cat_page_template, $rss_template)中の
"cl.rdf" を <TMPL_VAR name=rss_file> に置き換えて下さい。
公開。
今回の主な変更点は以下:
「続きを読む」機能:
'====' と記入するとそれ以下の記述が省略され item page へ
ジャンプするリンクが表示されます。
item page を出すようにしたとき($page_mode=2)のみ機能します。
なお、cl.conf の $item_template に以下のような記述を追加する必要が
あります。
<TMPL_IF name=readmore> 《<a href="<TMPL_VAR name=url>">続きを読む</a>》 </TMPL_IF>
utf8 mode:
chalow をコマンドラインオプション --utf8 で実行。ChangeLog 本体も
cl.conf も文字コードが utf8 になっている必要あり。
cl.conf は conf/utf8/cl.conf を参考にどうぞ。
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