過去ログ NO.1085927836
□ あき [2004年05月29日08時52分]はじめまして。 Colorful Board v.3.14 をダウンロードさせて頂きました。 ありがとうございます。 無事設置できたのですが、壁紙をどうしても設定する事ができません。
http://park10.wakwak.com/~music/cgi-bin/bbs2/cb3.cgi
私のプロバイダーはwakwakでして、画像ファイルはcgi-binの下にアップロードしても画像を表示させることはできず、/public_html内にアップロードする事になってます。 詳細→ http://www.wakwak.com/info/connection-setup/ftp/custom-cgi.html
過去の記事を参考に、uploadディレクトリとiconディレクトリの設定は完了し、各アイコンは正常に表示され、画像ファイルの添付も問題なくできるようになりました。 しかし、壁紙だけはどうしても設定できず困っています。
過去の記事を元に試しました↓
11行目に $gdir= " http://park10.wakwak.com/~music/data"; を挿入。そして、
if (-e "$gdir/back") { print " <small>\[<a href='' onClick=\"preview('$gdir/back'); return false\" style='color:black;'>現在設定されている壁紙</a>\]</small>"; } else { print " <small>\[現在設定されている壁紙は有りません</a>\]</small>"; }
の二箇所と、
if ($in{'bg_mode'} && ! $in{'filename'} && ! -e("$gdir/back")) { $er .= "壁紙が設定されていません"; }
$style .= "body { background:$def_bgcol url($gdir/back) $repeat $fixed $pos_h $pos_v; }\n";
計4箇所の$dirを$gdirに変更しました。 なお、メモ帳で編集しているため正確な行数を把握する事が出来ません。 たぶん648,798,990行目あたりだと思うのですが・・・。
public_html内にdataディレクトリを作り、そこへ壁紙画像を入れて試してみたのですが無理。backファイルはcgi-binのdataディレクトリに作成されます。
どうぞ、よろしくお願い致します。
□ NXer [2004年05月30日23時37分]はじめまして。NXerです。
>壁紙だけは
ファイナル・アンサーには程遠いかもしれませんが、以下をお試しください。 colorfulboardは、html用サーバーとcgi用サーバーが別の場合、通常の掲示 板とは異なり次の各レベルで、それぞれ、問題が発生します。
1 セットアップ用スクリプト、(/data ディレクトリ作成位置の問題) 2 cb3.cgi、 (初期設定の問題 補助的ディレクトリの追加) 3 その管理用ページ (背景画像の設定)
○ 背景画像について結果から見直す、body [background,,,となれば成功 ==背景画像実行の様子をブラウザーで確認==
当方のcb3.cgi実行の様子をブラウザの表示ーーソースで見ました。 ---------------------------------------------------------- input { font-size:10pt; } small { font-size:9pt; } body { background:#fffff0 url(http://www.biglove.ne.jp/~xxx/ colorful/data/back) </style> --------------(URL例示のため一部変更)----------------------
あきさんのソース。たぶん背景画像の設定が未設定なのでしょう。 --------------------------------- input { font-size:10pt; } small { font-size:9pt; } </style> -----------------------------
○ ディレクトリ構成はどのようになっていますか。 このような具合でしょうか。(間違っていたら修正してください。) /~music/ ....| ....|-/data/ ....|.....|-back ・・・○この位置が目標 1> ....|-/cgi-bin/ .........|-/bbs2/ ..............|-data.cgi・・書きこみ文字データ保存 ..............|-back・・●現在この位置にファイルがあるとのこと2>
1>public_html内にdataディレクトリを作り、そこへ壁紙画像を入れて 試してみたのですが無理。 2>backファイルはcgi-binのdataディレクトリに作成されます。
○ どのようにしたらよいのか 2>backファイルはcgi-binのdataディレクトリに作成されます。
825行目付近の$dirが変更してない場合、 "./data" つまり、相対パスのため、いまあるディレクトリ(cgi-bin)内に 「正しく」作成されています。 ここをどのようにwakwakで換えたらいいのでしょうか。
cgiスクリプトの実行でhttp://の部分がそのまま働くのなら http://ではじまるURL、$gdirでいいと思います。 (動作確認はしていません。もちろん、当方に権限がありません。) 上手くいかない時は、 たぶん そちらの絶対パスの指定方式でしょうか /~yyy/images などの形式に変更されてはいかがでしょうか。
詳しくは、 http://www.wakwak.com/info/connection-setup/ftp/custom-cgi.html の注意を参照ください。 1>public_html内にdataディレクトリを作り、そこへ壁紙画像を入れて 試してみたのですが無理。
この前に ○ 管理モードの設定はいかがですか。 ---------------------------- |新規投稿|管理モード| ---------------------------- の管理モードに入ります。以下を設定します。 ---------------------------- 壁紙の使用 使用する壁紙 ----------------------------- 壁紙の使用選択はラジオボタンです。使用する時値が1に設定されます。 この値で条件判断をします。
設定が正しければ、------------------------------------------ body { background:#fffff0 url(http://www.biglove.ne.jp/~xxx/ colorful/data/back) -------------------------------------------------となります。 ブラウザにて上が確認できると思います。 荒技で
>public_html内にdataディレクトリを作り、 >そこへ壁紙画像を入れて
の壁紙画像をbackファイル名で生成できている場合は、成功。 壁紙画像backを生成できない時、cgi-binのdataにできた backファイルをダウンロードしてhtmlサーバーのdata ディレクトリにアップロードする など、試されてはいかがですか。 いずれにしろ、ディレクトリ構成が不明のためこのあたり 間違いが含まれるかもしれません。
お互いにサーバーの仕様が微妙に異なるため、本来単純な ことを、翻訳の翻訳をしているため、結果、まるで違った 理解になっているのかもしれません。 過去記事でhtmlとcgiの文脈論を書いたことがありますが、 cgi言語は文脈依存のそれです。文脈さえ読み取れば あきさんの工夫で、背景の表示は可能と思います。
たかが背景ですが、ステージのヒロインを生かすも 殺すも、舞台監督(ステージディレクター)の背景設定 次第です。ウェブディレクターとしてここは思案のし どころでしょうか(*_*)。
一定時間書込が無かったので過去ログに移りました
|
|