<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
    <channel>
        <title>網的脚本実験室[Script Laboratory for Web Programming]</title>
        <link>http://www.clefarray-web.net/blog/</link>
        <description>modx用メールフォームスニペット「cfFormMailer」の配布など、PHPやPerl、modxなどのCMSを中心としたWEBプログラミングに関する話題を掲載しています</description>
        <language>ja</language>
        <copyright>Copyright 2010</copyright>
        <lastBuildDate>Wed, 10 Mar 2010 15:02:06 +0900</lastBuildDate>
        <generator>http://www.sixapart.com/movabletype/</generator>
        <docs>http://www.rssboard.org/rss-specification</docs>
        
        <item>
            <title>[バグ]cfFormMailer配布ファイル差し替え</title>
            <description><![CDATA[<span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: 'MS PGothic'; font-size: medium; line-height: 22px;"><b></b><b>先日公開いたしました cfFormMailer v1.0 配布ファイルに不具合が発見されたため、ファイルを差し替えました。</b><br />公開時から本日3月10日 
14時54分までにダウンロードされた方は、再度ダウンロードしていただくか、下記の修正を行って下さい。<br />【修正内容】<br />class.cfFormMailer.inc
 の1167行目、末尾のセミコロン（；）が全角になっていますので、これを半角に変更してください。<br /><br />ご利用頂いている方々には、本当に
申し訳ございませんでした。<br />また、ご報告をくださった trickstar 様、本当にありがとうございました。</span><br /><br /> ]]></description>
            <link>http://www.clefarray-web.net/blog/archive/2010/03/cfformmailer-1.html</link>
            <guid>http://www.clefarray-web.net/blog/archive/2010/03/cfformmailer-1.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">cfFormMailer</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">cfFormMailer</category>
            
            <pubDate>Wed, 10 Mar 2010 15:02:06 +0900</pubDate>
        </item>
        
        <item>
            <title>modxメールフォームスニペット「cfFormMailer」version1.0公開</title>
            <description><![CDATA[<span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: 'MS PGothic'; font-size: medium; line-height: 22px;"><div><b>2010/3/10 14:54 追記：</b><br /><b>配布ファイルに不具合が発見されたため、ファイルを差し替えました。</b><br />公開時から本日3月10日 14時54分までにダウンロードされた方は、再度ダウンロードしていただくか、下記の修正を行って下さい。<br />【修正内容】<br />class.cfFormMailer.inc の1167行目、末尾のセミコロン（；）が全角になっていますので、これを半角に変更してください。<br /><br />ご利用頂いている方々には、本当に申し訳ございませんでした。<br />また、ご報告をくださった trickstar 様、本当にありがとうございました。<br /><br /><br />modxメールフォームスニペット「<b>cfFormMailer</b>」の最新版 version1.0 を公開しました。</div><div><br /></div><div>【ダウンロード： <a href="http://www.clefarray-web.net/download.php?file=cfFormMailer_v1.0.zip">cfFormMailer v1.0</a>】</div><div>【<a href="http://www.clefarray-web.net/blog/manual/cfFormMailer_manual.html">マニュアル</a>】</div><div><br /></div><div>これまでのv0系を終了しv1.0になるということで、いろいろと変更点が多くなっています。</div><div>特に、これまでのバージョンアップと異なり、スニペットにもファイル構成にも変更が加えられていますので、完全に再インストール→環境設定することをお勧めします。</div><div><br /></div><div>また、マニュアルも結構加筆修正しました。</div><div>わかりにくい箇所があれば、ご指摘いただければと思います。</div><div><br /></div><div>v0.0.7.2からの変更点は次の通りです。</div><div>--------------------------------</div>[NEW] ファイルを添付しての送信に対応。（環境設定 attach_file, attach_file_name追加）<br />[NEW] ユーザーからの画像ファイルアップロードと送信に対応<br />[NEW] 携帯端末宛自動返信メールのテンプレートをPC宛とは独立して設定可能に。（環境設定 tmpl_mail_reply_mobile追加）<br />[NEW] valid属性の3番目のパラメータを[+errors+]表示時の項目名として利用<br />[CHANGE] 独自検証メソッド、独自フィルターメソッドの追加方法を変更（※従来の方法もひとまず使用可能ですが、非推奨）&nbsp;<br />[CHANGE] 環境設定admin_nameの初期値を、「サイト名」から未定義に変更</span><div><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: 'MS PGothic'; font-size: medium; line-height: 22px;">[CHANGE] class.cfFormMailerMODx.inc.phpを廃し、メインクラス内に統合<br />[FIX] メールの件名と送信者名が文字化けする場合がある不具合に対処<br />[FIX] selectタグ、textareaタグへINVALID_CLASSを付加する際に余分なスラッシュを付加してしまう問題を修正<br />[FIX] サンプルテンプレートでのID重複を削除</span> <div><span class="Apple-style-span" style="color: rgb(0, 0, 0); font-family: 'MS PGothic'; font-size: medium; line-height: 22px;">--------------------------------</span></div><div><font class="Apple-style-span" color="#000000" face="'MS PGothic'"><span class="Apple-style-span" style="line-height: 22px; font-size: medium;"><br /></span></font></div><div><font class="Apple-style-span" color="#000000" face="'MS PGothic'"><span class="Apple-style-span" style="line-height: 22px; font-size: medium;">今回のバージョンアップには含めませんでしたが、次は"確認画面の作り方"に手を入れようかと思っています。</span></font></div></div>]]></description>
            <link>http://www.clefarray-web.net/blog/archive/2010/03/modxcfformmailerversion10.html</link>
            <guid>http://www.clefarray-web.net/blog/archive/2010/03/modxcfformmailerversion10.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">cfFormMailer</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">cfFormMailer</category>
            
            <pubDate>Sat, 06 Mar 2010 19:16:42 +0900</pubDate>
        </item>
        
        <item>
            <title>cfFormMailer v1.0鋭意制作中</title>
            <description><![CDATA[他のブログでは告知していましたが、実は、cfFormMailerの新バージョンを作成中です。<div>v0系を卒業し、今回から<b>v1.0</b>となります。</div><div>ちなみに、テストも兼ねて、私のサイトのお問い合わせフォームで既に使用を開始しています。</div><div><br /></div><div><br /></div><div>で、そのv1.0の最大の変更点が「<b>ファイル添付送信対応</b>」となります。</div><div><br /></div><div>自動返信メールに、予め指定したファイルを添付して送信することができます。</div><div>なにかと需要がありそうなので、これが最優先の追加機能でした。</div><div><br /></div><div>それに加え、ユーザーがアップロードしたファイルを、管理者宛メールに添付する機能も追加されます。</div><div>&lt;input type="file" /&gt;に対応する、という感じですね。</div><div>（一般的な企業ホームページでは、あまり見かけないと思いますが。。。）</div><div><br /></div><div>ただ、これが、いろいろな意味でやっかいなモノで、現時点は画像ファイルにしか対応していません。</div><div><br /></div><div>画像以外のファイル、例えばPDFなどは需要がありそうなので、対応を考えていますが、</div><div>それを含めてv1.0としてリリースするか、あるいは将来のバージョンアップに回すかで</div><div>ちょっと悩んでいます。</div><div><br /></div><div>そもそも、どんな形式のファイルに対応させるか、というのが一番の悩みどころですね。</div><div>特定のプロジェクトであれば、それは仕様によって決められていますけど、</div><div>cfFormMailerは汎用的なフォームですから、どうしようかな～、と。</div><div><br /></div><div><br /></div><div>悩みどころと言えば、もう一点。</div><div>現状では、処理の中心となるクラスファイル（class.cfFormMailer.inc.php）と、modx用に拡張するクラス（class.cfFormMailerMODx.inc.php）に分かれていますが、</div><div>実は今となっては分かれている必要は無いので、これらを統合して、1つのファイルにしてもよいと思っています。</div><div>でも、分かれていることのデメリットというのも、特に無いような感じですので、</div><div>ここで弄ることもないかな、と。</div><div><br /></div><div><br /></div><div>・・・などなど、いろいろ悩みながら、でも少しずつ制作を進めてますので、</div><div>近い将来、新バージョンをお披露目できると思います。</div><div><br /></div>]]></description>
            <link>http://www.clefarray-web.net/blog/archive/2010/02/cfformmailer-v10.html</link>
            <guid>http://www.clefarray-web.net/blog/archive/2010/02/cfformmailer-v10.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">cfFormMailer</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">cfFormMailer</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">modx</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">snippet</category>
            
            <pubDate>Mon, 22 Feb 2010 17:16:42 +0900</pubDate>
        </item>
        
        <item>
            <title>cfFormMailerダウンロード不備について</title>
            <description><![CDATA[<div>2月6日から本日2月18日午前10:00くらいまで、私の手違いによりcfFormMailerがダウンロードできない状態となっておりました。</div><div>ダウンロードできなかった皆様には、大変申し訳ございませんでした。</div><div><br /></div><div>現在は修正しておりますので、問題無くダウンロードできるようになっております。</div><div>何卒よろしくお願いいたします。</div><div><br /></div><div><a href="/download.php?file=cfFormMailer_MODx_0.0.7.2.zip">ダウンロード： cfFormMailer v0.0.7.2</a></div><div><br /></div>]]></description>
            <link>http://www.clefarray-web.net/blog/archive/2010/02/cfformmailer.html</link>
            <guid>http://www.clefarray-web.net/blog/archive/2010/02/cfformmailer.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">cfFormMailer</category>
            
                <category domain="http://www.sixapart.com/ns/types#category">お知らせ</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">cfFormMailer</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">modx</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">snippet</category>
            
            <pubDate>Thu, 18 Feb 2010 10:01:56 +0900</pubDate>
        </item>
        
        <item>
            <title>[modx]タイトルタグをちょっと便利に表示するスニペット</title>
            <description><![CDATA[modxでタイトルを指定する場合、通常は<div>&lt;title&gt;[*pagetitle*] [(site_name)]&lt;/title&gt;</div><div>のようにテンプレートなどに記述しますが、</div><div><br /></div><div><ul><li>トップページのように[*pagetitle*]が必要無い場合がある。</li><li>階層化されているコンテンツのときは、親コンテンツ名も合わせて表示させたい</li></ul><div><br /></div><div>というような場合にちょっと不便です。少なくとも、私には不便です。</div><div><br /></div><div>いろいろ回避や対処方法はあると思いますが、</div><div>私は上記対応に特化した、簡単なスニペット（名付けて「<b>viewTitle</b>」！）を使っています。</div><div><br /></div><div>リニューアルした私のサイトで実際に使っていますが、</div><div>すべてのページのタイトルタグは、テンプレートに次のように記述しています。</div><div><br /></div><div><b>&lt;title&gt;[!viewTitle?hideId=`1`&amp;addParent=`1`!]&lt;/title&gt;</b></div><div><br /></div><div>これで、トップページはサイト名（[(site_name)]）だけを表示し、２階層以上あるページでは、ページ名の他に親となっているページのタイトルも表示されるようになっています。</div><div>（<a href="http://www.clefarray-web.net/faq/19.html">http://www.clefarray-web.net/faq/19.html</a>&nbsp;など）</div></div><div><br /></div><div>汎用的で実用的かと言われると、ちょっとアレですがw</div><div><br /></div><div>気が向いたら使ってみてください。</div><div><br /></div><div>下のコードをコピーし、"viewTitle"という新規スニペットを作成して、「スニペットコード」内にペーストしてください。</div><div>呼び出しパラメーターは</div><div>hideId ・・・ ページ名（[*pagetitle*]）を隠すドキュメントID。デフォルトは「1」。コンマ区切りで複数指定可。</div><div>addParent　・・・　親ページ名を表示するフラグで0または1を指定。デフォルトは「１」（表示する）。</div><div>separator ・・・ ページ名、親ページ名、サイト名の区切りに使う文字列。デフォルトは「 | 」。</div><div>--------------------------------------------------------------------------</div><div>↓ここから↓</div><div><div>--------------------------------------------------------------------------</div><div><br /></div></div><div>
&lt;?php</div><div><div>/* viewTitle</div><div>&nbsp;&nbsp;@PARAMETER</div><div>&nbsp;&nbsp; &nbsp;hideId: &nbsp; &nbsp;ページタイトルを表示させないドキュメントID(コンマ区切り) (デフォルト: 1）</div><div>&nbsp;&nbsp; &nbsp;addParent: 親のページタイトルを表示するか[0:しない / 1(デフォルト):する]</div><div>&nbsp;&nbsp; &nbsp;separator: ページタイトルとサイト名の区切り （デフォルト: &nbsp;| ）</div><div>*/</div><div><br /></div><div>$addParent = isset($addParent) ? $addParent : 1;</div><div>$hideId = (isset($hideId) &amp;&amp; !$hideId) ? $hideId : '1';</div><div>$separator = isset($separator) ? $separator : ' | ';</div><div><br /></div><div>$ids = explode(',', $hideId);</div><div>if (in_array($modx-&gt;documentObject['id'], $ids)) {</div><div>&nbsp;&nbsp;return $modx-&gt;config['site_name'];</div><div>} else {</div><div>&nbsp;&nbsp;$parent = '';</div><div>&nbsp;&nbsp;if ($addParent &amp;&amp; $modx-&gt;documentObject['parent']) {</div><div>&nbsp;&nbsp; &nbsp;$parent = $modx-&gt;getParent($modx-&gt;documentObject['id'], 1, 'pagetitle');</div><div>&nbsp;&nbsp;}</div><div>&nbsp;&nbsp;return $modx-&gt;documentObject['pagetitle'] . $separator . (is_array($parent) &amp;&amp; isset($parent['pagetitle']) ? $parent['pagetitle'] . $separator : "") . $modx-&gt;config['site_name'];</div><div>}</div><div>?&gt;</div><div>--------------------------------------------------------------------------</div><div>↑ここまで↑</div><div><div>--------------------------------------------------------------------------</div><div><br /></div></div></div>]]></description>
            <link>http://www.clefarray-web.net/blog/archive/2010/02/modx.html</link>
            <guid>http://www.clefarray-web.net/blog/archive/2010/02/modx.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">MODx</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">modx</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">snippet</category>
            
            <pubDate>Fri, 12 Feb 2010 23:00:04 +0900</pubDate>
        </item>
        
        <item>
            <title>お知らせ</title>
            <description><![CDATA[<p>最近スパムコメントがひどいので、一時的にコメントとトラックバックの受付を休止します。<br />
何卒ご理解いただきますようよろしくお願い申し上げます。</p>

<p>2010/02/12追記：<br />
MT5に変更したこともあり、ひとまず受付を再開しました。<br />
</p>]]></description>
            <link>http://www.clefarray-web.net/blog/archive/2009/11/post-3.html</link>
            <guid>http://www.clefarray-web.net/blog/archive/2009/11/post-3.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">お知らせ</category>
            
            
            <pubDate>Tue, 10 Nov 2009 12:05:48 +0900</pubDate>
        </item>
        
        <item>
            <title>cfFormMailer v0.0.7.2リリース</title>
            <description><![CDATA[<div class="notice"><strong>10/03/06追記：
<a href="http://www.clefarray-web.net/blog/archive/2010/03/modxcfformmailerversion10.html">新バージョン v1.0</a> が公開されています。</strong></div>

<p>2年近くも放置してまいりましたが(汗)、やはり不具合には対応しなければ！ということで<br />
cfFormMailer の既知のバグに対応しました。<br />
情報をいただきました kz様、kazuike様、dainiti様、ありがとうございました。</p>

<p>【ダウンロード: <a href="http://www.clefarray-web.net/download.php?file=cfFormMailer_MODx_0.0.7.2.zip">cfFormMailer v0.0.7.2</a>】</p>

<p>v0.0.7.1からの変更点は以下の通りです。<br />
[FIX] 独自検証メソッド、フィルターメソッド追加に関する不具合を修正<br />
[FIX] フォームの各属性の値が大文字で記述されていた場合に、エラー画面で入力値が反映しない不具合を修正<br />
[FIX] 空のvalue属性があった場合にタグが崩れる不具合を修正<br />
[FIX] 入力画面サンプルチャンクの&lt;form&gt;タグにaction属性を追加</p>]]></description>
            <link>http://www.clefarray-web.net/blog/archive/2009/09/cfformmailer-v0072.html</link>
            <guid>http://www.clefarray-web.net/blog/archive/2009/09/cfformmailer-v0072.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">cfFormMailer</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">modx</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">snippet</category>
            
            <pubDate>Sat, 12 Sep 2009 16:29:09 +0900</pubDate>
        </item>
        
        <item>
            <title>MTのPerl APIドキュメントを更新してもらいたい・・・です</title>
            <description><![CDATA[<p>
最近は Movable Type をさわることも多くなってきました。<br />
このブログはまだ Ver.3.3 ですが、今はやっぱり4.1が中心ですよね。
</p>
<p>
その MT4.1 をベースにあれこれやっているのですが、ちょっと不便な事もちらほら。<br />
その中の一つに、「<a href="http://www.sixapart.jp/movabletype/manual/object_reference/">オブジェクトリファレンス</a>が古い！」が挙げられます。
</p>
<p>
これ、いつ更新されるのだろう・・・。
</p>
<p>
関わっている案件で、ブログエントリーの保存をトリガーにして他ブログのウェブページを再構築したいことがありました。<br />
これが&rdquo;他ブログのエントリー&rdquo;なら MultiBlog を使えばいいのですが、どうやらウェブページを再構築するオプションは無いみたい。<br />
無いならプラグインを作ってしまえ！ということで、MT::WeblogPublisher-&gt;rebuild() するプラグインを作り始めたけど、ArchiveType には何を指定するの？？ということで Movable Type オブジェクト・リファレンスページを見たら・・・
</p>
<p>
・・・MT4 用には更新されていなかった。。。
</p>
<p>
ちらっとググってみた感じでも、MT4 での Perl API に関する記事は見つからず。
</p>
<p>
仕方ないので、いろいろ調べてみたところ、ウェブページの ArchiveType は &quot;Page&quot; であることが判明。（&larr;予想通り？！）
</p>
<pre>
my $pub = MT::WeblogPublisher-&gt;new;
$pub-&gt;rebuild(
BlogID =&gt; $blog_id,
ArchiveType =&gt; &quot;Page&quot;,
);
</pre>
<p>
な感じでいけそうです。<br />
でも、公式マニュアルを整備してもらえると、とっても助かりますです。きっと。
</p>]]></description>
            <link>http://www.clefarray-web.net/blog/archive/2008/05/mtperl-api.html</link>
            <guid>http://www.clefarray-web.net/blog/archive/2008/05/mtperl-api.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">Movable Type</category>
            
            
            <pubDate>Tue, 27 May 2008 20:24:47 +0900</pubDate>
        </item>
        
        <item>
            <title>cfFormMailer v0.0.7.1 リリース</title>
            <description><![CDATA[<div class="notice"><strong>10/03/06追記：
<a href="http://www.clefarray-web.net/blog/archive/2010/03/modxcfformmailerversion10.html">新バージョン v1.0</a> が公開されています。</strong></div>
<div class="notice"><strong>09/12追記：
<a href="http://www.clefarray-web.net/blog/archive/2009/09/cfformmailer-v0072.html">新バージョン 0.0.7.2</a> が公開されています。</strong></div>

<p>MODx用メールフォームスニペット「cfFormMailer」の新バージョン 0.0.7.1 を公開しました。<br />
今回のものはバグフィックスのみです。<br />
情報提供ありがとうございました。 > roi さん</p>

<p><s>【ダウンロード： cfFormMailer v0.0.7.1】</s></p>

<p>v0.0.7 からの変更点は</p>
<ul>
  <li>[FIX] 前後にタブを含む&lt;option&gt;タグを正常に処理できない不具合を修正</li>
  <li>[FIX] 初期選択値（selected="selected")が指定されている場合は削除</li>
</ul>
<p>です。</p>

<p>上記アーカイブ内にはファイル一式入っていますが、v0.0.7 から変更されているのは assets/snippets/cfFormMailer/class.cfFormMailer.inc.php （と ReadMe.txt ）のみですので、v0.0.7 からアップする場合は、この PHP ファイルを置き換えるだけでＯＫです。</p>]]></description>
            <link>http://www.clefarray-web.net/blog/archive/2007/11/cfformmailer-v0071-1.html</link>
            <guid>http://www.clefarray-web.net/blog/archive/2007/11/cfformmailer-v0071-1.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">cfFormMailer</category>
            
            
            <pubDate>Tue, 13 Nov 2007 00:32:22 +0900</pubDate>
        </item>
        
        <item>
            <title>cfFormMailer v0.0.7リリース</title>
            <description><![CDATA[<div class="notice"><strong>10/03/06追記：
<a href="http://www.clefarray-web.net/blog/archive/2010/03/modxcfformmailerversion10.html">新バージョン v1.0</a> が公開されています。</strong></div>

<div class="notice"><strong>09/12追記：
<a href="http://www.clefarray-web.net/blog/archive/2009/09/cfformmailer-v0072.html">新バージョン 0.0.7.2</a> が公開されています。</strong></div>

<p>MODx用メールフォームスニペット「cfFormMailer」の新バージョン 0.0.7 を公開しました。</p>

<p><s>【ダウンロード: cfFormMailer v0.0.7】</s></p>

<p>v0.0.4 と比べて変更箇所が多数ありますので、添付の ReadMe.txt または<a href="http://www.clefarray-web.net/blog/archive/cat5/">マニュアル</a>をご確認ください。<br />
システム的な変更以外にも、サンプルデータを一新しています。<br />
HTML メール送信対応記念ということで、自動返信メールのサンプルは HTML で書いてみました。</p>

<p>動作サンプルのページを作りました。<br />
配布アーカイブ内にあるサンプルデータ（chunk_sample）と同じです。<br />
【→ <a href="http://modx.clefarray-web.net/">MODxサンプルサイト</a>】<br />
なお、サンプルサイトは MODx 0.9.6、文字コードは EUC-JP で稼働させています。</p>]]></description>
            <link>http://www.clefarray-web.net/blog/archive/2007/11/cfformmailer-v007.html</link>
            <guid>http://www.clefarray-web.net/blog/archive/2007/11/cfformmailer-v007.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">cfFormMailer</category>
            
            
            <pubDate>Sun, 04 Nov 2007 23:42:48 +0900</pubDate>
        </item>
        
        <item>
            <title>cfFormMailer マニュアル v0.0.7.2</title>
            <description><![CDATA[<div id="manual">
<h1>cfFormMailer マニュアル v0.0.7.2</h1>
<p>MODx 用日本語メールフォーム作成スニペット「cfFormMailer」の利用解説です。</p>
<h2>設置＆使用方法</h2>
<h3>下準備</h3>
<ol>
  <li>/assets/snippets/ フォルダ内に cfFormMailer というフォルダを作成し、そのフォルダ内に以下のファイルを配置します。
	  <ul>
		  <li>class.cfFormMailer.inc.php</li>
	      <li>class.cfFormMailerMODx.inc.php</li>
		</ul>
	</li>
	<li>MODxの管理画面にログインし、<cite>[リソース]-[リソース管理]-[スニペット]タブ-[スニペットの作成]</cite>をクリックして、スニペットを新規作成します。<br />
	スニペット名に <strong>cfFormMailer</strong> と入力し、スニペットコード欄にファイル snippet.cfFormMailer.php の内容をコピー＆ペーストします。</li>
	<li><cite>[リソース]-[リソース管理]-[チャンク]タブ-[チャンクの作成]</cite>から<strong>、「環境設定」として利用するチャンク</strong>を任意の名称で作成し、チャンクコードにまずは chunk_sample フォルダ内の tmpl.chunk_config.txt の内容をコピー＆ペーストします。<br />
	その後、各設定項目の値をご利用の環境に合わせて書き換え、保存してください。<br />
	# で始まる行はコメントですので、これを参考にしてください。</li>
	<li><cite>[リソース]-[リソース管理]-[チャンク]タブ-[チャンクの作成]</cite>から、「<strong>入力画面</strong>」「<strong>確認画面</strong>」「<strong>完了画面</strong>」「<strong>管理者宛メール</strong>」「<strong>自動返信メール</strong>」の各テンプレートとして使用するチャンクを任意の名称で作成します。<br />
	それぞれのチャンクコードは、chunk_sample フォルダ内にあるテンプレートサンプルを参考に記述し、保存してください。</li>
</ol>
<h3>旧バージョンからのアップグレード</h3>
<dl>
  <dt>v0.0.3, v0.0.4 → v0.0.7</dt>
	<dd>assets/snippets/cfFormMailer 内の2ファイルと、MODx 内スニペットを置き換える。<br />
	環境設定チャンクは従来のものがそのまま使用できます。ですが、設定項目が増えていますので、上記手順3 で最新のものに変更することをお勧めします。</dd>
</dl>

<h3>書式</h3>
<p>cfFormMailer を配置したいドキュメント内に以下のようなスニペットコードを書きます。</p>
<pre><code><strong>[!cfFormMailer?&amp;config=`config_chunk`!]</strong></code></pre>
<p>config パラメータは必須で、【下準備】手順3で作成した「環境設定チャンク」の名称を指定します。</p>

<h2>機能解説</h2>
<h3>自動返信</h3>
<p>環境設定チャンク内の <strong>auto_reply</strong> を 1 、<strong>reply_to</strong> にメールアドレスとして使用するフィールド名を指定することで、"管理者"宛のメールのほかにフォーム送信者に対して自動返信を行うことができます。</p>
<p>※1 reply_to で指定したフィールドは正しいメールアドレス形式かどうかをチェックされます。<br />
※2 reply_to は、1つのフィールド名、または複数のフィールド名を + 記号で繋げて指定します。</p>
<pre><code>reply_to = email             //name="email" のフィールド値を宛先として使用
reply_to = email1+@+email2   //name="email1"のフィールド値＋アットマーク＋name="email2"のフィールド値を宛先として使用</code></pre>

<h3>画像認証コード（CAPTCHA)の使用</h3>
<p>v0.0.5 から画像認証コードが利用できるようになっています。<br />
環境設定チャンク内で CAPTCHA 使用を宣言し（vericode = 1）、以下の例のような、src 属性に <strong>[+verimageurl+]</strong> プレースホルダを指定した&lt;img&gt;タグと、検証項目に <strong>vericode</strong> を指定した&lt;input&gt;タグを、に入力画面チャンク内に作成します。</p>
<pre><code>[例] &lt;img src="<strong>[+verimageurl+]</strong>" alt="認証コード" /&gt;&lt;input type="text" name="veri" valid="1:<strong>vericode</strong>" /&gt;</code></pre>
<p class="note">※MODx 本体と同じクラスを利用するため、画像として表示される文字列は <cite>[ツール]&gt;[MODx設定]&gt;[ユーザ]タブ</cite> の「CAPTCHAワード」と同様になります。</p>

<h3>入力値の検証</h3>
<p>フォーム内の各フィールドに対して、入力値の検証を行うことができます。<br />
検証の結果、誤りがあった場合は後述の"追加タグ"を使用してエラーメッセージを表示させることができます。</p>
<p>また、v0.0.6以降では、環境設定チャンク内 invalid_class パラメータを指定することで、誤りのあるフィールドに任意のクラスセレクタが付加されます。</p>
<h4>書式</h4>
<pre><code><em>&lt;input type="text" name="field_name" value="" <strong>valid="required:method:other_param"</strong> /&gt;</em></code></pre>
<dl>
  <dt>required</dt>
	<dd>入力必須項目（1-yes / NULL-no)</dd>
	<dt>method</dt>
	<dd>検証項目。コンマ区切りで複数指定可。以下の標準装備の方式以外にも、独自の方式も指定可能。（下記「検証メソッドの追加」参照。）
	  <dl>
		  <dt>email</dt>
			<dd>メールアドレスチェック（※半角に強制変換）</dd>
			<dt>num</dt>
			<dd>数値チェック（※半角に強制変換）</dd>
			<dt>len(n-m)</dt>
			<dd>文字数チェック（m文字以下 | n～m文字 | n文字以上）</dd>
			<dt>range(n~m) <span class="new">NEW in v0.0.5</span></dt>
			<dd>数値の値範囲チェック（m以下 | n～m | n以上）※n,mで指定した数値は範囲に含まれます</dd>
			<dt>sameas(フィールド名) <span class="new">NEW in v0.0.6</span></dt>
			<dd>「フィールド名」で指定したフィールドと同値かをチェック。</dd>
			<dt>tel <span class="new">NEW in v0.0.7</span></dt>
			<dd>正しい電話番号形式かどうかをチェック（※半角に強制変換）</dd>
			<dt>vericode <span class="new">NEW in v0.0.5</span></dt>
			<dd>画像認証</dd>
		</dl>
	</dd>
	<dt>other_param</dt>
	<dd>その他（未実装）</dd>
</dl>
<h4>使用例</h4>
<dl>
  <dt>この項目は入力必須であり、数字（0-9）のみ入力を許可する</dt>
	<dd><code>&lt;input type="text" name="age" size="3" valid="<strong>1</strong>:<strong>num</strong>" /&gt;</code></dd>
	<dt>8文字以内で入力させる</dt>
	<dd><code>&lt;input type="text" name="pass" size="10" valid=":<strong>len(-8)</strong>" /&gt;</code></dd>
	<dt>10文字以上12文字以内の数値のみ許可する</dt>
	<dd><code>&lt;input type="text" name="tel" size="10" valid=":<strong>num,len(10-12)</strong>" /&gt;</code></dd>
	<dt>20歳以上のみ許可する</dt>
	<dd><code>&lt;input type="text" name="age" size="4" valid="1:<strong>num,range(20~)</strong>" /&gt;</code></dd>
	<dt>同じパスワードを２回入力させる</dt>
	<dd><code>&lt;input type="password" name="password" size="10" valid="<strong>1</strong>" /&gt;<br />&lt;input type="password" name="password_confirm" size="10" valid="1:<strong>sameas(password)</strong>" /&gt;</code></dd>
</dl>
<p>以上で挙げた検証の他に、「自動返信」を使用する場合は"自動返信先"（reply_to）がメールアドレスとして正しいかどうかを必ずチェックします。（v0.0.7以降）<br />
また、これにより自動的にフィールド reply_to が作成されますので、エラーメッセージ表示の際のフィールド名として利用できます。（下記参照）</p>

<h3>追加タグ</h3>
<p>主にエラーメッセージ表示用に、以下の独自タグをサポートしています。</p>
<dl>
  <dt><code>&lt;iferror&gt;&lt;/iferror&gt;</code></dt>
	<dd>エラーが存在する場合にタグ内を表示</dd>
	<dt><code>&lt;iferror.フィールド名&gt;&lt;/iferror&gt;</code></dt>
	<dd>指定したフィールドにエラーが存在する場合にタグ内を表示</dd>
	<dt><code>&lt;iferror.(f1,f2[,f3...])&gt;&lt;/iferror&gt;</code></dt>
	<dd>f1またはf2（またはf3...。すべてフィールド名）項目にエラーが存在する場合にタグ内を表示</dd>
</dl>

<h3>プレースホルダ</h3>
<p>テンプレートチャンク内に記述することで、特定の値を挿入できます。なお、一部のテンプレートチャンク内でのみ使用可能となるプレースホルダもあります。</p>
<dl>
  <dt><code>[+フィールド名+]</code></dt>
	<dd>フィールド名に対応するフォーム値</dd>
	<dt><code>[+error.フィールド名+]</code></dt>
	<dd>指定したフィールドに割り当てられているエラーメッセージ<br />
	（エラーメッセージが複数割り当てられている場合、&lt;br /&gt;タグで区切って表示。下記「表示フィルタ」を使用して変更することも可能。）</dd>
	<dt><code>[+errors+]</code></dt>
	<dd>全てのエラーを表示（初期値は&lt;br /&gt;区切り。下記「表示フィルタ」で変更可能。）<br />
	&lt;input&gt;タグや&lt;select&gt;タグに対して適切に&lt;label$&gt;タグを使用することで、エラーのあるフィールド名が&lt;label&gt;タグで囲まれた表記で表示されます。<br />
	<code>[例] &lt;label for="name"&gt;お名前&lt;/label&gt;&lt;input type="text" name="name" valid="1" id="name" /&gt;</code><br />
	→ [お名前]入力必須項目です</dd>
	<dt><code>[+verimageurl+]</code> <span class="new">NEW in v0.0.5</span></dt>
	<dd>画像認証コードとして使用する画像の URI</dd>
</dl>
<p>以下は「管理者宛メール」「自動返信メール」テンプレートチャンク内でのみ使用できます。</p>
<dl>
	<dt><code>[+adminmail+]</code></dt>
  <dd>管理者メールアドレス（環境設定の admin_mail と同値）</dd>
	<dt><code>[+reply_to+]</code> <span class="new">NEW in v0.0.7</span></dt>
	<dd>自動返信の宛先メールアドレス</dd>
	<dt><code>[+senddate+]</code></dt>
	<dd>送信日時（デフォルト書式： Y-m-d H:i:s。下記「表示フィルタ」の dateformat を利用して変更可能。）</dd>
	<dt><code>[+sender_ip+]</code> <span class="new">NEW in v0.0.6</span></dt>
	<dd>送信者のIPアドレス</dd>
	<dt><code>[+sender_host+]</code> <span class="new">NEW in v0.0.6</span></dt>
	<dd>送信者のホスト名（逆引きできない場合は IPアドレス）</dd>
	<dt><code>[+sender_ua+]</code> <span class="new">NEW in v0.0.6</span></dt>
	<dd>送信者のユーザーエージェント</dd>
</dl>

<h3>表示フィルタ</h3>
<p>上記プレースホルダの出力に対して任意のフィルターをかけることが可能。</p>
<h4>書式</h4>
<pre><code><em>[+プレースホルダ名|フィルタ名（パラメータ）+]</em></code></pre>
<dl>
  <dt>プレースホルダ名</dt>
	<dd>プレースホルダ名（上記「プレースホルダ」参照）</dd>
	<dt>フィルタ名、パラメータ</dt>
	<dd>適応させるフィルタ名とパラメータ（任意）。標準では以下のフィルタを備えています。
	  <table>
		  <tbody>
			  <tr>
				  <th>implode(string)</th>
					<td>string で区切って表示 <span class="note">※該当フィールドが配列の場合のみ有効。</span></td>
				</tr>
				<tr>
				  <th>implodetag(string) </th>
					<td>値を&lt;string&gt;&lt;/string&gt;タグで囲んで表示 <span class="note">※該当フィールドが配列の場合のみ有効。</span></td>
				</tr>
				<tr>
				  <th>dateformat(format) </th>
					<td>format に従い日付書式を変換  <span class="note">※PHP関数 strftime() と同様。</span></td>
				</tr>
				<tr>
				  <th>num</th>
					<td>数字をフォーマット <span class="note">※PHP関数 number_format() と同様。ただし第2引数以降は未対応。</span></td>
				</tr>
				<tr>
				  <th>sprintf(format)</th>
					<td>整形して表示　<span class="note">※PHP関数 sprintf() と同様。</span></td>
				</tr>
			</tbody>
		</table>
	</dd>
</dl>
<h4>例</h4>
<ul>
  <li><code>[+errors+] (フィルタを指定しない場合）</code>
	<p>出力： [お名前：]入力必須項目です&lt;br /&gt;[メールアドレス：]メールアドレスの形式が正しくありません&lt;br /&gt;[性別：]入力必須項目です</p></li>
	<li><code>[+errors|implode( / )+]</code>
	<p>出力： [お名前：]入力必須項目です / [メールアドレス：]メールアドレスの形式が正しくありません / [性別：]入力必須項目です</p></li>
	<li><code>&lt;ul&gt;[+errors|implodetag(li)+]&lt;/ul&gt;</code>
	<p>出力： &lt;ul&gt;&lt;li&gt;[お名前：]入力必須項目です&lt;/li&gt;&lt;li&gt;[メールアドレス：]メールアドレスの形式が正しくありません&lt;/li&gt;&lt;li&gt;[性別：]入力必須項目です&lt;/li&gt;&lt;/ul&gt;</p></li>
</ul>

<h3>検証メソッドの追加</h3>
<p>以下の仕様に則った関数を使用して、任意の検証メソッドを追加することができるます。</p>
<h4>関数仕様</h4>
<ol>
  <li>名前が 「_validate_検証名」 となる関数を作成する</li>
	<li>引数として 2つの値を受け取るようにする。1つ目はユーザが入力した値、2つ目は検証メソッドのパラメータ（カッコ内の数値）</li>
	<li>これらの引数を基に検証する</li>
	<li>正しい値の場合は TRUE を、それ以外の場合はエラーメッセージを返値として指定する</li>
</ol>
<h4>登録のやり方</h4>
<p>スニペット内の「↓こここら↓」と「↑ここまで↑」の間に以下の構文と上記仕様の関数を追加する。<br />
<code> $mf-&gt;addValidateMethod('検証名');</code><br />
※ここで指定する検証名には _validate_ を付けない</p>
<h4>例</h4>
<pre><code> /* 正しい郵便番号かどうかを検証 */
 function _validate_postcode($data, $param) {
   return preg_match("/\d{3}\-\d{4}/", $data) ? TRUE : '郵便番号が正しくありません';
 }
 $mf-&gt;addValidateMethod('postcode');</code></pre>

<h3>フィルターの追加</h3>
<p>任意の出力整形フィルタを加えることができます。<span class="note">（Smarty みたいな?!）</span><br />
大まかな流れは、上記「検証メソッドの追加」と同様。</p>
<h4>関数仕様</h4>
<ol>
  <li>名前が「_filter_フィルタ名」 となる関数を作成する</li>
	<li>引数として 2つの値を受け取るようにする。1つめは整形対象となるテキスト、2つめはフィルタメソッドのパラメータ（カッコ内の数値）</li>
	<li>これらの引数を基に整形する</li>
	<li>返値として、整形後の値を返す</li>
</ol>
<h4>登録のやり方</h4>
<p>スニペット内の「↓こここら↓」と「↑ここまで↑」の間に以下の構文と上記仕様の関数を追加する。<br />
<code>$mf-&gt;addFilterMethod('フィルタ名');</code><br />
※ここで指定するフィルタ名には _filter_ を付けない</p>

<h2>余談</h2>
<h3>eForm との相違</h3>
<p>標準で添付されるスニペット eForm と比べて以下の点に対応していません。</p>
<ul>
  <li><s>CAPTCHA</s> ---&gt; v0.0.5で対応済み</li>
	<li>ファイル添付</li>
	<li><s>HTMLメール</s> ---&gt; v0.0.7で対応済み</li>
	<li>イベントをトリガーにして何かする</li>
	<li>ドキュメントをテンプレートとして使用すること　（←これはいずれ対応するかも）</li>
</ul>
<p>などなど。</p>
<h3>今後の予定</h3>
<ul>
  <li>エラーメッセージ等の言語ファイル化</li>
	<li>ファイルを添付しての自動返信</li>
</ul>

<h2>バグレポート、お問い合わせ、サポート</h2>
<p>ブログ「網的脚本実験室」まで<br />
<a href="http://www.clefarray-web.net/blog/">http://www.clefarray-web.net/blog/</a></p>
<p>または、MODxの公式日本語フォーラムでも受け付けています。</p>

<h2>ご注意、免責事項</h2>
<ul>
  <li>本スクリプトは MODx と同様、GPL ライセンスの元で配布されています。</li>
	<li>本スクリプトに関してのメール等での個別のお問い合わせはご遠慮ください。</li>
	<li>本スクリプトの使用によって生じた損害等について、作者は一切の責務を負わない事とさせていただきます。ご了承ください。</li>
</ul>

<h2>更新履歴</h2>
<dl>
	<dt>v0.0.7.2</dt>
	<dd>2009-09-12
	  <ul>
	    <li>[FIX] 独自検証メソッド、フィルターメソッド追加に関する不具合を修正</li>
            <li>[FIX] フォームの各属性の値が大文字で記述されていた場合に、エラー画面で入力値が反映しない不具合を修正</li>
	    <li>[FIX] 空のvalue属性があった場合にタグが崩れる不具合を修正</li>
            <li>[FIX] 入力画面サンプルチャンクの&lt;form&gt;タグにaction属性を追加</li>
	  </ul>
	</dd>
	<dt>v0.0.7.1</dt>
	<dd>2007-11-13
	  <ul>
	    <li>[FIX] 前後にタブを含む&lt;option&gt;タグを正常に処理できない不具合を修正</li>
	    <li>[FIX] 初期選択値（selected="selected")が指定されている場合は削除</li>
	  </ul>
	</dd>
	<dt>v0.0.7</dt>
	<dd>2007-11-04
	  <ul>
		  <li>[NEW] HTML メール送信に対応</li>
			<li>[NEW] 検証メソッド"tel"追加</li>
			<li>[NEW] 自動返信先となるメールアドレスを任意指定可能に</li>
			<li>[NEW] <code>[+reply_to+]</code>プレースホルダ追加</li>
			<li>[CHANGE] 自動返信先として指定したフィールドは必ず、メールアドレス形式として正しいかを検証（→検証メソッド email は付けなくて良いです）</li>
			<li>[FIX] EUC-JP 環境化でのメール文字化け解消</li>
		</ul>
	</dd>
	<dt>v0.0.6（未公開）</dt>
	<dd>2007-10-23
	  <ul>
		  <li>[NEW] <code>[+sender_ip+][+sender_host+][+sender_ua+]</code>プレースホルダ追加</li>
			<li>[NEW] 管理者宛メールアドレス（admin_mail）に複数のメールアドレスを指定可能に</li>
			<li>[NEW] 検証メソッド"sameas"追加</li>
			<li>[NEW] エラーのあるフィールドに任意のクラスセレクタを付加</li>
			<li>[NEW] admin_ishtml, reply_ishtml, reply_fromname, invalid_class 設定項目を追加</li>
			<li>[CHANGE] mb_send_mail()関数ではなく MODx 付属の PHPMailer クラスを使用するように変更。送信メールの文字コードは iso-2022-jp。</li>
			<li>[FIX] 一部の設定項目省略値が反映されない不具合を修正</li>
		</ul>
	</dd>
 	<dt>v0.0.5（未公開）</dt>
	<dd>2007-10-16
	  <ul>
		  <li>[NEW] CAPTCHA 認証コードに対応</li>
			<li>[NEW] 検証メソッド"range"追加</li>
			<li>[FIX] 入力値が空(NULL）の場合は確認画面表示時に &amp;nbsp; に変換</li>
		</ul>
	</dd>
	<dt>v0.0.4</dt>
	<dd>2007-10-09
	  <ul>
		  <li>[FIX] <code>[+errors+]</code>が効かない不具合を修正</li>
			<li>[FIX] システムが付加するフィールドはアンダースコア(_)から始まる名称に変更</li>
			<li>[NEW] &lt;label&gt;タグに対応</li>
			<li>[NEW] 入力必須項目のエラーメッセージで、ラジオボタンやリストのときは「選択必須項目です」と表示（他は「入力必須項目です」）</li>
		</ul>
	</dd>
 <dt>v0.0.3（公開初版）</dt>
	<dd>2007-04-29</dd>
</dl>
</div>]]></description>
            <link>http://www.clefarray-web.net/blog/archive/2007/11/cfformmailer-v0071.html</link>
            <guid>http://www.clefarray-web.net/blog/archive/2007/11/cfformmailer-v0071.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">取扱説明書</category>
            
            
            <pubDate>Fri, 02 Nov 2007 23:44:38 +0900</pubDate>
        </item>
        
        <item>
            <title>EUC-JP 使用時にドキュメントエイリアスの設定ができない</title>
            <description><![CDATA[<p><a href="http://modxcms.com/forums/index.php/topic,2573.msg104532.html#msg104532">公式フォーラム内</a>に情報がありますが、自分用メモ的にここにも書きます。</p>

<p>[環境]<br />
MODx 0.9.6 stable (rev 2767)</p>

<p>MODx を 文字コード EUC-JP で使用しているときに、ドキュメントにエイリアスを指定しようとしても「すでに使用中です」という趣旨のエラーメッセージが表示されて、指定に失敗します。</p>

<p>これは /manager/processors/save_content.processor.php の不具合なので、<a href="https://mirror1.cvsdude.com/trac/rethrash/tattoo/browser/tattoo/trunk/manager/processors/save_content.processor.php">ここ</a>から最新版の save_content.processor.php をダウンロードして置き換えることで解消されます。</p>]]></description>
            <link>http://www.clefarray-web.net/blog/archive/2007/11/euc-jp.html</link>
            <guid>http://www.clefarray-web.net/blog/archive/2007/11/euc-jp.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">MODx</category>
            
            
            <pubDate>Fri, 02 Nov 2007 23:06:20 +0900</pubDate>
        </item>
        
        <item>
            <title>EUC-JP 環境下での cfFormMailer</title>
            <description><![CDATA[<p>基本的には UTF-8 文字コードでの使用を想定している cfFormMailer ですが、ようやく EUC-JP を使用している場合の動作を検証してみました。</p>

<p>[環境]<br />
MODx 0.9.6 Japanese(EUC)<br />
cfFormMailer v0.0.4<br />
PHP 5.2.4</p>

<p>その結果、送信されるメールのタイトルやシステムエラーメッセージの一部が文字化けすることがわかりました。<br />
ですので、恐れ入りますが <strong>v0.0.3 と v0.0.4　は　EUC-JP 未対応</strong>とさせていただきます。</p>

<p>なお、近日公開予定の最新バージョン（v0.0.7）では UTF-8 だけでなく EUC-JP 下での動作も考慮して制作を進めていますので、EUC-JP 版をご希望の方はもう少しお待ち下さい。</p>]]></description>
            <link>http://www.clefarray-web.net/blog/archive/2007/10/euc-jp-cfformmailer.html</link>
            <guid>http://www.clefarray-web.net/blog/archive/2007/10/euc-jp-cfformmailer.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">cfFormMailer</category>
            
            
            <pubDate>Wed, 31 Oct 2007 10:54:16 +0900</pubDate>
        </item>
        
        <item>
            <title>恥ずかしい勘違い･･･。</title>
            <description><![CDATA[<p>・・・えーっと、今更ながら、自分の勘違い、というか間違いに気付きました。</p>

<p>「プレースフォルダ」ではなく「プレースホルダ」ですね･･･。Placeholder。</p>

<p>当ブログ内の記述は<s>こっそり</s>直しました。<br />
配布物に関しては、次リリースの際に直します。</p>]]></description>
            <link>http://www.clefarray-web.net/blog/archive/2007/10/post-2.html</link>
            <guid>http://www.clefarray-web.net/blog/archive/2007/10/post-2.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">cfFormMailer</category>
            
            
            <pubDate>Sat, 20 Oct 2007 00:48:57 +0900</pubDate>
        </item>
        
        <item>
            <title>cfFormMailer v0.0.4 リリース</title>
            <description><![CDATA[<div class="notice"><strong>10/03/06追記：
<a href="http://www.clefarray-web.net/blog/archive/2010/03/modxcfformmailerversion10.html">新バージョン v1.0</a> が公開されています。</strong></div>

<div class="notice"><strong>09/12追記：
<a href="http://www.clefarray-web.net/blog/archive/2009/09/cfformmailer-v0072.html">新バージョン 0.0.7.2</a> が公開されています。</strong></div>
<div class="notice"><strong>11/05追記：
新バージョン 0.0.7 が公開されています。</strong></div>

<p>MODx用メールフォームスニペット「cfFormMailer」の新バージョン 0.0.4 を公開しました。
<s>ダウンロードはこちらから → cfFormMailer v0.0.4</s></p>
<p><strike>稼働サンプルはこちらから → cfFormMailer サンプル</strike>
（アーカイブ内のサンプルファイル chunk_sample と同じものです。）</p>

<h2>v0.0.3 からの変更点：</h2>
<h3>[新機能]</h3>
<ul>
<li>&lt;label&gt;タグに対応<br />
&lt;input&gt;タグや&lt;select&gt;タグに対して適切に&lt;label&gt;タグを使用することで、エラーのあるフィールド名が&lt;label&gt;タグで囲まれた表記で表示されます。<br />
[例] &lt;label for="name"&gt;お名前&lt;/label&gt;&lt;input type="text" name="name" valid="1" id="name" /&gt;<br />
→ [お名前]入力必須項目です</li>
<li>入力必須項目のエラーメッセージで、ラジオボタンやリストのときは「選択必須項目です」と表示（他は「入力必須項目です」）</li>
</ul>

<h3>[バグフィクス]</h3>
<ul>
<li>[+errors+]が効かない不具合を修正</li>
<li>システムが付加するフィールドはアンダースコア(_)から始まる名称に変更</li>
</ul>
<p>ついでに、ReadMe.txt も書き直しました(^^;</p>]]></description>
            <link>http://www.clefarray-web.net/blog/archive/2007/10/cfformmailer-v004.html</link>
            <guid>http://www.clefarray-web.net/blog/archive/2007/10/cfformmailer-v004.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">cfFormMailer</category>
            
            
            <pubDate>Tue, 09 Oct 2007 16:52:24 +0900</pubDate>
        </item>
        
    </channel>
</rss>