CGI-BBS > SO−HO > フリーマーケット > 画像の表示をYahoo!オークションのように縦に表示するには


カレッヂ
カレッヂ


質問者 しゅん  投稿日 3/6(火) 09:53:13


画像の表示を今のように横に表示するのではなく、
Yahoo!オークションのように縦に表示するには、
どのファイルのどの部分を変更すればいいのですか?

教えてください、よろしくお願いします。
回答者 まつおか  [削除]  投稿日 3/12(月) 10:40:45
regist.cgiの添付画像表示のプログラムの部分に改行を加えるだけでできると思います。
こんな感じかな??(↓)
print "<img src=…>のあとに<br>を加えるだけです。1行あけたければ<p>です。

     print "<center>";
        foreach (split("\0",$in{'attc'})) { print "<img src=\"$tmp_url$_\" alt=\"添付画像$i\"><br><p>\n"; }
        foreach $image_number (@IMAGES) { print "<img src=\"$tmp_url$image_number\" alt=\"添付画像$i\"><br><p>\n"; }
        print "</center>\n";
        if ($in{'attc'} || @IMAGES) { print "\n"; }
        print "$VALUE<p>\n";
}
質問者 しゅん  [削除]  投稿日 3/12(月) 20:17:59
返事ありがとうごさいました。

教えて頂いたとおりにやってみましたが、出品の
内容を確認する画面では、縦に表示されたのですが
利用規定に同意して出品すると、横に表示されてしまいます。

出品しても縦に表示するにはどうしたらいいのですか?

もし、わかるようでしたら
教えてください、よろしくお願いします。
回答者 まつおか  [削除]  投稿日 3/13(火) 06:03:10
tender.cgiの267行目かな?

print "<table><tr>";
foreach (split("\0",$GOODS{$directory}{'attc'})) { print "<td><img src=\"image.cgi?dir=$directory&iname=$_\" alt=\"添付画像$i\"></td>\n"; }
print "</tr></table>\n";

↑こうなってるけどこれを例えば↓

print "<center>";
foreach (split("\0",$GOODS{$directory}{'attc'})) { print "<img src=\"image.cgi?dir=$directory&iname=$_\" alt=\"添付画像$i\"><br><p>\n"; }
print "</center>\n";

こんなふうにしてみたらどうでしょう。別にセンタリングが必要ないなら<center>を使う必要はないですが、私はそうしてます。
質問者 しゅん  [削除]  投稿日 3/13(火) 10:20:54
返事ありがとうごさいました。

教えて頂いたとおりにやってうまく表示できました。
大変助かりました。

ありがとうごさいました。

返信(回答)する


Web裏技