コミュニティセントラル
(新しいページ: 'このツールでは、入力欄を簡単にウィキページ上に置くことができます。この事で、検索ツールや、テンプレートと連動したペー...')
 
編集の要約なし
1行目: 1行目:
  +
{{Infobox help
このツールでは、入力欄を簡単にウィキページ上に置くことがきます。この事で、検索ツールやテンプレートと連動したページ作成ツールを作成することができます。
 
  +
|img=Ja.c screenshot inputbox.png
  +
|class=パーサーフック
  +
|target=全利用者
  +
|status=全プロジェクト
  +
}}
  +
{{拡張機能}}
 
'''Inputbox'''は、タグを使用し入力欄をウィキページ上に置く[[ウィキア]]の拡張機能です。検索ツールやテンプレートと連動したページ作成ツールを簡単に設置することができます。
   
 
== 基本 ==
 
== 基本 ==
このツールの基本は、<nowiki><inputbox> 〜 </inputbox></nowiki>というコードと、その中に定義された条件を書くだけです。
+
このツールの基本は、<nowiki><inputbox></nowiki>というコードの中に条件を定義するだけです。
   
 
例としては、
 
例としては、
14行目: 21行目:
 
</inputbox>
 
</inputbox>
 
</nowiki></pre>
 
</nowiki></pre>
といったものです。これにより、[[Wikipedia:ja|ウィキペディア]]の左サイドバーにあるような、そのウィキ内の記事へのジャンプまたは検索結果への移動が出来ます。
+
といったものです。これにより、[[Wikipedia:ja:メインページ|ウィキペディア]]の左サイドバーにあるような、そのウィキ内の記事へのジャンプまたは検索結果への移動を提供することできます。
   
 
== コード ==
 
== コード ==
このツールで利用できるコードは以下の通りです。
+
このツールで利用できるコードは以下の通りです。
   
 
=== 入力のタイプ ===
 
=== 入力のタイプ ===
基本的な機能は、typeパラメータを通じて決定します。利用できる値は以下の通りです。
+
基本的な機能は、typeパラメータを通じて決定します。利用できる値は以下の通りです。
 
;search
 
;search
 
:ウィキ内を検索します。
 
:ウィキ内を検索します。
33行目: 40行目:
 
全タイプに共通のものは以下のものがあります。
 
全タイプに共通のものは以下のものがあります。
 
;bgcolor
 
;bgcolor
:HTMLで使う色指定の値を使って、入力欄の背景を指定できます。
+
:HTMLで使う色指定の値を使って、入力欄の背景を指定ます。
 
;width
 
;width
:入力欄の幅を指定できます。
+
:入力欄の幅を指定ます。
 
;default
 
;default
:入力欄にあらかじめ入力しておく文章を指定できます。
+
:入力欄にあらかじめ入力しておく文章を指定ます。
 
;buttonlabel
 
;buttonlabel
:入力欄下部にくボタンのラベルを指定できます。
+
:入力欄下部にくボタンのラベルを指定ます。
 
;break
 
;break
:このパラメータに"no"を指定すると、入力欄とボタンを横並びにすることができます。
+
:このパラメータに"no"を指定すると、入力欄とボタンを横並びにます。
   
typecreate、commentに対し有効なものには、以下のものあります。
+
typecreate、commentが指定されいる場合には、以下のパラメータ使えます。
 
;preload
 
;preload
:入力欄からページを作成する際に同時に呼び出すページを指定できます。
+
:入力欄からページを作成する際に同時に呼び出すページを指定ます。
 
;editintro
 
;editintro
:入力欄からページを作成する際に編集画面の上部に出すページを指定できます。
+
:入力欄からページを作成する際に編集画面の上部に出すページを指定ます。
 
;hidden
 
;hidden
:このパラメータに"yes"を指定すると、入力欄を隠しボタンだけにすることができます。
+
:このパラメータに"yes"を指定すると、入力欄を隠しボタンだけにすることができます。
   
typeがsearchに対し有効なものには、以下のものあります。
+
typeにsearch指定されいる場合には、以下のパラメータ使えます。
 
;searchbuttonlabel
 
;searchbuttonlabel
:入力欄の検索ラベルを指定することができます。
+
:入力欄の検索ラベルを指定ます。
 
;namespaces
 
;namespaces
:検索する際の名前空間を指定できます。名前空間の後に"**"と付けると、その指定をデフォルトにすることができます。
+
:検索する際の名前空間を指定ます。名前空間の後に"**"と付けると、その指定をデフォルトにすることができます。
   
 
== 応用 ==
 
== 応用 ==
108行目: 115行目:
 
* [http://www.mediawiki.org/wiki/Extension:Inputbox この記事の元になったヘルプページ]
 
* [http://www.mediawiki.org/wiki/Extension:Inputbox この記事の元になったヘルプページ]
   
  +
  +
{{DEFAULTSORT:{{PAGENAME}}}}
 
[[Category:Help]]
 
[[Category:Help]]
  +
[[Category:拡張機能]]

2008年9月9日 (火) 20:41時点における版

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>

ヘルプ作成を行う

<inputbox>
type=create
editintro=作成時の注意
preload=Template:ヘルプ作成
buttonlabel=ヘルプを作成する
default=Help:作成したいヘルプ
width=30
break=no
</inputbox>

参考リンク