コミュニティセントラル


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>

参考リンク