MODxでCMSの恩恵を賜りつつ、validを保ち、かつWEB標準化を目指そう
Welcome !! Now 2008.09.08 08:31 (JST)
MODxに標準実装されているスニペットやプラグイン、モジュールを中心に解説しています
[ スニペット ]
AjaxSearchは、ページ移動することなく、検索結果を表示します。
Search Highlighting プラグインによって、ドキュメントの中で、検索語をハイライト表示させる事が出来ます。
ドキュメントやテンプレートで、スニペットを呼び出す事によって、WEB上に検索フォームを挿入します。
ユーザー環境が、JavaScriptOFFの場合、FlexSearchFormの様に機能します。
[ スニペット ]
AntispamEmailは、ポットにメールアドレスを収集されないよう、メールアドレスをunicodeなどに変換して出力します。JavaScriptは、使用しません(100%安全を保証するわけではありません)。
オリジナル「AntispamEmail 1.0」は、マルチバイトに対応しておらず、また1ページに1つのスニペットしか書けなかったのですが、その点を改良したマルチバイトバージョンを、フォーラムで「Cassiopeia」さんが公開して下さいました。ありがとうございます。^^。
[ スニペット ]
CountDownは、指定した日(基準日)までの日数を表示します。残り日数によってメッセージを変更できます。
またメッセージはチャンクを使い独自に指定できます。チャンクに画像を指定すればバナーチェンジャーとしても利用できます。
[ スニペット ]
DateTime は、ドキュメントに現在の日時を挿入します。表示形式を指定することも可能です。現在の日付時刻にサーバーオフセットタイムをくわえた時刻を表示します(サーバーオフセットタイムは、MODx設定で設定している値になります)。
タイムスタンプをパラメータとして与えることもできます。デフォルトは、現在の日付時刻です。
[ スニペット ]
DateTimeJPは導入すると、ドキュメント(テンプレート)に、ドキュメントの作成日、公開日、更新日を挿入できます
日付の書式は、phpのstrftime関数の値を利用出来ます
[ プラグイン ]
directResize は、ドキュメントの中で指定した画像のサイズ(width / height)でサムネイルを作成します。
基本的に、assets/images以下に保存された画像をドキュメント上で利用する際、オリジナル画像より小さいサイズ(width / height)を指定した場合、すべての画像のサムネイルを作成しますが、サムネイルの作成を一部のディレクトリ内の画像に限りたい場合は、設定により、ターゲットディレクトリを指定できます。また、サムネイルの作成先は、assets/images フォルダ以下の任意の場所を指定できます。
WEB上で、サムネイルをクリックしたときの動作を lightbox に指定することも可能です。
リッチテキストエディタ、および、プレーンテキストエディタで利用可能です。
[ スニペット ]
Dittoは、様々な形式で、ドキュメントの一覧を出力するスニペットです
ドキュメントにタグを挿入したり、カテゴリページを作ったり、ブログやニュース形式でページを作ったり出来ます
rss feedも出力出来ます。マルチ言語対応
[ スニペット ]
Dittoは、様々な形式で、ドキュメントの一覧を出力するスニペットです。
ドキュメントにタグを挿入したり、カテゴリページを作ったり、ブログやニュース形式でページを作ったり出来ます。
rss feed、xmlなども出力出来ます。マルチ言語対応。
コンフィギュレーションファイルをサポート、簡潔なスニペットコールで表現できます。
[ スニペット ]
eformは、WEBフォームから入力されたデータをメールとして受け取るためのスニペットです。
自動返信機能や、フォームの入力データを複数のアドレス(管理者)宛に送信したり、フォームに入力されたアドレス(ユーザ)宛に内容のコピーを送ったり、その他、入力必須項目の設定、CAPTCHAを利用したフォームの作成など、大変豊富な機能を持っています。マルチ言語対応