FANDOM


Inputbox — гэта код, які дазваляе ўставіць на кожную старонку акно з тэкставым полем і кнопкай дзеянні.

Есць тры тыпу inputbox: стварэнне старонкі, акно пошуку і акно каментара. Па змоўчванні шырыня «вокны» складае 50 знакаў.

Inputbox для стварэння новых старонак Edit

Пры ўстаўцы дадзенага кода на любую старонку з'явіцца блок стварэння новай старонкі. Калі ласка, увядзіце назву новай старонкі, і адкрыецца акно рэдагавання для яе стварэння. Калі загаловак гэтай новай старонкі будзе супадаць з ужо існуючай, то адкрыецца акно для рэдагавання гэтага артыкула. Каб змяніць назву кнопак дзеянняў, адрэдагаваць старонку MediaWiki:Create на сваей Вікі.

Асноўны прыклад:

Устаўце гэта: Атрымаецца гэта:
<createbox>
</createbox>

Іншы прыклад:

Устаўце гэта: Атрымаецца гэта:
<createbox>
preload=Шаблон:Новая_страніца
editintro=Шаблон:Welcome
width=25
</createbox>

Калі трэба выкарыстоўваць стандартны шаблон артыкула, то можна спецыяльна пазначыць гэта ў форме. Пры заданні канструкцыі preload=Шаблон:Новая_страніца будзе загружана змесціва Шаблон:Новая старонка ў поле рэдагавання новага артыкула.
А пры заданні editintro=Шаблон:Welcome будзе паказаны Шаблон:Welcome уверсе старонкі рэдагавання замест MediaWiki:Newarticletext.

Inputbox для стварэння блока пошуку Edit

Пры ўстаўцы дадзенага кода на любую старонку з'явіцца блок пошуку ў дадатак да таго, што ўжо існуе на ўсіх старонках Вікі. Каб змяніць надпісы на кнопках дзеянні ўсіх вокнаў пошуку, адрэдагуйце старонкі MediaWiki:Tryexact і MediaWiki:Searchfulltext на сваей Вікі.

Устаўце гэта: Атрымаецца гэта:
<inputbox>
type=search
</inputbox>

Inputbox для стварэння новага падзелу Edit

Пры ўстаўцы дадзенага кода на любую старонку з'явіцца магчымасць стварэння новага падзелу або каментара на бягучай старонцы. Ен можа быць карысны для старонак абмеркавання або блока навін. Каб змяніць надпісы на кнопках дзеяння дадзенага блока, адрэдагуйце старонкі MediaWiki:Postcomment на сваей Вікі.

Устаўце гэта: Атрымаецца гэта:
<inputbox>
type=comment
</inputbox>

Тэкст, набіраны ў акне, становіцца пачаткам новага падзелу. Каб стварыць менавіта загаловак новага падзелу, замест "comment" трэба напісаць "commenttitle".

Налада Inputbox Edit

Есць некалькі параметраў, якія можна змяняць, наладжваючы знешні выгляд inputbox:

Колер фону:

bgcolor=#FFFFFF
Двукоссі не патрэбныя.

Шырыня:

" width=X
Замест Х устаўце тую шырыню ў сімвалах, якая Вам патрэбна. Па змоўчванні шырыня — 50 знакаў.

Тэкст па змоўчаньні:

default=Ваш тэкст
Тэкст, які будзе паказаны ў радку. Напрыклад, «шукаць гэта слова».

Надпіс на кнопцы:

buttonlabel=Ваш тэкст
Гэты тэкст з'явіцца на асноўнай кнопцы дзеянні.

Надпіс на кнопцы пошуку:

searchbuttonlabel=Ваш тэкст
Гэты тэкст заменіць надпіс «Паўнатэкставы пошук» у блоку пошуку.

Становішча кнопкі:

break=no
Размяшчае кнопку дзеянні справа ці пад радком тэксту. Выкарыстоўвайце «yes» ці «no», каб змяніць яе становішча.

Схаваць радок уводу

hidden=yes
Выдаляе радок уводу і аўтаматычна пераходзіць на старонку, паказаную ў default=.

Прэфікс

prefix=Людзі:
Дазваляе пры стварэнні старонкі аўтаматычна пріставлять пэўны прэфікс перад назвай (напрыклад, калі неабходна іншае прастора іменаў). Каб не выкарыстоўваць прэфікс, Вы можаце паставіць «no» або зусім не выкарыстоўваць гэты параметр.
Устаўце гэта: Атрымаецца гэта:
<createbox>
bgcolor=#C0C0C0
width=15
default=Шукай тут!
buttonlabel=Націсніце сюды!
</createbox>

