MODxでCMSの恩恵を賜りつつ、validを保ち、かつWEB標準化を目指そう
Welcome !! Now 2012.05.20 17:08 (JST)
MODxに標準実装されているスニペットやプラグイン、モジュールを中心に解説しています
AjaxSearch は、FlexSearchFormにAJAX機能をくわえた、機能強化版です。
ドキュメントのタイトル、説明、内容、テンプレート変数から、検索します。また、ドキュメントのサブセットからも検索します。検索結果の中で、検索語をハイライト表示します。
configfileを使って、スニペットコールを簡潔に書けるようになっています。
AntispamEmailは、ポットにメールアドレスを収集されないよう、メールアドレスをunicodeなどに変換して出力します。JavaScriptは、使用しません(100%安全を保証するわけではありません)。
オリジナル「AntispamEmail 1.0」は、マルチバイトに対応しておらず、また1ページに1つのスニペットしか書けなかったのですが、その点を改良したマルチバイトバージョンを、フォーラムで「Cassiopeia」さんが公開して下さいました。ありがとうございます。^^。
Breadcrumbsは、パンくずリストを挿入するスニペットです
CountDownは、指定した日(基準日)までの日数を表示します。残り日数によってメッセージを変更できます。
またメッセージはチャンクを使い独自に指定できます。チャンクに画像を指定すればバナーチェンジャーとしても利用できます。
DateTime は、ドキュメントに現在の日時を挿入します。表示形式を指定することも可能です。現在の日付時刻にサーバーオフセットタイムをくわえた時刻を表示します(サーバーオフセットタイムは、MODx設定で設定している値になります)。
タイムスタンプをパラメータとして与えることもできます。デフォルトは、現在の日付時刻です。
[ ajax,lightbox,プラグイン,リサイズ,画像 ]
directResize は、ドキュメントの中で指定した画像のサイズ(width / height)でサムネイルを作成します。
基本的に、assets/images以下に保存された画像をドキュメント上で利用する際、オリジナル画像より小さいサイズ(width / height)を指定した場合、すべての画像のサムネイルを作成しますが、サムネイルの作成を一部のディレクトリ内の画像に限りたい場合は、設定により、ターゲットディレクトリを指定できます。また、サムネイルの作成先は、assets/images フォルダ以下の任意の場所を指定できます。
WEB上で、サムネイルをクリックしたときの動作を lightbox に指定することも可能です。
リッチテキストエディタ、および、プレーンテキストエディタで利用可能です。
[ ajax,lightbox,プラグイン,リサイズ,画像 ]
directResize は、自動サムネイルを生成したり、画像にwatermarkを挿入したります(text or png)。JavaScriptが利用可能ならば、様々な見せ方が可能です(Slidebox, Lightbox v2.0, Slimbox, Highslide etc )。アウトプットは、テンプレートでコントロールできます。JPGとPNGをサポートしています。
[ スニペット,ナビゲーション,ブログ,リストアップ,値取得 ]
Dittoは、様々な形式で、ドキュメントの一覧を出力するスニペットです
ドキュメントにタグを挿入したり、カテゴリページを作ったり、ブログやニュース形式でページを作ったり出来ます
rss feedも出力出来ます。マルチ言語対応