お知らせ

Movable Type 5.1 Webサイト製作ガイドVolume 12011年6月30日

Movable Type 5.1 Webサイト製作ガイドVolume 1」を発売しました。
Movable Type 5.1を基本からしっかりマスターしたい方のための書籍です。
前書「Movable Type 5 Webサイト製作ガイド Volume 1」をMovable Type 5.1対応に改訂しました。 Movable TypeでWeb製作をされている方などにお勧めです。
PDFによる販売で、当サイトでのみ購入できます(書店では購入できません)

他にも多数書籍を執筆しています。
こちらもぜひご覧ください。

メールフォームプラグインV2.3b1(Movable Type 5.1用)

| コメント(10) | トラックバック(3)

メールフォームプラグインのMovable Type 5.1対応を行いましたので、公開します。
バージョンは2.3になります。
Movable Type 5.1RC3で動作を確認しました。

1.インストール

Movable Type 5.1用のメールフォームプラグインは、以下からダウンロードすることができます。

MailForm_2_30b1.zip

ダウンロードしたファイルを解凍すると、「pluigins」と「mt-static」のフォルダができます。
これらのフォルダを、Movable Type 5.1のインストール先にアップロードします。
そして、MTのディレクトリ→「plugins」ディレクトリ→「MailForm」ディレクトリにある「mt-mail-form.cgi」のパーミッションを「705」などに変えて、実行可能に設定します。

アップロード後に初めてMovable Typeにログインする際には、データベースのアップグレードのメッセージが表示されます。
画面の指示に従って、アップグレードの操作を行います。

なお、バージョン2.3はMovable Type 5.1用で、Movable Type 5.0xでは動作しません。
Movable Type 5.0xをお使いの方は、Movable Type 5.1にアップグレードしてから、バージョン2.3をインストールしてください。

2.新機能

従来のプラグインに加えて、以下の機能を追加しました。

2-1.Listing Framework対応

メールフォーム一覧の管理画面を、Movable Type 5.1のListing Frameworkで出力するようにしました。
ウェブサイトのメールフォーム一覧では、ウェブサイトに属するメールフォームだけでなく、その配下のブログに属するメールフォームも一緒に一覧表示します。
また、システムのメールフォーム一覧では、システム全体のメールフォーム一覧を表示することができます。

Listing Frameworkを使ったメールフォームの一覧

2-2.送信確認時のエラーチェック

メールの送信確認ページを開く際に、エラーチェックを行うかどうかを指定することができます。
従来は、エラー時の遷移先のページは送信確認ページになっていました。
ただ、「送信エラーページに遷移するようにしてほしい」というご要望を何件かいただきました。
そこで、エラーがあった時に遷移する先を、送信確認ページと送信エラーページから選ぶ機能を追加しました。

この設定は、メールフォームの設定の「フォームのチェック項目」の箇所で行います。
「送信確認時にもエラーチェックする」のチェックをオンにすると、送信確認の際にもエラーチェックを行うようになります。
また、「送信確認時にエラーがあった時のテンプレート」で、送信確認の際にエラーがあった時の遷移先のページのテンプレートを選ぶことができます。

送信確認時のエラーチェックの設定

2-3.MTErrorMessageタグの言語の指定

複数の言語に対応したメールフォームを作る際に、MTErrorMessageタグでのエラーメッセージを、日本語以外でも出力したいというご要望がありました。
そこで、日本語以外のエラーメッセージを出力する機能を追加しました。
メールフォームの設定の「言語」の箇所で、メールフォームごとにMTErrorMessageタグの言語を指定することができます。

MTErrorMessageタグの言語の選択

ただし、現状では日本語と英語のエラーメッセージしか入っていません。
辞書ファイルを用意すれば、英語/日本語だけでなく、Movable Type本体が対応している言語(フランス語/ドイツ語/スペイン語/オランダ語)にも対応させることができます。
メッセージの翻訳にご協力いただける方は、ぜひご連絡ください。

Facebook連携

当記事について「いいね」や「送信」を行っていただけると幸いです。


この記事についてウォールに投稿

トラックバック(3)

トラックバックURL: http://www.h-fj.com/mt/mt-tb.cgi/2511.

MovableType5.1へのアップグレード自体は簡単で、1分以内に終わりますが、不測の事態に備えて、MySQLのバックアップは必ず取ってから行うよう... 続きを読む