Іншыя URL Edit

Можна таксама ствараць спасылкі, якія выкарыстоўваюць магчымасці дадзенага пашырэння, але без самага поля на старонцы.

Напрыклад, http://www.wikia.com/index.php?title=Тестовая_страніца&preload=Events&action=edit адкрые новую старонку Тэставая старонка і загрузіць у яе змесціва старонкі w:events/events.

Можна адкрываць старонкі з наладжвальным паведамленнем уверсе старонкі. Напрыклад: http://www.wikia.com/index.php?title=Тестовая_страніца&editintro=Template:Policies&action=edit загрузіць пустую старонку з w:Template:Policies/Template:Policies зверху акна рэдагавання.

Можна спалучаць гэтыя два параметру і адкрыць новую старонку з паведамленнем w:Template:Policies/policies уверсе і змесцівам w:events/events у загружаным акне: http://www.wikia.com/index.php?title=Тестовая_страніца&preload=Events&action=edit&editintro=Template:Policies

Гл. таксама Edit

An inputbox allows you to put a box on any page, which has a text field for users to fill and a customizable button for launching the action.

There are three types: the article creation box, the search box, and the comment box. The default width for all boxes is 50 characters.

Box types

Article creation box

An article creation box places a box on the page that lets the user create a new page by entering the page title. A new page will be opened at the title the user types in. Page creation is handled by the InputBox extension, or by the CreateBox extension. CreateBox takes mostly the same arguments as InputBox when used with type=create. Both check if a page already exists and display an error message if it does. It is also possible to use preloaded templates with the box to simplify the article creation process for editors.

Type this: To make this:
<inputbox>
type=create
</inputbox>

Search box

A search box provides an extra box for users to search your community, in addition to the one in the global navigation bar.

Type this: To make this:
<inputbox>
type=search
</inputbox>

Comment box

This box adds a section to an existing page, which can be helpful in adding a new discussion to a talk page, or new items to a news page.

The text typed in the box is the page where to start a new section header. If you use as type commenttitle instead of comment, the text typed in the box becomes the new section header, and is also used as the edit summary for the addition. In this case, you additionally need to define a pagename with the page parameter.

Type this: To make this:
<inputbox>
type = comment
buttonlabel=Post a comment
</inputbox>

<inputbox>
type = commenttitle
page = Help talk:Inputbox
buttonlabel=Post a comment
</inputbox>

Customizing inputboxes

There are several parameters you can use to customize the display of the inputboxes.

Background color
bgcolor=#FFFFFF
Sets the background color using HTML color values. Enter the color value without using quotes. In some cases, giving this the same color as the page color can make the background invisible.
Width
width=##
Sets width of input field, where ## is a number of characters. (The default is 50.)
Default text
default=any text
Default text to put in the inputbox before it is changed, such as "enter page title here".
Button label
buttonlabel=any text
This label will be used for the text in the main submit button of the form.
Search button label
searchbuttonlabel=any text
For search forms, this label will be used for the "Search full text" button.
Line break
break=no
Removes the default line break between the input box and the button(s), displaying them side by side.
Placeholder
placeholder=any text
Define placeholder text that will display in the input box when it is empty.
Hide Box
hidden=yes
Removes the box and automatically goes to the page specified by default=.
Type this: To make this:
<inputbox>
type=create
width=15
placeholder=Type here!
buttonlabel=Click here!
break=no
</inputbox>
Type this: To make this:
<inputbox>
type=create
width=15
default=Type here!
hidden=yes
buttonlabel=Click here!
break=no
</inputbox>

Using preloaded templates with an article creation box

See Help:Preloaded templates for more detail

If you want to use a standard article template, you can specify this in the form. Doing so will pre-load an article with a basic layout in terms of templates and structure, making the process standard for editors.

Preloaded text
preload=pagename
For comment and create boxes, the text of the page under pagename will be preloaded (see below) into the blank editbox when a new page is created.
Example: By specifying "preload=Template:New_page", the content of "Template:New page" will be loaded into the edit box for the new article.
Edit introduction
editintro=pagename
For comment and create boxes, the text of the page under pagename will be added, as instructions, before the submission form for new pages. It is displayed instead of the text of MediaWiki:Newarticletext.
Example: By specifying "editintro=Template:Welcome", the content of Template:Welcome will be shown above the article.
Type this: To make this:
<createbox>
preload=Template:New_page
editintro=Template:Welcome
width=25
</createbox>

See also

Further help and feedback

Community content is available under CC-BY-SA unless otherwise noted.