SIMOYAMA Takasi
simo****@festa*****
2004年 8月 25日 (水) 19:38:19 JST
下山です。
# 独り相撲かもしれませんが。
>>> "SIMOYAMA Takasi" が 2004年8月25日に書いた
>>> 「[hns-users:37] ヘッダ部のみのhnfのWebへの表示」 によると...
> --- lib/HNS/Diary.pm.orig
> +++ lib/HNS/Diary.pm
> @@ -507,7 +507,7 @@
> }
> }
>
> - if ($flg_display) {
> +# if ($flg_display) {
> if ($reverse_sec) {
> my @out = split(/\<!-- xhnf_break --\>/, $tmp);
> my $dayhead = shift(@out);
> @@ -517,7 +517,7 @@
> $tmp =~ s/\<!-- xhnf_break --\>//g;
> print $tmp;
> }
> - }
> +# }
> }
> }
>
> Perlを全く知らないこともあって、上記の flg_display による分岐の目的が
> 把握出来ないのですが、上記のようにコメントアウトしてしまって問題になる
> のは、どういった場合でしょうか?
新しい機能である「特定カテゴリ表示」の場合に問題になるのですね。
少し考え、特定カテゴリ表示で無い時には本文なし(ヘッダ部のみ)の日の hnf
も表示するように、以下のように変更してみました。
--- lib/HNS/Diary.pm.orig
+++ lib/HNS/Diary.pm
@@ -507,7 +507,7 @@
}
}
- if ($flg_display) {
+# if ($flg_display || defined($cat_selected{"ALL"})) {
if ($reverse_sec) {
my @out = split(/\<!-- xhnf_break --\>/, $tmp);
my $dayhead = shift(@out);
スマートとは言えませんが、とりあえずこれで使ってみようと思います。
--
下山峰史 (SIMOYAMA Takasi) フェムト秒テクノロジー研究機構(FESTA)