InputBox | |
---|---|
ファイル:Ja.c screenshot inputbox.png | |
区分 | パーサーフック |
対象 | 全利用者 |
実装状況 | 全プロジェクト |
Fandom |
---|
ヘルプ |
拡張機能 |
ブログ (ブログリスト) 動画埋め込みツール Inputbox RandomSelection YouTube ニコニコ動画 Tab View RandomImage RSS イメージマップ SyntaxHighlight WikiaStats |
編集 |
管理者向けガイド |
方針 |
コミュニケーション |
Inputboxは、タグを使用し入力欄をウィキページ上に置くウィキアの拡張機能です。検索ツールやテンプレートと連動したページ作成ツールを簡単に設置することができます。
基本
このツールの基本は、<inputbox>というコードの中に条件を定義するだけです。
例としては、
<inputbox> type=search width=42 buttonlabel=ページへ飛ぶ searchbuttonlabel=検索する break=no </inputbox>
といったものです。これにより、ウィキペディアの左サイドバーにあるような、そのウィキ内の記事へのジャンプまたは検索結果への移動を提供することができます。
コード
このツールで利用できるコードは以下の通りです。
入力のタイプ
基本的な機能は、typeパラメータを通じて決定します。利用できる値は以下の通りです。
- search
- ウィキ内を検索します。
- create
- ページ作成を行います。
- comment
- ノートページの「メッセージを追加する」のリンクのように、入力された記事名に対して記事追加を行います。
オプション
下記のものは、typeパラメータの他に指定できるオプションです。
全タイプに共通のものは以下のものがあります。
- bgcolor
- HTMLで使う色指定の値を使って、入力欄の背景を指定します。
- width
- 入力欄の幅を指定します。
- default
- 入力欄にあらかじめ入力しておく文章を指定します。
- buttonlabel
- 入力欄下部につくボタンのラベルを指定します。
- break
- このパラメータに"no"を指定すると、入力欄とボタンを横並びにします。
typeにcreate、commentが指定されている場合には、以下のパラメータが使えます。
- preload
- 入力欄からページを作成する際に同時に呼び出すページを指定します。
- editintro
- 入力欄からページを作成する際に編集画面の上部に出すページを指定します。
- hidden
- このパラメータに"yes"を指定すると、入力欄を隠しボタンだけにすることができます。
typeにsearchが指定されている場合には、以下のパラメータが使えます。
- searchbuttonlabel
- 入力欄の検索ラベルを指定します。
- namespaces
- 検索する際の名前空間を指定します。名前空間の後に"**"と付けると、その指定をデフォルトにすることができます。
応用
ヘルプのみを検索する
<inputbox> type=search namespaces=Help** searchbuttonlabel=ヘルプを検索する </inputbox>
指定した人へのメッセージを追加する
<inputbox> type=comment default=利用者‐会話:Yukichi hidden=yes buttonlabel=スタッフへコメントを送る editintro=作成時の注意 </inputbox>
ヘルプ作成を行う
<createbox> editintro=作成時の注意 preload=Template:ヘルプ作成 buttonlabel=ヘルプを作成する default=Help:作成したいヘルプ width=30 break=no </createbox>
<createbox> editintro=作成時の注意 preload=Template:ヘルプ作成 buttonlabel=ヘルプを作成する default=Help:作成したいヘルプ width=30 break=no </createbox>