DokuWiki

It's better when it's simple

ユーザ用ツール

サイト用ツール


ja:plugin:explain

用語説明プラグイン

互換性のある DokuWiki バージョン

互換性情報がない!

plugin 略語・頭字語のように、用語説明と二つの定義へリンクします。ウィキ全体に対して設定ファイルで用語を定義します。

最終更新日
2015-02-26
種類
Syntax
リポジトリ
ソース

この拡張は二年以上更新されていません。もはや維持管理や対応がされておらず、互換性に問題がある可能性があります。

This extension is not in the 'plugin' or 'template' namespace and is therefore ignored.

タグ definitions, terms

略語・頭字語のように、用語・短い説明・長い定義用の二つのリンクを宣言する表のファイルを定義できます。 ウィキ全体で定義された用語に対して自動的に機能します。

ダウンロードとインストール

A CosmoCode Plugin

上記 URLプラグイン管理を使用してプラグインをダウンロード・インストールします。 手動でプラグインをインストールする方法はプラグインを参照してください。

構文

conf/explain.conf ファイル内に用語を定義します。 ファイルの構文は、表形式です。 表の行は一行で、列(セル)はタブで区切ります。 表には以下の四列があります:

定義する用語 簡単な説明(約80文字) 最初の URL 二番目の URL

二番目の URL だけが任意項目で、残りは必須項目です。

  • 定義する用語” ただの用語。スペースを含む場合があります。例: “Carpe Diem
  • 簡単な説明” リンクの見出しに使用する短いツールチップの説明。例: “Latin for 'pluck the day'
  • 最初の URL” 通常、最初の URL は内部ウィキリンクです。ウィキ内部の定義に行く必要があることを意味します。Definition List Syntax Pluginの利用をお勧めします。最初の URL が外部ページヘリンクした場合、二番目の URL は全く使用されません。例: “Introduction:Definitions#Carpe_Diem
  • 二番目の URL” 実際の位置がすでに最初の URL の内にある場合、二番目の URL を使用します。上記の例では、Introduction:Definitions ページ上にいる場合です。二番目の URL より詳細な定義か外部定義にリンクして下さい。例: “http://en.wikipedia.org/wiki/carpe_diem

注: コメントは許可されていません。 空行は許可されています。

conf/explain.conf ファイル内の定義行:

Carpe Diem <TAB> Latin for "pluck the day". <TAB> Introduction:Definitions#Carpe_Diem <TAB> http://en.wikipedia.org/wiki/carpe_diem

ここでの <TAB> はタブを意味します。

既知のバグ

explain.conf ファイルの登録数が非常に多く、PHP 4.4.6の特定の構成で、preg-match() 関数のコンパイル領域不足でエラーが発生することがあります。 説明プラグインのバグではありませんが、私は遭遇しました。 レンタルサーバー業者の解決方法は、PHP を旧バージョンに戻すことでした!

- Edward Barker

変更履歴

議論

Discussion を参照して下さい。

ja/plugin/explain.txt · 最終更新: 2015-08-22 14:30 by sawachan

特に明示されていない限り、本Wikiの内容は次のライセンスに従います: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki