このところ、拙著「MTOS活用テクニック」について、「MT5でも動作しますか」というご質問を多くいただいています。
この件についてまとめます。
1.フィールドの追加について
本書の大半の部分では、MTOSでカスタムフィールド的にフィールドを追加する方法を解説しています。
MT5でも、フィールドの追加の内部的な仕組みは、MT4時代と変わっていません。
個々のプラグインのMT5での動作検証は行っていませんが、本に書いてある考え方そのものは、MT5でも使うことができます。
ただし、MT5とMT4.2とでは、管理画面のテンプレートが違います。
そのため、テンプレートを書き換える位置が違ってきます。
また、MT5では管理画面のJavaScriptがjQueryベースに変更されました。
そのため、JavaScriptに依存するフィールド追加は、MT5では正しく動作しなくなります。
具体的には、画像型のフィールドと、日付/時刻型フィールドが正しく動作しなくなるはずです。
2.検索について
本書の後半では、追加したフィールドを含めて、複雑な条件でブログ記事を検索する方法を解説しています。
この検索の仕組みも、MT5で特に変更はされていません。
なお、検索を行うプラグイン(SearchEntries)は、現在改良版を開発中です。
「MTOS活用テクニック」で公開したプラグインでは、カテゴリ/タグを同時に条件指定することができませんでしたが、改良版では同時に条件指定することが可能になります。
また、改良版ではMT標準のカスタムフィールドも検索可能になり、カテゴリ/タグ/カスタムフィールドを組み合わせた柔軟な検索を行うことができます。
3.本の改訂について
個人的には、「MTOS活用テクニック」を改訂して、MT5対応版にしたいと思っています。
ただし、出す時期や、出す際の形態は、今のところまったく白紙です。




![Hardcore Will Never Die, But You Will [Disc 2] Hardcore Will Never Die, But You Will [Disc 2]](http://userserve-ak.last.fm/serve/34s/71241534.jpg)
![Hardcore Will Never Die, But You Will [Bonus Tracks] Hardcore Will Never Die, But You Will [Bonus Tracks]](http://userserve-ak.last.fm/serve/34s/67192634.jpg)





コメントはスレッド表示になっています。
また、スレッドの先頭のコメントに対する返信には、先頭に矢印を表示しています。
このMTOSカスタムフィールドはXML-RPCでも書き込み出来ますでしょうか?
もしそうでなくても対応することは可能でしょうか?
>Quesさん
こんにちは。
ご質問の件ですが、XML-RPCには対応していません。
ただし、ブログ記事のカスタムフィールドについては、プラグインにデータ保存のためのロジックを追加することは可能です。
なお、XML-RPCのクライアント側にも、カスタムフィールドのデータを送信する機能が必要になります。
こんにちわ。
MTOSでカスタムフィールドを使う方法を探していて、この本をぜひ購入しようと考えておりました。
が、MT5では画像型のフィールドと、日付/時刻型フィールドが使えなくなるとの事。
ちょうど、この2種類のフィールドが欲しいと思っておりましたので、何か対応策が出ていないのか、探したのですが見つかりません。
このフィールドについて、フォローの記事を掲載される予定はありませんか?
最近では、MT5をだんだん使いなれて来たので、ぜひMT5のMTOSを使いたいと思っているのですが。
こんにちは。
MT5対応については、記事に書いたとおり、本を改訂する形で行いたいと思っています。
お待たせして申し訳ありませんが、Movable Type本体のバージョンアップ(5.1)も予定されていますので、その動向を見ながら時期を考えたいと思います。
素晴らしい本をありがとうございます。
MTOS5.03で複数のカスタムフィールドを作成しました。
こちらでの案内のとおり、画像や日付は避けて、
テキストや数値のカスタムフィールドは追加出来てました。
動作も上手く行ってます。
ところが、後で気がついたのですが、ブログ記事アイテムが追加出来ないようになりました。
追加しようとすると、アップロード画面は表示され、アップロードも出来るのですが、アイテム一覽に画像は登録されるものの、ブログ記事アイテムのところには、追加されません。
これはしょうがないのでしょうか?
それとも回避できるのでしょうか?
>TUBURAさん
こんにちは。
ご質問の件ですが、MTOSHelperプラグインの「alt-tmpl」ディレクトリにある「asset-insert.tmpl」ファイルを削除してください。
うわー!
感動ー!です
フォルダごと削除したら、1発で出来るようになりました。
まるで魔法ですね。
やっぱり、アイテムをタグで括って関連付けしなければならないのかな~~、めんどくさいな~~と諦めかけていたので
問題が解決してとても嬉しいです
ありがとうございます!
改定前の今の本も、ものすご~~く役立ってますが、
MT5の改訂版が出たら、それも絶対買います。。
今後とも迷いすぎてる子羊たちをお救い下さいませm(_ _"m)