タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

developとmodxに関するmodemのブックマーク (3)

  • あ~ゆ~どりま~ | [MODx]MobileConverter

    アクセスしてきた端末のUset Agent(ver2.0から他の環境変数も利用可能)により表示するテンプレートを変更したり、文字コードを変更するプラグインです。ver1.10から画像の変換にも対応しました。 携帯端末でアクセスしてきたときにテンプレートの切り替えを行ったり文字コードをShift_JISに変更したりすることを目的としてるのでMobileConverterという名称にしています。 他にもブラウザごとに違うテンプレートを使用したりするという用途にも使えます。 2.10からはスマートフォンやタブレットのテンプレートや画像変換も視野に入れてリリースしています。 具体的には画像変換に割合(%)の指定、User Agentの指定方法の拡張、一時的にMobileConverterを無効にする機能...等です。 インストール方法や詳しい説明は付属のreadmeを参照ください。 ソースはgit

  • Tips 動的にテンプレートを変えるプラグイン - PETIT POWER w/ZeRo

    SJIS TIPSの流れから引き続き、関連のTIPSです。 といっても、テンプレートを変更するプラグインでTemplateSwitcherっていうプラグインがあるんですが・・・基はこれと同じなわけです。 条件をUAによって振り分けれれば、SJISプラグインと合わせることによりページング処理を除いて携帯対応ってことになりますね。 今回使用するイベントは、OnLoadWebDocumentっていうイベントです。 このイベントが発生したときには、実は$modx->documentContentという変数には使用するテンプレートが展開されて入ってきてます。 このあとに、中身をパースしてドキュメントの中身を指示に従って入れ込んだり、スニペットを呼び出したと実際のページ作成の処理に入っていきます。 なので、このイベントでテンプレートの中身を入れ替える必要がでてくるわけです。 以下のコード

  • あ~ゆ~どりま~ | MODxで携帯コンテンツ その2

    昨日の日記で書いてた文字コード変換のプラグインをもう少し効率よくしてみた。 [プラグイン名]UTF-8 to Shift_JIS [イベント]OnWebPageInitのみにチェック [備考]プラグイン名を変えると動きません [機能説明]$parentIdに設定したドキュメントIDより下の階層にあるドキュメントはUTF-8からShift_JISにエンコードさせて出力される。 //------------------------------------------------------------------------ // // UTF-8 to Shift_JIS for MODx // // Author : soushi // Version : 1.10 // Date : 2007/12/26 // //------------------------------------

  • 1