過去ログ NO.1103033792
□ ねるね [2004年12月14日15時55分]まず過去ログを検索したのですが、同様の質問を見逃していましたら失礼しました。
Birthdayの登録者一覧で、一覧表内に表示される「登録日」の項目を、 できれば表示させたくありません。
なにぶん初心者ですので、下手にいじってとんでもないことになっても…と思い、投稿させていただきました。 アドバイスいただければ大変助かります。 どうぞよろしくお願いいたします。
□ ねるね [2004年12月14日18時40分]書き忘れました。 http://blog.drecom.jp/nerune/ にて表示させていただいておりますが、CGIを置いたのはこちらです。 http://nerune.cside.com/birthday/
それではよろしくお願いします。
□ NXer [2004年12月14日22時23分]はじめまして。NXerです。
>「登録日」の項目 CGIの原作は、いわば宝石の原石といってもいいのでは。 原石で完成状態のすえぽんさんの作品ですが、それぞれの ウェブデザインの中で光る作品にするには、さらに「研磨」 を加えてフィンチューンニングする必要があります。
>とんでも 作品のパーツをみると、安心して変更可能と思います。
変更点: その1)377行目(viewall ルーチン内)に#記号を行頭につけ て無効にします。この行をコピーして378行目とします。 <th><font size=2>登録日</font></th> を378行目から削除します。 (もちろん377行目から↑を削除してもいいのですが、 初心者で万一エラーが出た場合にそなえて元を残したまでです。) --------------------------------------------------------例 377 # print "<tr><th><font size=2>お名前</font></th><th><font size=2>誕生日</font></th><th><font size=2>E-mail</font></th><th><font size=2>URL</font></th><th><font size=1>メッセージ</font></th><th><font size=2>登録日</font></th></tr>\n";
310 print "<tr><th><font size=2>お名前</font></th><th><font size=2>誕生日</font></th><th><font size=2>E-mail</font></th><th><font size=2>URL</font></th><th><font size=1>メッセージ</font></th></tr>\n"; -----------------------------------------------
その2)402行目は登録日を使わないことから、無効にする#記号を 行頭につけます。 ------------------------------------- 402 # $date = substr($num,2,2) . "\/" . substr($num,4,2) . "\/" . substr($num,6,2); -------------------------------------
その3)404行目をコピーして407行目とします。 404行目は#をつけて無効にします。コピーした 407行目から <td><font size=2>$date</font></td> を削除します。(もちろん、慣れたら、直接404行目を修正 すればいいのですが。)
------------------------------------------------ 404 # print "<tr><td><font size=2>$name</font></td><td><font size=2>$wrt_b</font></td><td align=center>$mail</td><td align=center>$url</td><td align=center>$msg</td><td><font size=2>$date</font></td></tr>\n";
407 print "<tr><td><font size=2>$name</font></td><td><font size=2>$wrt_b</font></td><td align=center>$mail</td><td align=center>$url</td><td align=center>$msg</td></tr>\n"; -------------------------------------------------- 行番号というのは、当方のエディタで表示したものです。 404の次は普通は405ですが、複数行のために少し飛んでいます。 表示機能がない場合は、検索機能で$dateを探してください。
元を保存したのは、後にこの登録日に加工してさらなる アイテムに転用するなどの発展の余地を考えたためです。 元の行からすっきりと(elegantly)に削除しても問題は ありません。
当方のローカルサーバで試しましたが、取り急ぎの報告です。 cgiの修正には、エラーが付き物。念のために、運用中の birthday.cgi を birthdaymoto.cgi など適当な名前でバックアップを保存してください。
birthdayがgem(宝玉)に生まれ変わる、ウェブマスター の夢ですね。
□ ねるね [2004年12月14日22時59分]NXerさん、はじめまして。 大変わかりやすく、丁寧なご説明を、本当にありがとうございました。 私はTeraPadで開きましたが、NXerさんの書いていただいた行番号とは やや異なっておりましたけれども、 なんとか該当箇所を検索して修正することができました。
その後testいたしましたが、問題なく、希望通りの表示となりました! 本当にありがとうございました。
> birthdayがgem(宝玉)に生まれ変わる、ウェブマスター > の夢ですね。
私には難しいことはよくわかりませんが、 今後もすえぽんさんに失礼のないような形で利用させていただきたいと思っております。 素晴しいCGIを配布してくださいましてありがとうございました。
|
|