ラウンジ(兼FAQ掲示板)

あんQの背景画像変更について
過去ログ NO.1140393455
□ 夏穂 [2006年02月11日20時03分]
あんQの背景画像の変更について教えてください。

管理画面などが無かったので、スクリプトの中に直接背景画を読み込むコマンドを書いたつもりなのですが、うまくいきません。

初期設定の所に、$backpicture = '
http://*****.hp.infoseek.co.jp/img002.jpg';

という記述をしたのですが、間違ってますでしょうか?
初心者な質問で申し訳ないのですが、よろしくお願いします。
□ NXer [2006年02月11日21時51分]

はじめまして。NXerです。

>あんQの背景画像

当方で次のように試してみました。(作業時間ほぼ数分以内)

その1)スクリプトの変更
-----------------27行目新規挿入 26行目元、#を付けて無効化
25 # 背景色
26 #$bgcol = "#ffffff";
27 $bgcol = "back010.jpg";
-----------------60行目新規挿入 59行目元、#を付けて無効化
58 # BODY
59 #$body = "<body text='$text' bgcolor='$bgcol'>";
60 $body = "<body text='$text' background='$bgcol'>";
-----------------------------------------------------------

その2)背景画像の転送

/anq/
...|-anq.cgi
...|-back010.jpg ←背景画像を転送するディレクトリ位置
...|-その他ファイルやディレクトリがあります。(略)

以上です。

$bgcol は背景色(color)を意味する変数ですが、最小限の変更
にするために、その値の#ffffffという16進の数値を当方では
back010.jpgという画像ファイルに変えました。
夏穂 さんの場合は、
---------------------
27 $bgcol = "img002.jpg";
----------------------
となりますね。

つぎに60行目ですが、背景色から背景画像にする時は
$backpicture = ではなくて、
background="ファイル名"
となります。

夏穂さんがかんがえらますように、cgiを動かすperlという言語が
英語に近いといいのですが、日常語のpictureは使えません。

なお、#で元スクリプトにいつでも戻れるようにしていますが
残さないで、書き直しても同じ結果を得ることが出来ます。

背景画像の変更で、あんQをいっそうお気に入りのcgiにして
いただければ、とてもうれしいです。
□ 夏穂 [2006年02月18日18時19分]
出張が急に入ってしまい、お返事遅れまして申し訳ありませんでした。
ご親切に回答いただき、感謝いたします。
早速試してみたいと思います。ありがとうございました。
□ 夏穂 [2006年02月18日22時34分]
成功しました^^
本当にありがとうございました。
あんQは良いですね^^
仲間にも好評のようです。
もしお答え頂ければ・・・なんですが、同日の同一項目連続投票は禁止で、日付が変わったら投票可能にする・・・なんて事は出来るのでしょうか?
とりあえず、クッキーを無効にすれば何度でも投票可能なのはわかるのですが、それをみんなに教えるとおもしろみが減りそうで^^;
方法が有ったら御指南お願いします。
ついでみたいな聞き方して申し訳ないのですが・・・
□ NXer [2006年02月20日08時57分]

>好評

ということで、桃の節句までは雛壇の背景にしようと画像を変更
した時、その画像の色によっては「投票」「更新」などボタンの
字が判読できないことがあります。テスト背景画像では気がつかず、
不具合がでていたらごめんなさい(涙)。NXerです。

次の26行目は復活、27行目前投稿のまま。
---------------------------------------
25 # 背景色
26 $bgcol = "#ffffff";
27 $bgjpg = "back010.jpg";

64 $body = "<body text='$text' background='$bgjpg'>";

--------------------------------------
76 .btn { border-style:solid; background-color:$text; color:$bgcol; }
----------------------------------------
26行目復活すれば、76行のスタイルシート定義の.btn(button)の色は
初期値のままです。これも背景画像にマッチする色に変更してください。

>日付が変わったら投票可能にする

初期値で30行目にクッキーの有効期限を1日と設定。(これはテストしてありません。)
-------------------------------------------
28
29 #cookie 有効期限1日、後無効同一項目同一人投票可
30 $cookiedays=1;

873 # ($secg,$ming,$hourg,$mdayg,$mong,$yearg,$wdayg,$ydayg,$isdstg) = localtime(time + 60*60*24*30);
874 ($secg,$ming,$hourg,$mdayg,$mong,$yearg,$wdayg,$ydayg,$isdstg) = localtime(time + 60*60*24*$cookiedays);
--------------------------------------------------------
873行の行末の30に意味が当方には不明ですが、もしも最後の30が
30日後という意味ならそこを変数に変えます。
それが874行です。873の行頭に#を付けてコメントアウト(無効化)します。

さて、当方は気が短いほうですから、1日が待てなくて投稿します。
そちらで、同一人による同一項目投票不可の設定で24時間プラスアルファの
時間で投票できるか、よろしければ、お試しいただけませんか。

*******************************
> ついでみたいな

愚論にお付き合いよろしく。

一般にアンケートは、調査項目を途中で変更するとその調査の信頼性を
失います。そのため、項目を変更しなくて、その他に自由書き込み欄を
設けたりします。すえぽんさんのcgiあんQは、それを追加項目にして
ある意味では、柔軟性にとんでいます。

この柔軟性に加えて、投票と同時にコメントを書き込むことができれば
アンケートによせる利用者・(お)仲間の生の声を共有できます。客観
的な数値・統計では表すことができない、主観的な「想い」を添えるこ
とができて、実態・実情を知ることができます。

例、好きな季節:春夏秋冬:の4択で夏に1票投票。
「でも誰もいない砂浜の秋の気配もいい」(17語)
とコメントを付けます。

そんな改造も、あんQでは可能です。あんQで、仲間の皆さんとおおいに
盛り上がってください。出張の疲れなど吹っ飛びますように。

霧の中で南を指すことができましたでしょうか。ご確認ください。

一定時間書込が無かったので過去ログに移りました

suepon.com | CGI作成/CGI制作 | JavaScript | ドメイン検索 | バナー自動作成 | Google ダンスツール | 松浦亜弥 | H.P.memo | パソコン | ネイル

Copyright (C) 2002 - 2009 suepon , All rights reserved. Powered by CGI Script Market.