ja:namespace_templates
差分
このページの2つのバージョン間の差分を表示します。
次のリビジョン | 前のリビジョン最新のリビジョン両方とも次のリビジョン | ||
wiki:ja:namespace_templates [2008-05-26 10:53] – created iobataya | ja:namespace_templates [2017-06-21 12:13] – [ベノレ] 2400:2413:7a00:6600:cdf6:bcf8:70d2:8a0e | ||
---|---|---|---|
行 1: | 行 1: | ||
- | ====== 名前空間テンプレート | + | ==ベノレ== |
+ | ベノレは、[[ポケットモンスター ブラック・ホワイト]]または[[ポケットモンスター ベストウイッシュ]]の登場人物である。 | ||
- | ある名前空間ではいつも決まった形式のページを書く場合があるかもしれません。たとえば、'' | + | ==概要== |
+ | 白い[[半袖]]の[[ブラウス]]に[[オレンジ]]の[[ベスト]]を身につけ、白い[[ロングスカート]](ワンピース? | ||
- | これとは別に、「%%__%%template.txt」というテンプレートもサポートされています(アンダースコアは2つ)。これらのテンプレートは通常の'' | + | == 気に入った言葉 == |
+ | *出番が待ってたわね、私の[[エンブオー]]、出てきなさい! | ||
- | 「_template.txt」ファイルはDokuWikiインターフェースから編集することはできません ~ DokuWikiフォルダーの中のファイルを編集できる人(普通はFTPやWebDAVの管理者)だけが編集できます。((もし、誰か別の人にテンプレートを編集してほしい場合は、'' | + | ==お気に入りの番号== |
+ | *[[725]] | ||
- | テンプレートファイルを作る1つの方法として、 | + | ==趣味== |
- | *wikiを使って(webブラウザで)テンプレートを使いたい名前空間のテンプレート書いたページを保存します。 | + | *[[エヴァンゲリオン]] |
- | *FTPやWebDAVを使ってそれを同じフォルダ内で複製し、名前を変更します。 | + | |
- | *wikiを使って(webブラウザで)元のページを削除します。 | + | |
+ | *[[残酷な天使のテーゼ]] | ||
- | ページごとに置換できる以下のようなパターンがあります。 | + | *[[オンナを遊べ!]] |
- | ^ @ID@ | ページの完全なID | + | ==出場バトルトーナメント== |
- | ^ @NS@ | ページの名前空間 | + | *[[ドンバトル]] |
- | ^ @PAGE@ | ページ名(IDから名前空間を削り、アンダースコアを空白に置換したもの)| | + | |
- | ^ @USER@ | ページを作成したユーザーID| | + | |
- | ^ @NAME@ | ページを作成したユーザーの名前| | + | |
- | ^ @MAIL@ | ページを作成しているユーザーのメールアドレス| | + | |
- | ^ @DATE@ | 編集セッションが始まった日付と時間| | + | |
- | さらに、ページを作成した日時を[[phpfn> | + | *[[ドンナマイト]] |
+ | *[[イッシュリーグ]] | ||
+ | |||
+ | ==登場回数== | ||
+ | *[[15]]回 | ||
+ | |||
+ | == 関連項目 == | ||
+ | *[[ベノレ]]VS[[ラオグレー]] | ||
+ | |||
+ | *[[ベノレ]]VS[[シューティー]] | ||
+ | |||
+ | *[[ポケモン]][[ベノレ]]「[[ごめんなさい]][[ごめんなさい]][[ごめんなさい]]」 | ||
+ | |||
+ | {{デフォルトソート: | ||
+ | |||
+ | |||
+ | |||
+ | ===== テンプレートファイル ===== | ||
+ | |||
+ | 次の二種類のテンプレートファイルが利用できます。 | ||
+ | |||
+ | * '' | ||
+ | * '' | ||
+ | |||
+ | テンプレートファイルを作成する方法の一例を以下に示します。 | ||
+ | |||
+ | * Wiki 上で、雛形として使用したい内容を持つページを適切な名前空間に保存します。 | ||
+ | * FTP もしくは WebDAV を利用して、そのページのファイルのコピーを同じフォルダ内に作成し、'' | ||
+ | * Wiki 上で、最初に作成したページを削除します。((これらの変更は、あなたが名前空間に作成する新しいページにしか適用されません。)) | ||
+ | |||
+ | ===== 構文 ===== | ||
+ | |||
+ | テンプレートファイルの内容は、単純に標準の [[ja: | ||
+ | |||
+ | ==== 置換パターン ==== | ||
+ | |||
+ | テンプレートを多少動的にするために、ファイルの中で以下に示すようないくつかの置換パターンを使用できます。 | ||
+ | |||
+ | ^ @ID@ | 完全なページ ID | | ||
+ | ^ @NS@ | ページが所属する名前空間 | ||
+ | ^ @PAGE@ | ||
+ | ^ @!PAGE@ | ||
+ | ^ @!!PAGE@ | ||
+ | ^ @!PAGE!@ | ||
+ | ^ @FILE@ | ||
+ | ^ @!FILE@ | ||
+ | ^ @!FILE!@ | ||
+ | ^ @USER@ | ||
+ | ^ @NAME@ | ||
+ | ^ @MAIL@ | ||
+ | ^ @DATE@ | ||
+ | |||
+ | さらに、ページの作成時刻を好きな形式で挿入するために、[[phpfn> | ||
+ | テンプレートファイルの中で '' | ||
+ | |||
+ | ===== ウィキ経由でテンプレートを編集する ===== | ||
+ | |||
+ | '' | ||
+ | (DokuWiki のフォルダ内部のファイルを編集できる人物 (通常は FTP もしくは WebDAV を利用している管理者) だけがこのファイルを編集できます。) | ||
+ | しかし DokuWiki 上からの編集を実現する三種類の方法があります。 | ||
+ | * 最も簡単な方法は[[ja: | ||
+ | * シンボリックリンクとして設定することによる | ||
+ | |||
+ | ==== シンボリックリンク経由で編集可能なテンプレート ==== | ||
+ | |||
+ | この方法では、まず特別な名前空間にテンプレートを保存します。 | ||
+ | そしてそのファイルへのシンボリックリンクを作成することにより、テンプレートが使用できるようになります。 | ||
+ | シンボリックリンクを作成しないことにより、テンプレートを編集できないようにすることもできます。 | ||
+ | - " | ||
+ | - この名前空間の中に、編集可能にしたい[[# | ||
+ | - 上の手順に従って '' | ||
+ | 以下の FollowSymLinks に関する注意を参照してください。))とします。これで Wiki のインターフェースから簡単に編集できるテンプレートの完成となります。 | ||
+ | |||
+ | もう一つの方法は、フォルダ内にシンボリックリンクを作成することです。 | ||
+ | そのためには、自分の名前空間内の '' | ||
+ | それ自身の名前空間内の '' | ||
+ | |||
+ | cd / | ||
+ | ln -s _template.txt template.txt | ||
+ | |||
+ | これらのソフトリンクが機能するためには、Webサーバの設定でこのディレクトリに対して FollowSymLinks オプションを設定することが必要かもしれません。 | ||
+ | |||
+ | ===== プラグイン ===== | ||
+ | |||
+ | 追加のテンプレート機能はプラグインによって実装されています: | ||
+ | * [[ja: | ||
+ | |||
+ | * [[plugin: | ||
+ | * '' | ||
+ | * '' | ||
+ | * 深い名前空間の変種、いくつかの他のテンプレート。例:'' | ||
+ | |||
+ | * [[plugin: | ||
+ | |||
+ | * [[plugin: | ||
+ | |||
+ | ===== @GROUPS@ 対応 ===== | ||
+ | |||
+ | ページを作成するユーザーのグループ一覧を拡張した、'' | ||
+ | (例:ユーザのホームページ上のタグの設定を指定) | ||
+ | 以下のパッチが、それを実装します。 | ||
+ | |||
+ | <code unidiff> | ||
+ | Index: dokuwiki-2009-02-14/ | ||
+ | =================================================================== | ||
+ | --- dokuwiki-2009-02-14.orig/ | ||
+ | +++ dokuwiki-2009-02-14/ | ||
+ | @@ -840,6 +840,7 @@ | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | + ' | ||
+ | ' | ||
+ | ), | ||
+ | | ||
+ | @@ -855,6 +856,7 @@ | ||
+ | $_SERVER[' | ||
+ | $INFO[' | ||
+ | $INFO[' | ||
+ | + implode(" | ||
+ | $conf[' | ||
+ | ), $tpl); | ||
+ | | ||
+ | |||
+ | </ | ||
+ | |||
+ | --- // |
ja/namespace_templates.txt · 最終更新: 2017-06-23 11:02 by 114.158.209.198