MT4 → MT5 にしました (1) の続きです。 続きあります。 MT4 → MT5 にしました (1) MT4 → MT5 にしました (2) M... 続きを読む

このブログでは、日付のあとに「タグ」(話題、関連づけのようなもの)が表示される。けれど、縦棒だけで区切られ、 |池田ジュニア合唱団  みたいに唐突に始まる... 続きを読む

コメント(スレッド5件,コメント10件)

コメントはスレッド表示になっています。
また、スレッドの先頭のコメントに対する返信には、先頭に矢印を表示しています。

No.1 匿名 : V2.3とV2.20の差分

V2.20ですでに実装が済んでいるものをV2.3にアップデートしようと思うのですが、V2.3とV2.20の差分はどこでしょうか。

No.2  : Re:V2.3とV2.20の差分

>匿名さん
こんにちは。

差分はご用意していません。V2.20にV2.30を上書きしてください。

No.3 えみ : 既定以外のデータの取得について

こちらのフォームでは、送信者名、メールアドレス、件名、本文の情報を問い合わせした閲覧者が入力して送信する訳ですが、デフォルト以外のデータを送信することはできますか。
例えば、複数のブログ記事ページにメールフォームへのリンクを張り、開いたフォームのページに該当記事の件名やURLが表示され、受信するメールにも該当記事の件名やURLなど、該当ブログ記事のデータが記載されている、という状態です。
説明が判りにくくてすみません。
ショッピングサイトの特定の商品ページ内にある「この商品についてのお問合せ」のようなものを考えているのです。
大変恐縮ですが、ご教示いただけると幸いです。

No.4  : Re:既定以外のデータの取得について

>えみさん
こんにちは。

ご質問の件は、以下の各ページを参照してください。

http://www.h-fj.com/blog/archives/2008/12/26-101626.php
http://www.h-fj.com/blog/archives/2008/12/27-073126.php
http://www.h-fj.com/blog/archives/2008/12/29-115015.php

No.5 えみ : (無題)

壱さん、こんばんは。
お返事、ありがとうございます。
記事を見落としていたようで、お手数をお掛けしました。すみません。
早速チャレンジしてみます。

No.6 eri : 設定の保存に失敗しました。

こんばんは
この度MT5.11にこちらのメールフォームを入れさせていただき、MT5クラシックテーマをインストールしたのですが、新規でメールフォームを保存しようとすると「設定の保存に失敗しました。 」というエラーメッセージが出てしまい、新規作成ができません。なにか考えられる対処方法はありますでしょうか?
お手数ですがご教示いただけると幸いです。

No.7  : Re:設定の保存に失敗しました。

>eriさん
こんにちは。

申し訳ありませんが、そちらの環境で動作を追ってみないと原因は不明です。

No.8 eri : (無題)

壱さん
お返事いただきありがとうございます
やはりそうですよね。再度インストールしてみます
ありがとうございます

No.9 hamamari : (無題)

今晩は初めてコメントさせていただきます。

MTにメールフォームを導入したく、

MT5.13 にインストールさせていただきました。

作業中、
「「メールフォームテンプレート」の箇所に、「メールフォームテンプレートの再構築」のボタンがあります。
それをクリックすると、再構築が行われます。」」

で、以下のエラーが出ました。

テンプレート「rebuild_mail_form.tmpl」の再構築中にエラーが発生しました: タグでエラーがありました: タグでエラーがありました: タグでエラーがありました: は存在しません(2行目)。

使おうとしたテーマは、「コミュニティ系テーマ用(各種機能仕様)」でした。

その後、これらの設定を全て消して、

ただの「コミュニティ系テーマ用」にしたところ、何もエラーが出ずに、無事に再構築出来ました。

私の使用等が悪かったのかもしれませんが、もし何かの情報になれば、と一応コメントさせていただきました。

No.10  : (無題)

>hamamariさん
こんにちは。

「各種機能使用」のテーマは、ラジオボタン等のフォームの各種機能を使っています。
これらの機能を使うには、別途「GetQueryParam」というプラグインをインストールすることが必要です。

http://www.h-fj.com/mt_plugin/GetQueryParam_1_14.zip

コメントする


Facebookでコメント

試験的にFacebookのコメントフォームを設置しました。