KENT-WEB サポートコーナー 過去ログ [ 0370 ]


記事No: 15085
投稿日: 2016/08/20(Sat) 18:39:35
タイトルpostmail 未入力項目を非表示にする方法
ID情報: katachan
投稿者: katachan
URLhttp://www.hd-impression.net/postmail/postmail.html

当方、初心者で良くわからないのでよろしくお願いします。
postmail v.6.71(s-jis バージョン)で未入力項目を表示にする方法をお教えいただきたいのです。
大量のセレクトボックスを用意する予定なのですが、選択された項目だけを自動送信用メールや確認画面に表示するようにしたいのです。
過去ログで確認しいくつか試してみましたがバージョン違いでソースが変わっていて、非表示には、なりませんでした。
古いバージョンで申し訳ないのですがよろしくお願いします。


記事No: 15086
投稿日: 2016/08/22(Mon) 00:50:56
タイトルRe: postmail 未入力項目を非表示にする方法
ID情報: hirayama
投稿者: hirayama

http://www.kent-web.com/support/bbs/?list=all&bos=14312
と同じケースだと思いますが、ver.6.71だと古すぎてどのような処理をしているかわからないので、
なんともアドバイスのしようがありません。現在の最新版は8.02になっています。
最新版へアップデートすることを勧めます。


記事No: 15087
投稿日: 2016/08/22(Mon) 02:50:13
タイトルRe^2: postmail 未入力項目を非表示にする方法
ID情報: katachan
投稿者: katachan
URLhttp://nakame-mirai.net

お返事ありがとうございます。
最新版にアップデイトしようと思いますが、最新版になると未入力項目の非表示の設定が可能になるのでしょうか?
初歩的な質問ですいません。よろしくお願いします。


> http://www.kent-web.com/support/bbs/?list=all&bos=14312
> と同じケースだと思いますが、ver.6.71だと古すぎてどのような処理をしているかわからないので、
> なんともアドバイスのしようがありません。現在の最新版は8.02になっています。
> 最新版へアップデートすることを勧めます。


記事No: 15088
投稿日: 2016/08/22(Mon) 10:27:03
タイトルRe^3: postmail 未入力項目を非表示にする方法
ID情報: hirayama
投稿者: hirayama
URLhttp://shade-search.com/sts/fsw/wiki.cgi

>最新版になると未入力項目の非表示の設定が可能になるのでしょうか?

というわけではありません。逆に最新版でないとスクリプトの内容がわからず
アドバイスのしようが無いということです。
中には古いバージョンもすべて保存しているという人もいるかも知れませんが、
少数派だと思います。最新版なら誰でも見ることができます。

また、最新版は色々と改良されていたり、問題を修正したりといった対策を
施されている場合もあるので、あえて古いバージョンを使う意味は無いと思います。

ちなみに最新版の8.02でご希望の処理をしたい場合、postmail.cgiの157行目

foreach my $key (@$key) {

の下に

if (! $$in{$key}) {
delete $$in{$key};
next;
}

を追加すればいいと思います。


記事No: 15089
投稿日: 2016/08/22(Mon) 14:04:53
タイトルRe^4: postmail 未入力項目を非表示にする方法
ID情報: katachan
投稿者: katachan
URLhttp://nakame-mirai.net

ありがとうございます。
早速やってみます。

> >最新版になると未入力項目の非表示の設定が可能になるのでしょうか?
>
> というわけではありません。逆に最新版でないとスクリプトの内容がわからず
> アドバイスのしようが無いということです。
> 中には古いバージョンもすべて保存しているという人もいるかも知れませんが、
> 少数派だと思います。最新版なら誰でも見ることができます。
>
> また、最新版は色々と改良されていたり、問題を修正したりといった対策を
> 施されている場合もあるので、あえて古いバージョンを使う意味は無いと思います。
>
> ちなみに最新版の8.02でご希望の処理をしたい場合、postmail.cgiの157行目
>
> foreach my $key (@$key) {
>
> の下に
>
> if (! $$in{$key}) {
> delete $$in{$key};
> next;
> }
>
> を追加すればいいと思います。


記事No: 15090
投稿日: 2016/08/23(Tue) 00:00:14
タイトルRe^5: postmail 未入力項目を非表示にする方法
ID情報: katachan
投稿者: katachan
URLhttp://www.hd-impression.net/pmail/postmail.html

なんとかバージョンアップできました。
ご教示いただいたように追加しましたが
未入力項目(select)も表示されてしまいました。
追加してFTPであげるだけで良いのでしょうか?
何か手順が悪いのでしょうか?
何度もすいません。よろしくお願いします。



> ありがとうございます。
> 早速やってみます。
>
> > >最新版になると未入力項目の非表示の設定が可能になるのでしょうか?
> >
> > というわけではありません。逆に最新版でないとスクリプトの内容がわからず
> > アドバイスのしようが無いということです。
> > 中には古いバージョンもすべて保存しているという人もいるかも知れませんが、
> > 少数派だと思います。最新版なら誰でも見ることができます。
> >
> > また、最新版は色々と改良されていたり、問題を修正したりといった対策を
> > 施されている場合もあるので、あえて古いバージョンを使う意味は無いと思います。
> >
> > ちなみに最新版の8.02でご希望の処理をしたい場合、postmail.cgiの157行目
> >
> > foreach my $key (@$key) {
> >
> > の下に
> >
> > if (! $$in{$key}) {
> > delete $$in{$key};
> > next;
> > }
> >
> > を追加すればいいと思います。


記事No: 15091
投稿日: 2016/08/23(Tue) 02:26:10
タイトルRe^6: postmail 未入力項目を非表示にする方法
ID情報: hamel
投稿者: HUMMEL
URLhttp://drc3.news-site.net/script1/

> なんとかバージョンアップできました。
> ご教示いただいたように追加しましたが
> 未入力項目(select)も表示されてしまいました。
> 追加してFTPであげるだけで良いのでしょうか?
> 何か手順が悪いのでしょうか?
> 何度もすいません。よろしくお願いします。

下記ページを参照すれば良いと思います
http://www.kent-web.com/support/bbs/?list=log&no=14132


記事No: 15092
投稿日: 2016/08/23(Tue) 06:43:45
タイトルRe^7: postmail 未入力項目を非表示にする方法
ID情報: katachan
投稿者: katachan
URLhttp://www.hd-impression.net/pmail/postmail.html

色々とありがとうございます。
select のリストの非表示させたい所の値に0を入れた所、非表示になりました。
皆様、ありがとうございました。

> > なんとかバージョンアップできました。
> > ご教示いただいたように追加しましたが
> > 未入力項目(select)も表示されてしまいました。
> > 追加してFTPであげるだけで良いのでしょうか?
> > 何か手順が悪いのでしょうか?
> > 何度もすいません。よろしくお願いします。
>
> 下記ページを参照すれば良いと思います
> http://www.kent-web.com/support/bbs/?list=log&no=14132


記事No: 15093
投稿日: 2016/08/23(Tue) 12:52:22
タイトルRe^8: postmail 未入力項目を非表示にする方法
ID情報: hirayama
投稿者: hirayama
URLhttp://shade-search.com/sts/fsw/wiki.cgi

もう解決されているようですが、
空白の値も非表示にするなら、先の変更の
if (! $$in{$key}) {



if ( $$in{$key} !~ /[^\s ]/) {

と変更するといいと思います。


[検索ページ] [掲示板]