2007-10 / 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
最近 7 日分 / 今月の一覧
2007-10-19 Fri
2005-08-21 Sun
■ chalow
RSSに最近何日分表示するかを指定できるようにした。
0の場合は $opt_topn と同じになる。
# RSSに最近何日分表示するか(0の場合は $opt_topn と同じ) $rss_topn = 0;
(write_rss_file): ←上記のためにこの関数いじった。
■ chalow (output_to_file)
御指摘頂いたものを修正しました。ありがとうございました。
●utf8 modeのとき、chalowスクリプト内のテンプレートの、charset 指定を
デフォルトの EUC-JP ではなく UTF-8 にするようにした。ad hoc。
if ($utf8_mode) { $$contp =~ s/;charset=EUC-JP">/;charset=UTF-8">/; }
■ chalow
御指摘頂いたものを修正しました。ありがとうございました。
●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> に置き換えて下さい。
2005-08-10 Wed
■ version 1.0rc5 [リリース]
公開。
今回の主な変更点は以下:
「続きを読む」機能:
'====' と記入するとそれ以下の記述が省略され 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 を参考にどうぞ。
2005-04-12 Tue
■ 「続きを読む」機能 [ReadMore]
仕様:item page を出すようにしたとき($page_mode=2)のみ機能する。
item pageでは全部読める。
他のページでは指定したところまで表示し、「read more」等のリンク
でitem pageへ飛ぶ。
okikaeでreadmore記法の箇所とitemの最後に class 付きタグを入れる。
んんん
::::
あああ
↓
んんん
<div class="readmore">あああ</div>
make_item_html() - for other pages
(1) name=content には、readmoreのdivを消したものを入れる。
(2) $item_template で新変数 name=readmore が使えるようになる。
make_item_page() - for item pages
そのまま。
# Read More mode (0:OFF, 1:ON)
$readmore_mode = 1;
readmore記法('::::')は変更できる。
# Read More tag
$readmore_tag = "::::";
■ utf8 mode [i18n]
目的:国際化(UTF8)のために文字コード変換まわりを局所化する。
仕様:文字コード変換をせずにそのまま通す。
# UTF8 mode (0:OFF, 1:ON)
my $utf8_mode = 0;
コマンドラインオプション --utf8
ToDo(chalow)
●ソース中のデフォルトテンプレートを日本語なし(ascii)に
●ユーザ設定読み込み後のEUC-JPへの変換をやめる
●write_rss_file: rss出力時のUTF8への変換切替->func
●get_category_filename: カテゴリファイル名作成時のUTF8変換切替->func
!!!
〇clsearch.cgi
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