2023年政策修订增补工作正在进行中,欢迎参与!
  • Moegirl.ICU:萌娘百科流亡社群 581077156(QQ),欢迎对萌娘百科运营感到失望的编辑者加入
  • Moegirl.ICU:账号认领正在试运行,有意者请参照账号认领流程

說明:使用插件

萌娘百科,萬物皆可萌的百科全書!轉載請標註來源頁面的網頁連結,並聲明引自萌娘百科。內容不可商用。
跳至導覽 跳至搜尋
Commons-emblem-notice.svg
這個頁面「Help:使用插件」是萌娘百科的幫助文檔
  • 本文用於介紹萌娘百科中一些特定功能的操作方法;
  • 本文僅是一篇論述,不屬於方針或指引。如果本指南與相關方針或指引發生衝突或存在不一致的情況,請以方針或指引的條文為準。

插件(extensions)是對萌娘百科所使用的MediaWiki系統所進行的功能擴充的方式。不同的插件對功能有不同的擴充,使用方法也有所不同。

下面列出一些常用插件的使用方法。但本頁內容可能隨更新有所變化。


Poem

Poem插件增加了<poem></poem>標籤,該標籤允許其中包裹的內容可以實現「一次編輯換行=一次實際換行」。這為歌詞等內容提供了方便。

例如,當寫下:

<poem>
大家好
大家好
大家好
大家好
</poem>

時,則會顯示為:

大家好
大家好
大家好
大家好

如果不使用該標籤,則會變為: 大家好 大家好 大家好 大家好

InputBox

InputBox插件提供了標籤<inputbox></inputbox>。利用該標籤,您可以在任一頁面創建一個輸入框。該功能主要用於修改、新建、搜索頁面。

示例

創建一篇新文章的輸入框。

Wiki代碼

<inputbox>
type=create
break=no
</inputbox>

輸出結果


完整參數

輸入框像這樣構造:

<inputbox>
type=
bgcolor=
width=
page=
default=
preload=
editintro=
buttonlabel=
hidden=
searchbuttonlabel=
fulltextbutton=
labeltext=
break=
namespaces=
prefix=
placeholder=
minor=
nosummary=
summary=
id=
inline=
dir=
preloadparams[]=
searchfilter=
useve=
arialabel=
</inputbox>

type參數必須輸入。 而其他所有參數均為可選。 preloadparams[]可以出現不止一次。

輸入框類型

默認情況下提交按鈕位於輸入框的下面。

通過設置換行參數可將「提交」按鈕移至右側:break=no

將「提交」按鈕移至右側對於使用搜索框時搜索建議覆蓋了下方搜索按鈕的情況很有用。

類型 例子 描述
type=search
創建的搜索框的默認寬度為50字符。 輸入的內容為要搜索的關鍵字。
type=create

創建新頁面。 輸入的內容為要編輯的頁面名稱。
type=comment

在輸入框指定的頁面下增加一個新段落。
type=commenttitle

以輸入框中輸入的標題增加一個新段落。 標題可以用default=參數指定。頁面必須用page=參數指定。
type=fulltext
僅顯示全文搜索按鈕,不顯示「前往」按鈕。
type=move

將頁面移動至另一個名字。

對於type=search2,默認的搜索按鈕位置在右側。 目前,似乎無法將其他參數添加到這種類型的輸入框中。 這種搜索框將搜索其所在的整個維基。

類型 例子
type=search2
 

參數

參數 描述 適用範圍 例子 結果
bgcolor= 設置表格背景色(HTML顏色值)。 不要使用引號。 所有類型
<inputbox>
type=search
bgcolor=#eeeeff
</inputbox>
width= 設置輸入框的寬度,單位為字符。 所有類型
<inputbox>
type=create
width=24
</inputbox>

default= 輸入框中的默認文本。 所有類型
<inputbox>
type=comment
default=User talk:Eloquence
</inputbox>

