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


記事No: 6629
投稿日: 2009/10/28(Wed) 19:23:22
タイトルPostMailv4.3 メール項目表示と未入力項目非表示
ID情報: midoo
投稿者: midoo
URLhttp://mind-heart.biz/postmail/postmail.html

postmail v4.3 を使用させて頂いております。

先日もお世話になったばかりなのですが
2点ほど改良したいので再度伺いました。。

なんとか頑張ってはみたのですが難しかったため
どなたかお力添えをいただけますよう
なにとぞお願い致します。


1・「受信したメールの項目表示」を変更したいので
過去スレを参照にしたのですが結果yahoo、gmailで
文字化けをしてしまいました。
バージョンが違うため、プログラムの内容が違い
どうやって修正を行えば良いのかがわかりませんでした。

現在は元にもどしております。
どなたかお力添えをいただけますようお願い致します。

現在の表示
項目名 = 値

変更したい表示
[項目名]


参照過去スレ
[2066] PostMailの受信したメールの表示について


2・「未入力項目を非表示にしたい」ので
過去スレを参照にしたのですが
バージョンが違うため、プログラムの内容が違い
どうやって修正を行えば良いのかがわかりませんでした。

参照過去スレ
[8967] Postmail v3.41 未入力項目を非表示にする方法


記事No: 6631
投稿日: 2009/10/29(Thu) 12:30:36
タイトルRe: PostMailv4.3 メール項目表示と未入力項目非表示
ID情報: pachira
投稿者: pachira
URLhttp://www5e.biglobe.ne.jp/~pachira/

> postmail v4.3 を使用させて頂いております。
>
> 先日もお世話になったばかりなのですが
> 2点ほど改良したいので再度伺いました。。
>
> なんとか頑張ってはみたのですが難しかったため
> どなたかお力添えをいただけますよう
> なにとぞお願い致します。
>
>
> 1・「受信したメールの項目表示」を変更したいので
> 過去スレを参照にしたのですが結果yahoo、gmailで
> 文字化けをしてしまいました。
> バージョンが違うため、プログラムの内容が違い
> どうやって修正を行えば良いのかがわかりませんでした。
>
> 現在は元にもどしております。
> どなたかお力添えをいただけますようお願い致します。
>
> 現在の表示
> 項目名 = 値
>
> 変更したい表示
> [項目名]
> 値
>
> 参照過去スレ
> [2066] PostMailの受信したメールの表示について
>
>
> 2・「未入力項目を非表示にしたい」ので
> 過去スレを参照にしたのですが
> バージョンが違うため、プログラムの内容が違い
> どうやって修正を行えば良いのかがわかりませんでした。
>
> 参照過去スレ
> [8967] Postmail v3.41 未入力項目を非表示にする方法

過去ログのとおりなら以下で上手くいきませんか?

http://www.kent-web.com/support/old/67/0338.html
362行目
$tmp = $cell;
$tmp =~ s/\$left/$key/;
$tmp =~ s/\$right/$in{$key}/;

print "$tmp\n";
$hidden .= "<input type=\"hidden\" name=\"$key\" value=\"$in{$key}\" />\n";
↓↓↓
$tmp = $in{$key} ? $cell : '';
$tmp =~ s/\$left/$key/;
$tmp =~ s/\$right/$in{$key}/;

print "$tmp\n";
$hidden .= "<input type=\"hidden\" name=\"$key\" value=\"$in{$key}\" />\n" if($in{$key});

http://www.kent-web.com/support/old/61/0158.html
454行目
# 本文内容
local($tmp);
if ($in{$_} =~ /\n/) {
$tmp = "$_ = \n\n$in{$_}\n";
} else {
$tmp = "$_ = $in{$_}\n";
}
&jcode::convert(\$tmp, 'jis', 'sjis');
$mbody .= $tmp;

$bef = $_;
}
↓↓↓
# 本文内容
local($tmp);
$in{$_} =~ s/\n/\n /g;
$tmp = "[$_]\n $in{$_}\n\n";
&jcode::convert(\$tmp, 'jis', 'sjis');
$mbody .= $tmp;

$bef = $_;
}


記事No: 6633
投稿日: 2009/10/29(Thu) 15:34:14
タイトルRe^2: PostMailv4.3 メール項目表示と未入力項目非表示
ID情報: midoo
投稿者: midoo
URLhttp://mind-heart.biz/postmail/postmail.html

pachira さま

本当にありがとうございました☆
文字化けもせず、希望通りのレイアウトになりました♪

本当に助かりました!!!感謝です☆


[検索ページ]