[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[hns-users:00508] Re: sorted by Category (title.cgi)





>                                            千葉市中央区長洲
>                                                    藤原  誠

hns 本当に有難く使わせていただいています。どなたがどこかに書いて
いましたが、(少し違いますが)
<BR>と書くところ ~ と書いてしまったり </PRE>と書くところに
/PRE と書いてしまったりするほど、良く使っています。
生で HTML を書いていると <BODY> の行まで用意するのも面倒になって
います。

さて、本題で、僕が書いた次のことで、
> OK
> CAT catname
> NEW きょうはカタログの話
> 
> で表示される
> catname のところに
> <a href="title.cgi?2000&CAT=catname">catname</a>
>   という link を(常に)張ったら、なお一層探すのが楽しくなるなと
> 思ったのですが、どこを変更すればいいのか分りませんでした。

hns-users: 00496 にて
From: Kenji Suzuki <kenji@po.ganseki.ne.jp>
Subject: Re: sorted by Category (title.cgi)
Date: Wed, 8 Mar 2000 13:50:41 +0900

kenji> この辺は、本来は、

kenji> public_html/diary/lib/HNS/Hnf/Command.pm

kenji> で定義されていますが、実際には、テーマで上書きされます
kenji> ので、標準では、

kenji> public_html/diary/japanese/theme.ph

kenji> の package HNS::Hnf::Command::NEW; 以下あたり
kenji> からです。

  と教えていただいたので、次のような変更をして見たのですが、%cat 
に [カタログ名] のように [ ] が付いてしまっていて、そう簡単ではな
さそうで、まだ実現出来ていません。引続き手がかりを求めています。
  %cat に [ ] が付かないようにして、必要なところには [ ] を
  付けてまわる
しかないでしょうか

# さすがに my $cat ="%cat"; は意味がなかったです。
--- public_html/diary/japanese/theme.ph-small-todo	Sun Mar 12 22:16:11 2000
+++ public_html/diary/japanese/theme.ph	Mon Mar 13 21:30:58 2000
@@ -263,10 +263,13 @@
 $Foot = qq(<hr>\n);
 
 package HNS::Hnf::Command::NEW;
+my $cat = "%cat" ;
+$cat =~ s/\[//; 
+$cat =~ s/\]//; 
 $Template = qq(
 <h3 class="new"><a name="%year%month%day%new" 
 href="$HNS::System::MyDiaryURI?%year%month%abc&amp;to=%year%month%day%new#%year%month%day%new">#%mark</a>
-%cat %content</h3>
+<a href="title.cgi?2000&CAT=$cat">%cat</a> %content</h3>
 <div class="section">);
 $EndTemplate = "</div><!-- end of NEW -->\n";
 

---
(藤原)