いつも参考にさせていただたいています。
jQueryのajaxでMTのDBにアクセスして、何かしらの値を取得する為の方法/記述を探しています。 タイトルを取得する程度の簡単な方法で構いませんので、可能であればご教授いたきたくお願いします。
参考になるページでもぜんぜん構いません。 それらいいものが、見つからず。。。
どうぞよろしくお願いします。
こんにちは。
拙作のRealtimeRebuildプラグインが、ご希望のことに適しています。
http://www.h-fj.com/blog/mt5plgdoc/realtimerebuild.php
このプラグインを使って、以下のような手順を取れば良いです。
1.必要な情報をJSON形式で出力するようなテンプレートを作ります。 2.RealtimeRebuildプラグインを使って、1.のテンプレートをリアルタイム再構築するためのアドレスを得ます。 3.jQueryのajaxで2.のアドレスにアクセスし、情報を得ます。
壱さん アドバイスありがとうございます! おかげさまでテンプレート経由でJsonを生成して読み込めました。 1で一度生成したテンプレートがスタティック生成されるので、それを消すフローが最後にありました。
2点質問させてください。 ・リアルタイム再構築を介している理由 ・MTタグで取得できない値(管理画面のみにあるもの等)を得たい場合はどんな手段がありますか
>mayonaさん こんにちは。
>1で一度生成したテンプレートがスタティック生成されるので、 >それを消すフローが最後にありました。 テンプレートモジュールをリアルタイム再構築するようにすれば、スタティックに生成されることはなくなります。
>リアルタイム再構築を介している理由 常に最新の情報が得られるためです。 常に最新でなくても良いなら、スタティックにJSONを生成しておいてもかまいません。
>MTタグで取得できない値(管理画面のみにあるもの等)を得たい場合はどんな手段がありますか 以下のどちらかが考えられます。
・その値を出力するためのテンプレートタグをプラグインで追加する ・その値を出力するプログラム(CGI)を作る
壱さん ありがとうございます!
1のテンプレートも動的で良かったんですね。 その他も理解できました。 管理画面の情報もうまく拾えたら、カスタムに使えるかと思ったのですが、やはり深いところはplが必要ですね。
教えていただいた組み合わせをうまい事使える場が無いか模索してみます。
HTMLやMTタグを含む内容は、 このツールでエンコードしてから 投稿してください。
最新のトピック: 【セミナー情報】スマートフォン、ソーシャル時代のCMS活用術 PowerCMS セミナー (2012年2月 7日 Six Apart)
最新のトピック: リビジョンするとカスタムフィールドの値が消えます (2011年12月14日 ngsk)
最新のトピック: 別サーバに移行する場合 (2012年2月28日 torasan1111)
最新のトピック: 管理画面へのIPアドレスでのアクセスについて (2012年3月 1日 torasan1111)
最新のトピック: MT 5.13 プラグイン対応表など作っては... (2012年2月28日 melodicant)
最新のトピック: テーマ適用後に適用前の状態に戻す機能 (2012年2月26日 壱)
最新のトピック: MTQのATOM (2012年2月29日 takahiro)
こんにちは。
拙作のRealtimeRebuildプラグインが、ご希望のことに適しています。
http://www.h-fj.com/blog/mt5plgdoc/realtimerebuild.php
このプラグインを使って、以下のような手順を取れば良いです。
1.必要な情報をJSON形式で出力するようなテンプレートを作ります。
2.RealtimeRebuildプラグインを使って、1.のテンプレートをリアルタイム再構築するためのアドレスを得ます。
3.jQueryのajaxで2.のアドレスにアクセスし、情報を得ます。
壱さん
アドバイスありがとうございます!
おかげさまでテンプレート経由でJsonを生成して読み込めました。
1で一度生成したテンプレートがスタティック生成されるので、それを消すフローが最後にありました。
2点質問させてください。
・リアルタイム再構築を介している理由
・MTタグで取得できない値(管理画面のみにあるもの等)を得たい場合はどんな手段がありますか
>mayonaさん
こんにちは。
>1で一度生成したテンプレートがスタティック生成されるので、
>それを消すフローが最後にありました。
テンプレートモジュールをリアルタイム再構築するようにすれば、スタティックに生成されることはなくなります。
>リアルタイム再構築を介している理由
常に最新の情報が得られるためです。
常に最新でなくても良いなら、スタティックにJSONを生成しておいてもかまいません。
>MTタグで取得できない値(管理画面のみにあるもの等)を得たい場合はどんな手段がありますか
以下のどちらかが考えられます。
・その値を出力するためのテンプレートタグをプラグインで追加する
・その値を出力するプログラム(CGI)を作る
壱さん
ありがとうございます!
1のテンプレートも動的で良かったんですね。
その他も理解できました。
管理画面の情報もうまく拾えたら、カスタムに使えるかと思ったのですが、やはり深いところはplが必要ですね。
教えていただいた組み合わせをうまい事使える場が無いか模索してみます。