<?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>Fri, 12 Nov 2010 13:01:17 +0900</lastBuildDate>
        <generator>http://www.sixapart.com/movabletype/</generator>
        <docs>http://www.rssboard.org/rss-specification</docs>
        
        <item>
            <title>MODxモジュールを作る際に参照する変数メモ</title>
            <description><![CDATA[ただいま、cfFormMailerと連携するちょっとしたモジュールを作成中なのですが、<br />それの制作の際に必要となった変数を、今後のために備忘録としてメモっておきます。<br /><br /><b>$content</b><br />モジュールの情報が格納されている連想配列です。参照時にはglobal $content;としてグローバル宣言しておきます。<br />
<div><ul><li>id: モジュールID</li><li>name: モジュール名</li><li>description: モジュールの説明</li><li>editor_type: 未使用？</li><li>disabled: モジュールを停止（1･･･停止）</li><li>category: カテゴリ</li><li>wrap: 行の折り返し</li><li>locked: Administrator（ロールID1）のみ編集可能</li><li>icon: アイコンファイルパス</li><li>enable_resource: 外部ファイルを有効に（未使用？）</li><li>resource_file: 未使用？</li><li>createdon: 作成日時（UNIXタイム）</li><li>editedon: 更新日時（UNIXタイム）</li><li>guid: Globally Unique ID</li><li>enable_sharedparams: 共有パラメータを使用</li><li>properties: モジュール設定</li><li>modulecode: モジュールコード</li></ul></div>















<div><br />なお、"enable_resource"はモジュール管理画面のHTMLソースではCSSにより非表示となっています。<br /><br /><b>$modx-&gt;event-&gt;params</b><br />「モジュール設定」の情報が展開された連想配列です。<br />じつは設定情報はモジュールが実行される前にexract()関数により変数として展開されており、<br />モジュールコードからは、そのまま変数として使えますが、<br />モジュール本体を外部ファイルにしている場合などは、いちいち変数を引き継ぐのが面倒なので(笑)<br />この変数を参照するようにしています。<br /><br /><b>$_style</b><br />管理画面テーマで使用しているアイコンなどのファイルパス、またはコードが格納されている連想配列です。<br />こちらも参照の際はグローバル宣言が必要です。<br />全部は多いのでよく使う（と思う）ものだけ抜粋します。<br />この変数が定義されているのは/manager/media/style/テーマ名/style.php なので、他の値はこのファイルを参照してください。<br /><ul><li>icons_save: 保存やOKなど （※MODxCarbonテーマでは、save以外にaddやedit_documentでも同一です。）</li><li>icons_refresh: 再読込アイコン</li><li>icons_cancel: キャンセルアイコン</li><li>icons_delete: 削除アイコン</li><li>icons_close: 閉じるアイコン (※MODxCarbonテーマではcancelと同一です）</li><li>icons_working: 注意アイコン</li><li>icons_preview_resource: 表示アイコン</li><li>ajax_loader: ローディングアイコン</li></ul><br /><br /></div>]]></description>
            <link>http://www.clefarray-web.net/blog/archive/2010/11/modx-module-variables.html</link>
            <guid>http://www.clefarray-web.net/blog/archive/2010/11/modx-module-variables.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">モジュール</category>
            
                <category domain="http://www.sixapart.com/ns/types#tag">制作メモ</category>
            
            <pubDate>Fri, 12 Nov 2010 13:01:17 +0900</pubDate>
        </item>
        
        <item>
            <title>cfFormMailer v1.1r2公開します</title>
            <description><![CDATA[MODx公式サイトのフォーラム（→<a href="http://modxcms-jp.com/bb/viewtopic.php?f=7&amp;t=425&amp;start=0">記事</a>）で寄せられた情報を元に検証したところ、<br />どうやら送信者名が長い場合に、rnといった文字が挿入されてしまうことが判明しました。<br /><br />新しいバージョンの開発も進んでいますが、取り急ぎこの不具合への対処に加え、<br />「<a href="http://www.clefarray-web.net/blog/archive/2010/05/cfformmailer-2.html">[バグ]cfFormMailerでファイルアップロードができない場合の対処</a>」への対策も加えたものを<br />v1.1r2（リリース2）として公開しようと思います。<br /><br />v1.1からの変更点は以下のとおりです。<br />------------------------------------------------------------<br />[FIX] メール送信者名やメール件名が長い場合に不要な文字が挿入されてしまう不具合に対処<br />（ただしWindows版PHPからmail関数でメール送信する設定の場合は正常動作しない可能性があります。）<br />[FIX] ユーザーからのファイルアップロードの際、サーバー環境によって保存がうまくいかない場合に対処 （環境設定 upload_tmp_path 追加）<br />------------------------------------------------------------<br /><br />【ダウンロード：　<a href="http://www.clefarray-web.net/download.php?file=cfFormMailer_v1.1r2.zip">cfFormMailer v1.1r2</a>】<br /><br />機能追加などは行っていませんので（若干ソースの編集はありますが。。。）、<br />上記不具合が起こっていない場合は、バージョンアップする必要はありません。<br /><br />なお、Windows版PHPを使用しており、mail関数でメール送信する設定になっている場合は<br />正常に動作しない場合があります。<br />（少なくとも、私のローカル環境ではmail関数でエラーが発生し、対処方法が分かりません。。。）<br />対処方法がわかり次第対応しますが、Windows環境では不具合がおこる可能性をご承知おきください。<br /><br />]]></description>
            <link>http://www.clefarray-web.net/blog/archive/2010/11/cfformmailer-v11r2.html</link>
            <guid>http://www.clefarray-web.net/blog/archive/2010/11/cfformmailer-v11r2.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">ダウンロード</category>
            
            <pubDate>Wed, 10 Nov 2010 17:56:54 +0900</pubDate>
        </item>
        
        <item>
            <title>IE6の排除に向けて前進・・・？！</title>
            <description><![CDATA[Twitter界隈で話題になっていましたが、どうやら<a href="http://www.yahoo.co.jp/">Yahoo! JAPAN</a>でもInternet Explorer 6(IE6)のサポートを縮小するみたいですね。<br /><br />IE6でYahoo!JAPANトップページにアクセスすると、<br /><blockquote>お客様のブラウザはInternet Explorer6です。<br />12月中旬より、Yahoo! JAPANトップページが正しく動作しなくなる場合がございます。</blockquote>と表示されます。<br /><img alt="ie6.jpg" src="http://www.clefarray-web.net/blog/archive/images/ie6.jpg" class="mt-image-none" style="" height="233" width="600" /><br /><br />Googleに続き、利用者の多いサイトでこのように対応してくれることで、<br />IE6利用者の減少につながってくれれば、大変助かりますね。<br /><br /> <div><br /></div>]]></description>
            <link>http://www.clefarray-web.net/blog/archive/2010/11/ie6-yahoo.html</link>
            <guid>http://www.clefarray-web.net/blog/archive/2010/11/ie6-yahoo.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">雑記</category>
            
            
            <pubDate>Tue, 09 Nov 2010 19:26:04 +0900</pubDate>
        </item>
        
        <item>
            <title>MODx1.0.4JでcfFormMailerを使用する場合の注意</title>
            <description><![CDATA[現在公開されている <a href="http://modxcms-jp.com/howto/download.html">MODx Evolution 1.0.4J</a>で、以下の状況で使用する場合に不具合があることが確認されています。<br />対象はcfFormMailerすべてのバージョンです。<br /><br />【環境】<br /><ul><li>MODx 1.0.4J-r2からr4を使用している</li><li>フレンドリーURLをOFFにしている</li><li>トップページ以外にcfFormMailerを設置している</li><li>&lt;form&gt;の送信先（action属性）を[~[*id*]~]にしている(※同梱しているサンプルチャンクではこのようになっています。）<br /></li></ul><br />【症状】<br />確認画面に遷移しない<br /><br />【原因】<br />[~[*id*]~]が正常に展開されないため<br /><br /><br />本件は、yama氏とのTwitterでのやりとりで原因および対策が判明していますので、<br />次回のリビジョン(r5)で修正されるそうです。<br /><br />おそらくフレンドリーURLを使用する場合が多く（※根拠なし･･･。）、本件に該当する方は少ないと思いますので、<br />MODxコアの修正が必要ということもあり、ここでは対処法は記しません。<br />上記環境でcfFormMailerをご利用の方は、次回のリビジョンをお待ちください。<br /><br />現バージョンでどうしても使用するという場合は、入力画面チャンクformタグのaction属性 [~[*id*]~] を index.php?id=○ （※○はcfFormMailerを設置しているページID）に書き換えてください。<br /><br /> ]]></description>
            <link>http://www.clefarray-web.net/blog/archive/2010/11/modx104jcfformmailer.html</link>
            <guid>http://www.clefarray-web.net/blog/archive/2010/11/modx104jcfformmailer.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">お知らせ</category>
            
            <pubDate>Thu, 04 Nov 2010 10:38:45 +0900</pubDate>
        </item>
        
        <item>
            <title>Twitter始めました</title>
            <description><![CDATA[Clefarray Factoryのツイッターアカウントを作りました。<br />webに関するネタに反応したり、このブログやサイトの更新情報をつぶやく予定です。<br /><br /> 
<a href="http://www.twitter.com/clefarray"><img src="http://twitter-badges.s3.amazonaws.com/ja_follow_me-a.png" alt="clefarrayをフォローしましょう" /></a>]]></description>
            <link>http://www.clefarray-web.net/blog/archive/2010/10/twitter.html</link>
            <guid>http://www.clefarray-web.net/blog/archive/2010/10/twitter.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">お知らせ</category>
            
            
                <category domain="http://www.sixapart.com/ns/types#tag">twitter</category>
            
            <pubDate>Mon, 25 Oct 2010 20:33:19 +0900</pubDate>
        </item>
        
        <item>
            <title>[cfFormMailer]配布パッケージ内サンプルの使用について</title>
            <description><![CDATA[MODx公式フォーラムにて「<a href="http://modxcms-jp.com/bb/viewtopic.php?f=7&amp;t=425&amp;start=0">cfFormMailerの確認画面へ進めません</a>」という投稿がありましたので、調べてみたところ、<br />サンプルとして同梱している入力画面チャンク、および環境設定チャンクをそのままの設定で使用した場合に<br />メールアドレスの検証がうまく行われず、必ず検証エラーとなってしまうことを確認しました。<br /><br />これは、環境設定の「自動返信メールの宛先として使用するフィールド名」が <b>email</b> であるのに対し、<br />入力画面サンプル（form.html）のメールアドレスフィールド名が <b>email1</b> であるため、<br />「自動返信メールフラグ」が 1 の場合に行う自動返信先メールアドレスのチェックに必ず引っかかってしまうことが原因です。<br /><br />サンプルをそのまま使用する場合は、以下のいずれかの方法で設定値を変更してからご利用ください。<br /><br />A．入力画面の属性値を変える<br />入力画面チャンクのメールアドレス入力のためのinputタグのname属性を、 email に変更します。<br /><pre class="brush:php">&lt;input type="text" name="email" size="30" id="f_email" /&gt;</pre><br /><br />Ｂ．環境設定値を変える<br />環境設定チャンクの「自動返信メールの宛先として使用するフィールド名」をemail1に変更します。<br /><pre class="brush:php">reply_to = email1</pre>]]></description>
            <link>http://www.clefarray-web.net/blog/archive/2010/10/cfformmailer-3.html</link>
            <guid>http://www.clefarray-web.net/blog/archive/2010/10/cfformmailer-3.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">cfFormMailer</category>
            
            
            <pubDate>Mon, 25 Oct 2010 18:23:35 +0900</pubDate>
        </item>
        
        <item>
            <title>[バグ]cfFormMailerでファイルアップロードができない場合の対処</title>
            <description><![CDATA[cfFormMailer v1.0以上でユーザーからのファイルアップロード機能を利用する際、<br />サーバー環境に依っては<b>SAFE MODE Restriction in effect </b>というメッセージを含んだエラーが発生する場合があります。<br /><br />これはPHPの<a href="http://www.php.net/manual/ja/features.safe-mode.php">セーフモード</a>が有効であることにより、ある特定のフォルダに対し"アップロードされたファイルを新しいファイル名で保存し直す処理"が拒否されてしまうことが原因です。<br /><br />この症状が発生してしまう方は、お手数ですが以下の対応を応急処置として行うことで回避できますのでお試し下さい。<br />なお、この問題については今後のバージョンアップで対応する予定です。<br /><br />1. サーバーの assets/snippets/cfFormMailer/ フォルダ内に <b>tmp</b> というフォルダを作成し、その他のユーザーが書き込みできるパーミッション（707など）にしてください。<br /><br />2. assets/snippets/cfFormMailer/class.cfFormMailer.inc.php を書き換えます。<br />class.cfFormMailer.inc.php 161行目（※v1.1の場合）<br />【書き換え前のコード】<br /><pre class="brush:php">$new_filepath = dirname($_FILES[$field]['tmp_name']) . DIRECTORY_SEPARATOR . urlencode($_FILES[$field]['name']);</pre>↓<br /><br />【書き換え後のコード】<br /><pre class="brush:php">$new_filepath = $this-&gt;modx-&gt;config['base_path'] . "assets/snippets/cfFormMailer/tmp/" . urlencode($_FILES[$field]['name']);</pre>3. 書き換えたファイルをアップロードし、サーバー上にあるファイルと差し替えます。<br /><br />]]></description>
            <link>http://www.clefarray-web.net/blog/archive/2010/05/cfformmailer-2.html</link>
            <guid>http://www.clefarray-web.net/blog/archive/2010/05/cfformmailer-2.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">バグ情報</category>
            
            <pubDate>Mon, 24 May 2010 16:00:58 +0900</pubDate>
        </item>
        
        <item>
            <title>cfFormMailer v1.1公開</title>
            <description><![CDATA[MODx用メールフォームスニペットcfFormMailerの新バージョンv1.1を公開しました。<br /><br />このバージョンは若干のバグフィックスと修正のみですので、<br />現在ご利用頂いている方は必要に応じてダウンロードしてください。<br /><br />【ダウンロード： <a href="http://www.clefarray-web.net/download.php?file=cfFormMailer_v1.1.zip">cfFormMailer v1.1</a>】<br /><br />v1.0からの変更点は以下のとおりです。<br />------------------------------------------------------------<br />[FIX] 開始タグと閉じタグの間にテキストの無い偶数個目のタグ（&lt;textarea&gt;タグなど）について値の復元が正しく行われない不具合を修正(thanks to trickstarさん）<br />[CHANGE] 同梱のサンプルテンプレートの名称を変更（thanks to yamaさん / 公式フォーラムより）<br />[CHANGE] cfFileViewプラグインを MODx v1.0.3でのプラグインインストール半自動化に対応 <br />------------------------------------------------------------<br />
<br /> ]]></description>
            <link>http://www.clefarray-web.net/blog/archive/2010/05/cfformmailer-v11.html</link>
            <guid>http://www.clefarray-web.net/blog/archive/2010/05/cfformmailer-v11.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>
            
            <pubDate>Wed, 12 May 2010 19:01:16 +0900</pubDate>
        </item>
        
        <item>
            <title>MODx Evolution 1.0.3</title>
            <description><![CDATA[ちょっと時間が開いてしまっていますが（汗）、今月2日にMODxの新バージョン、<b>MODx Evolution 1.0.3</b>が公開されました。<br /><a href="http://modxcms-jp.com/news/158.html">http://modxcms-jp.com/news/158.html</a><br /><br />TinyMCEやManagerManagerなど多くの点で改良が加えられているようです。<br /><br />近日中に、拙作cfFormMailerの動作確認も兼ねて、いろいろいじってみたいと思います。<br /><br /> ]]></description>
            <link>http://www.clefarray-web.net/blog/archive/2010/04/modx-evolution-103.html</link>
            <guid>http://www.clefarray-web.net/blog/archive/2010/04/modx-evolution-103.html</guid>
            
                <category domain="http://www.sixapart.com/ns/types#category">MODx</category>
            
            
            <pubDate>Mon, 05 Apr 2010 23:11:36 +0900</pubDate>
        </item>
        
        <item>
            <title>[バグ]cfFormMailer配布ファイル差し替え</title>
            <description><![CDATA[<div class="notice">
<strong>先日公開いたしました cfFormMailer v1.0 配布ファイルに不具合が発見されたため、ファイルを差し替えました。<br />公開時から本日3月10日 
14時54分までにダウンロードされた方は、再度ダウンロードしていただくか、下記の修正を行って下さい。</strong>
</div>
<strong>【修正内容】<br />class.cfFormMailer.inc
 の1167行目、末尾のセミコロン（；）が全角になっていますので、これを半角に変更してください。</strong><br /><br />ご利用頂いている方々には、本当に
申し訳ございませんでした。<br />また、ご報告をくださった trickstar 様、本当にありがとうございました。<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[<div class="notice"><p><b>2010/3/10 14:54 追記：</b><br /><b>配布ファイルに不具合が発見されたため、ファイルを差し替えました。</b><br />公開時から本日3月10日 14時54分までにダウンロードされた方は、再度ダウンロードしていただくか、下記の修正を行って下さい。</p>
<p>【修正内容】<br />class.cfFormMailer.inc の1167行目、末尾のセミコロン（；）が全角になっていますので、これを半角に変更してください。<br /><br />ご利用頂いている方々には、本当に申し訳ございませんでした。<br />また、ご報告をくださった trickstar 様、本当にありがとうございました。</p></div>

<p>modxメールフォームスニペット「<strong>cfFormMailer</strong>」の最新版 version1.0 を公開しました。</p>
<p>【ダウンロード： <a href="http://www.clefarray-web.net/download.php?file=cfFormMailer_v1.0.zip">cfFormMailer v1.0</a>】<br />【<a href="http://www.clefarray-web.net/blog/manual/cfFormMailer_manual.html">マニュアル</a>】</p>
<p>これまでのv0系を終了しv1.0になるということで、いろいろと変更点が多くなっています。<br />特に、これまでのバージョンアップと異なり、スニペットにもファイル構成にも変更が加えられていますので、完全に再インストール→環境設定することをお勧めします。</p>
<p>また、マニュアルも結構加筆修正しました。<br />わかりにくい箇所があれば、ご指摘いただければと思います。</p>
<p>v0.0.7.2からの変更点は次の通りです。<br />--------------------------------<br />[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の初期値を、「サイト名」から未定義に変更<br />[CHANGE] class.cfFormMailerMODx.inc.phpを廃し、メインクラス内に統合<br />[FIX] メールの件名と送信者名が文字化けする場合がある不具合に対処<br />[FIX] selectタグ、textareaタグへINVALID_CLASSを付加する際に余分なスラッシュを付加してしまう問題を修正<br />[FIX] サンプルテンプレートでのID重複を削除 </p>
<p>今回のバージョンアップには含めませんでしたが、次は"確認画面の作り方"に手を入れようかと思っています。</p>]]></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>
<pre class="brush: php">
&lt;?php
/* viewTitle
  @PARAMETER
    hideId:    ページタイトルを表示させないドキュメントID(コンマ区切り) (デフォルト: 1）
    addParent: 親のページタイトルを表示するか[0:しない / 1(デフォルト):する]
    separator: ページタイトルとサイト名の区切り （デフォルト:  | ）
*/

$addParent = isset($addParent) ? $addParent : 1;
$hideId = (isset($hideId) && !$hideId) ? $hideId : '1';
$separator = isset($separator) ? $separator : ' | ';

$ids = explode(',', $hideId);
if (in_array($modx->documentObject['id'], $ids)) {
  return $modx->config['site_name'];
} else {
  $parent = '';
  if ($addParent && $modx->documentObject['parent']) {
    $parent = $modx->getParent($modx->documentObject['id'], 1, 'pagetitle');
  }
  return $modx->documentObject['pagetitle'] . $separator . (is_array($parent) && isset($parent['pagetitle']) ? $parent['pagetitle'] . $separator : "") . $modx->config['site_name'];
}
?&gt;
</pre>]]></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>
        
    </channel>
</rss>
