私とのやりとりで、サイケデリックビビアンのTakaさんが作って下さった。
http://vivian.stripper.jp/index.php?itemid=139


0.1に続き、0.2をすぐ出して頂いたが、問題点が3つ。

  1. 受信メールのbodyの内容は、改行が「?n(半角)」になってして、結果として、項目毎の改行がなされない。
  1. 逆に、textarea内の改行は、2倍行なわれる。。。*1
  1. 必須項目に入力せずにsubmitすることでjumpするErrorPageが、blogid=1のものである。*2

で、1については、ごちゃごちゃいじくり回しているウチに諦め半分で行なったことでなんとか解決できた。
というのは・・・。
NP_ItemMail本体の記述で、各項目の区切りに改行を挿入されるように当該箇所に「バックスラッシュn(半角)」が記述されているのだが、これらを全て、「円マークn(半角)」で置換することで解決された。
※この関連の話は、「円マークとバックスラッシュ」でこのサイト内を検索してくれれば、根本から解説している。
※この記事は、“特定カテゴリのアイテム詳細にメールフォームを”という一連の記事群の結末みたいなものである。

  • 注1Nucleusによって送られるメールは他のものも全てこうなる。
  • 注2blogid=3のページからのsubmitなのにこうなるってのは、おそらく、itemid=xxだけが有効になっているからであろう。つまり、blogid=xxが渡されていないのだろう。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)