==かわだ亭BBS==

[HOME] [使い方] [リロード] [新規投稿] [新着記事] [ワード検索] [過去ログ] [管理用]
□ マーク::質問 :回答 :報告 :注目 :補足 :解決/終了

記事番号579
投稿時間11/09/21 [Wed] 21:19
投稿者名オオサコ
タイトル出欠確認CGI初代版に関する質問
こんにちは。
出欠確認CGI初代版を利用させていただいております。
とても助かっています。

出欠確認CGIにおいて、日程を追加すると
各回答者の初期回答は空欄となりますが、
それを空欄ではなく、何らかの初期回答を自動で入れることは可能でしょうか?

お手数ですがご教示くだされば幸いです。
よろしくお願いします。
[返信]

記事番号580
投稿時間11/09/22 [Thu] 00:35
投稿者名かわだ
タイトルRe:出欠確認CGI初代版に関する質問
かわだ亭をご利用ありがとうございます
お問い合わせの件ですが、現在そういった機能はありません
ただ、『syukketu.cgi』を直接変更して頂ければ可能かと思います
2265行目より始まる『#質問事項編集』内の『#追加』より下が
質問を追加した際の処理になります。
2852行目付近より

#回答の記録
if($FORM{'input'} eq 'new'){
push(@ANS_CONT,"");
push(@ANS_COM,"");
$ans_flag='1';
}
及び
#追加対象となっているあとに空白を置く
if($FORM{'no'} eq "$QUE_DAYS[$_]"){
push(@ANS_CONT,"");
push(@ANS_COM,"");
$ans_flag='1';
}
が、質問を追加した際の回答データになります。
2カ所の『push(@ANS_CONT,"");』の『"』と『"』の間に
例えば『push(@ANS_CONT,"未");』などと
何か(例では「未」)を入力しておけば、質問を追加した際の
初期の回答として記録され表示されます。
(現状は""で何も記録しないという状態です)

ただし「回答リスト」にある記号を入力しないと
回答の呼び出しでは、リストの一番上の回答が選択されてしまいます。
なお、『push(@ANS_COM,"");』は回答に付随するコメントになります。

たびたび変更したい場合は
"$def_ans"などとしておいて、
config.plファイルの↓設定↓部に
$def_ans="";
と、加えておくのも良いと思います。
どうぞお試しください。
[返信]

記事番号582
投稿時間11/09/22 [Thu] 20:43
投稿者名オオサコ
タイトルRe2:出欠確認CGI初代版に関する質問
丁寧に説明していただきありがとうございます!
希望どおりの処理ができるようになりました。
これからもこのCGIにお世話になります!
[返信]

出欠確認CGI初代版に関する質問 オオサコ 11/09/21 [Wed] 21:19 [579]
Re:出欠確認CGI初代版に関する質問 かわだ 11/09/22 [Thu] 00:35 [580]
Re2:出欠確認CGI初代版に関する質問 オオサコ 11/09/22 [Thu] 20:43 [582]


Lindenbaum Ver 1.5
MISSING LINK