KG Software Library

テンプレート/スタイル変更プラグイン

Page :: FSWiki / Plugins / sitestyle

このエントリーをはてなブックマークに追加


概要

Wikiサイト全体のスタイル(tmpl,css)設定を変更するプラグインです。

閲覧者側で任意のスタイルを指定して表示方法を変更できるようになります。このプラグインによって、config.datのスタイル設定の変更は行われません。

変更したスタイル設定はクッキーに保存され、ユーザーが自分の好みのスタイルを設定することができるようになります。

また、添付ファイル中にあるように

./theme/print/print.css
./tmpl/site/print/print.tmpl

を追加することによって、上部メニュー領域に「印刷」メニューが追加されます。

この「印刷」メニュー選択時には print.css, print.tmpl を使用してページが表示されます。印刷用の表示方法を変更する場合には、これらのファイルをカスタマイズしてください。

印刷スタイル時には、パート編集/WikiName/editパラグラフは無効になります。(ログイン時にはeditパラグラフが有効になってしまいます。ちょっとやり方がわかりません。)

インストール方法

添付ファイルを解凍し、各ディレクトリに展開してください。また、プラグイン設定画面で sitestyle を有効にしてください。

  • ファイルが存在しません。
  • ファイルが存在しません。

使用方法

設定用のフォームを表示する場合は下記のように指定します。./tmpl/site_style.tmpl を編集することで設定フォームをカスタマイズできます。

{{sitestyle}}

下記のように、任意のテンプレートを指定して設定フォームを表示することも出来ます。./tmpl/内に site_style_フォームテンプレート名.tmplという名称で設定フォームを作成してください。

{{sitestyle [form:フォームテンプレート名]}}

あるページに対してのみ指定のテンプレート/スタイルを指定する場合は、そのページ中に下記のように指定します。

{{sitestyle テンプレート名,スタイル名}}

テンプレート/スタイルは FreeStyle Wiki に登録されたものから選ぶことができます。

ライセンス

GPLでお願いします。

サンプル

下記リンク先で、このサイトの表示スタイルを変更できます。好みに合わせてご自由に変更してください。

  • スタイル変更?

更新履歴

2004/12/02 - ファイルが存在しません。
  • バグ修正
2004/12/22 - ファイルが存在しません。
  • 任意の設定フォーム指定に対応
  • printのテンプレート/スタイルを選択項目から外した
Comment(3)
  • 設定フォームの指定が出来るように修正しました。近々アップしたいと思います。 - KG (2004/12/20-20:24:48)
  • 設定フォームのテンプレート格納場所を既存のテンプレート格納ディレクトリ(tmpl)にした場合、設定フォームを自由に指定出来る仕様はセキュリティ上の問題も出そうなので、ある一定のルールを設けた上で導入します。もうちょっとお待ちください。 - KG (2004/12/21-11:32:03)
  • 更新版をアップしました。詳しくは変更履歴を参照してください。 - KG (2004/12/22-09:28:00)
お名前: コメント:

最終更新時間:2004/12/22-09:28:00