{{title レイアウト・プラグイン}} !!! β版公開中 <<2007/01/10 - FSWiki3.6.3 以降へ対応したレイアウト・プラグイン>> * {{ref layout_bata.zip,,,lastmodified}} fswiki 3.6.3開発版以降の「複数行対応プラグイン」に対応したレイアウト・プラグインです。 fswiki 3.6.3 正式リリースまではこちらでβ版として公開します。 !!! 内容 layout プラグイン用テンプレートを使用して、Wikiソースのパース結果を表示するプラグインです。 プラグイン・パラメータで指定する'''レイアウト名'''を利用してテンプレートを選択することができる為、様々な表現に対応できます。 !!重要事項 このプラグインを利用するには [[複数行プラグイン|FSWiki/Plugins/blockplugin]] を適用する必要があります。 !!! インストール方法 添付ファイルを解凍し、各ディレクトリに展開してください。また、プラグイン設定画面で layout プラグイン を有効にしてください。 !! ダウンロード 以下のサイトからダウンロードしてインストールしてください。 * [[BugTrack-plugin/286|FSWikiPlugin:286]] ==2007/04/16 - 20:00現在、公式サイトへのアクセスが出来ない為、最新版が投稿できないでいます。。。公式サイトが復帰するまでここからダウンロードしてください。== 無事に復活したようです。。。(2007/04/17-13:50) //* {{ref layout_20070416.zip,,,lastmodified}} !!! 利用方法 {{pluginhelp layout}} !!! テンプレート一覧 標準で用意する予定のテンプレートの一覧です。 (テンプレート名をクリックすればサンプルが表示されます) ,{c},{SIZE:100},{SIZE:400} ,テンプレート名,詳細 ,[[cols|FSWiki/Plugins/layout/cols]],段組表現を行うときに利用する ,[[clear||FSWiki/Plugins/layout/clear]],cols などで利用される float属性 を解除するのに利用する ,[[rollout|FSWiki/Plugins/layout/rollout]]{{br}}[[region|FSWiki/Plugins/layout/region]],部分的な開閉式の領域にWiki変換結果を表示する ,[[login_form||FSWiki/Plugins/layout/login_form]],ログインフォームを表示する ,[[googlemaps|FSWiki/Plugins/layout/googlemaps]],GoogleMapsを表示する * [[各種テンプレートの投稿およびダウンロードはこちらから|FSWiki/LayoutTemplate]] !!! サンプル *[[Layout プラグインのサンプル|FSWiki/Plugins/layout/Sample]] *[[GoogleMapsテンプレートのサンプル|FSWiki/Plugins/layout/googlemaps]] !!! TODO * Layoutテンプレートの編集機能の追加(管理者のみ) * ===LayoutHelp表示機能===(ほぼ完了?) * テンプレート:Tabの追加 * 配列パラメータへの対応(バージョン2へ持ち越し) * 複数行パラメータ指定への対応(バージョン2へ持ち越し) * 他のプラグインからも利用できるように一部機能をユーティリティ化する予定 !!! 変更履歴 {{layout roll,title:過去の履歴 ::2005/11/09 * ベータバージョンの公開 ::2005/11/16 * テンプレート・パラメータ(CURRENT_TIMESTAMP,SCRIPT_NAME)追加 * 追加:login_form.tmpl, clear.tmpl * 削除:nbsp.tmpl * 修正:SampleLayout.wiki ::2005/11/24 * 任意のパラメータ指定に対応 * テンプレート・パラメータ(COUNT_TMPL,COUNT_LAYOUT,PAGE)追加 ::2005/12/05 * テンプレート・パラメータの PAGE を CURRENT_PAGE へ変更 * テンプレート・パラメータ(FSWIKI_HOME,CURRENT_PAGE)追加 * rollout.tmpl を追加(rollout.tmplで利用している画像リソースも含む) * βバージョンの zip ファイルから日付を削除しました。 ::2006/01/27 * LayoutHelp表示機能の一部組込み(ヘルプはWIKI/HTML形式の選択可) - [Layoutヘルプ|wiki.cgi?action=LAYOUTHELP] ::2006/02/11 * boolean型(値無し)のパラメータ指定に対応 * region.tmpl を追加 ::2006/02/14 * GoogleMapsテンプレートの修正(IE対応) ::2006/03/22 * 幾つか修正 * テンプレートを追加 ** box(default書式のみ), newpage, roll, position * テンプレートを修正 ** clear, cols, rollout ::2006/04/21 * outline反映の為の process_outline を利用した Wiki ソース変換処理に対応した設定項目を追加 ** setup.dat, config/config.dat の何れかに対し、outline_process_outline=1 を設定 * テンプレート・パラメータ EXIST_PAGE_<ページ名> を追加 ** / を含まないページのみ対応 ** テンプレート内で、<!--TMPL_IF NAME="EXIST_PAGE_ページ名"--> 〜 <!--/TMPL_IF--> というように利用します。 * テンプレート・キーワード <!--FSWIKI_INCLUDE PAGE="<ページ名>"--> に対応 ** サイト・テンプレートの記述と同様の動作になります。 }} ::2006/05/02 * LayoutAlias の追加 * 公式サイトにて公開 ::2006/05/06 - 置換え * fontsize,fontcolorテンプレートを修正しました。 * fontテンプレートの追加しました。 ::2006/05/19 * WIKI書式パラメータへの対応しました。 * パラメータ値に":"を含む場合、正しく取得できないバグを修正しました。 ::2006/07/10 * パラメータ名にハイフン"-"が指定できるようにしました。 * font.tmpl を更新し、かなりのテキスト属性をサポートしました。 ::2006/09/13 * キーなしで値のみのパラメータ指定に対応しました。 * PATH_INFO を追加しました。 * WIKI_ACTION_... を追加しました。 * 管理画面で登録した任意のキー/値を利用できるようにしました。 * プラグイン別名設定用ファイル(layoutalias.dat)の設定用管理画面を作成しました。 * レイアウト・テンプレートの配布用ZIPファイルを分割しました。 ::2007/01/26 * テンプレート変数 FSWIKI_HOME_DIR を追加しました。 * テンプレート変数 CGI_PARAM_xxxx としてCGIパラメータ xxxx を取得できるようにしました。 * <!--FSWIKI_SOURCE-->〜WIKIソース〜<!--/FSWIKI_SOURCE-->として記述したWIKIソースを変換できるようにしました。 * <!--FSWIKI_INCLUDE PAGE=xxxx-->で指定するページの / なし制限を外しました。 ::2007/04/16 - {{ref layout_20070416.zip}} * テンプレートのヘッダ部に SOURCE種別(WIKI or TEXT)を指定できるようにしました。 ** TEXTを指定している場合は複数行内のソースがそのまま出力されます。(公開サーバーでの利用時には注意してください。) ::2008/02/29 * <!--FSWIKI_HEAD_INFO-->〜ソース〜<!--/FSWIKI_HEAD_INFO-->として記述したソースをHEADタグ内に挿入することが出来るようにしました。 * 上記機能追加に伴うテンプレートファイルの修正 - {{ref layout_tmpl_20080229.zip}} ::2010/11/30 *CGI_PARAM_xxxのテンプレートキー設定に関するバグ修正 ::2013/03/07 *テンプレート内で定義したパラメータ変数の値をUtil::url_encode()でエンコードした値を「'''変数名#url'''」で取得できるようにした。 {{pcomment ,10,count}} |