記事No | : 8387 |
投稿日 | : 2011/04/13(Wed) 17:22:36 |
タイトル | : clipmailの未入力項目の非表示について |
ID情報 | : topsl |
投稿者 | : ふくろう |
URL | : http://www.shuwaken.org/cgi/tokubetsu/tokubetsu.htm |
Clipmail v1.0をお借りしております。
入力必須ではない項目の数が多いので、未入力の項目については
プレビュー確認画面で非表示にしたいのですが、上手く行きません。
過去スレを参照したのですが、Postmailでの修正方法は載っていたのですが、
Clipmailだとファイルが分かれているようなので、どこを修正していいのかわからず…。
どなたかご教授いただけないでしょうか。
よろしくお願いいたします。
記事No | : 8388 |
投稿日 | : 2011/04/13(Wed) 21:01:16 |
タイトル | : Re: clipmailの未入力項目の非表示について |
ID情報 | : para |
投稿者 | : Y50 庄助 |
> Clipmail v1.0をお借りしております。
>
> 入力必須ではない項目の数が多いので、未入力の項目については
> プレビュー確認画面で非表示にしたいのですが、上手く行きません。
> 過去スレを参照したのですが、Postmailでの修正方法は載っていたのですが、
> Clipmailだとファイルが分かれているようなので、どこを修正していいのかわからず…。
>
> どなたかご教授いただけないでしょうか。
> よろしくお願いいたします。
Clip MAIL v1.1でlibディレクトリerrcheck.plをエディタで開き
75行目
}
print $tmp;
を
} else {next;}
}
print $tmp;
に変更
61行目
# 正常
} else {
を
# 正常
} else {
if ($in{$key}) {
としてください。
更にpreview.pl 129行目
print $tmp;
}
を
print $tmp;
} else {next;}
}
116行目
# テキスト(添付以外)
} else {
を
# テキスト(添付以外)
} else {
if ($in{$key}) {
に
74行目
if ($key eq "need" || $key eq "match" || ($in{'match'} && $key eq $match2)) {
を
if ($key eq "need" || $key eq "match" || ($in{'match'} && $key eq $match2) || $in{$key} eq'') {
に変更してください。
未入力の非表示でエラー画面も非表示になると思います。
記事No | : 8389 |
投稿日 | : 2011/04/14(Thu) 11:03:47 |
タイトル | : Re^2: clipmailの未入力項目の非表示について |
ID情報 | : topsl |
投稿者 | : ふくろう |
URL | : http://www.shuwaken.org/cgi/tokubetsu/tokubetsu.htm |
Y50 庄助様
アドバイス通りに入れたら出来ました!ありがとうございました!
だらだらと空欄の項目ばかりが表示されてしまっていたので、助かりました。
本当にありがとうございました。