preload= 當創建新頁面時,此標題的頁面將會被預先載入進空白編輯框。 create, comment, commenttitle
<inputbox>
type=create
preload=Template:页面格式/音乐
</inputbox>

在上面或下面的輸入框示例中輸入一個不存在的頁面標題,並分別點擊「創建頁面」或「新段落」按鈕來測試此功能。
editintro= 通過這一參數指定的頁面將會作為編輯指引顯示在編輯窗口上方
create, comment
<inputbox>
type=comment
editintro=Template:Info
</inputbox>

buttonlabel= 此參數將作為表單主按鈕顯示的文字。 所有類型
<inputbox>
type=comment
buttonlabel=添加新的传言
</inputbox>

hidden= 此參數指定不顯示輸入框。

這需要與參數「default」配合使用,但此參數現在不是默認值,而是作為頁面標題的固定值。

create, comment
<inputbox>
type=comment
hidden=yes
default=Help_talk:使用插件
buttonlabel=在讨论页留言
</inputbox>

searchbuttonlabel= 此參數將作為表單「搜索全文」按鈕顯示的文字。 search, fulltext
<inputbox>
type=search
searchbuttonlabel=深入探索
</inputbox>
fulltextbutton= 在「search2」表單上顯示全文搜索按鈕。 search2
<inputbox>
type=search2
searchbuttonlabel=深入探索
fulltextbutton=true
</inputbox>
labeltext= 在左側顯示的文字。 search2
<inputbox>
type=search2
searchbuttonlabel=深入探索
labeltext=查找: 
</inputbox>
 
break= 是否在輸入框和按鈕之間插入換行。 默認為yes(使用換行)。 所有類型
<inputbox>
type=create
width=24
break=no
</inputbox>
namespaces= 在全文搜索中支持選擇命名空間。

使用「Main**」以默認選中主命名空間。

search, fulltext
<inputbox>
type=search
namespaces=Main**,Help
</inputbox>
prefix=
  • 指定搜索以特定前綴開頭的頁面來縮小範圍。 注意這僅兼容特定的搜索後端,目前僅有擴展:CirrusSearch。 默認為空(搜索所有頁面)。
  • 創建一個以特定前綴開頭的頁面。
  • 在type=move中,前綴將加在默認參數前。

註:下劃線不等同於空格。

search, fulltext, create
<inputbox>
type=search
prefix={{FULLPAGENAME}}/Archive
</inputbox>

下面的按鈕以Special:Mypage/作為前綴。


placeholder= 設置當輸入框為空時的佔位文字。 所有類型
<inputbox>
type=search
placeholder=搜索此维基
</inputbox>
page= 要發表評論或要移動的頁面。 comment, move
<inputbox>
type=comment
page=Project:Sandbox
</inputbox>

summary= 編輯摘要或移動理由。 create, move
<inputbox>
type=create
default=Special:Mypage/inputbox test
summary=Foo
</inputbox>

id= <form>的id屬性。 所有類型
<inputbox>
type=comment
page=Project:Sandbox
summary=Foo
id=bar
</inputbox>

inline= 將輸入框作為inline元素(在開頭不換行)。 search2
在此输入: <inputbox>
type=search2
inline=true
width=10
</inputbox>
在此輸入:
 
dir= 書寫方向從右到左(rtl)或從左到右(ltr)。 默認與頁面語言的方向相同。 所有類型
<inputbox>
dir=rtl
type=comment
page=Project:Sandbox
summary=Foo
</inputbox>

preloadparams[]= 設置預載文本的參數。 create, comment, commenttitle
<inputbox>
type=create
preload=Log
preloadparams[]=param1
preloadparams[]=param2
</inputbox>

searchfilter= 指定在搜索中追加的參數。 search
<inputbox>
type=search
searchfilter=insource:foo
</inputbox>

對於已存在的頁面使用create只會跳轉到編輯界面。 在這種情況下preload被忽略。 對新頁面使用comment是有效的。