perlの質問です。文章が長すぎるので

http://d.hatena.ne.jp/yujihirose/20041126
に書いてあります。どうか教えてください。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2004/11/26 16:18:22
  • 終了:--

回答(1件)

id:TomCat No.1

TomCat回答回数5402ベストアンサー獲得回数2152004/11/26 16:39:52

ポイント40pt

http://www.hatena.ne.jp/1

人力検索はてな

えーっと、いまいちCGIの全体が見えないと

説明しにくいんですが、

要は「$newing」に入っているものを

掲示板のタイトルの横にでも表示したい、

っていうことですよね。

でしたら、まずプログラムの先頭の方

(初期設定ブロック)の適当な位置に

$newing = ’<font color=red>NEW!!</font>’;

とでも

$newing = ’<img src=”・・・・”>’;

とでも表示させたい内容を記述して、

あとは実際にそれを表示させたい位置、

たとえば書き込みのタイトルの横に表示させたければ

書き込みのタイトルを書き出している部分がどこなのかを探して、

そこはたいてい

print ”・・・・・”;

といったprint文になっていますから、

そのお尻に

print ”タイトル文字列を表示している部分”, $newing;

と、カンマ区切りで $newing を付加してやれば出来上がりです。

この部分がどこになるのかは、

実際のCGIのソースを見てみないと分かりませんが、

要は何か適当な文字列を書き加えて動かしてみて、

書き加えた文字列が表示されれば、

それが今いじった位置ということですから、

ここかな、と思ったところにテスト用の文字列を付加して

試行錯誤していけばそのうち見つかります。

perlの場合、print文にはいくつでもカンマ区切りで

文字列や変数を付け加えていけますから、

それを利用して$newingの挿入位置を見つけて、

そして、うまく見つかったらその位置に

正式に$newingを付加して実行させてみてください。

id:yujihirose

えっと…非常に丁寧な説明だと思うのですが

馬鹿なもんでどうも…

2004/11/26 17:05:05

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません