Вики Сообщества
Вики Сообщества
Advertisement
Вики Сообщества
Это расширение подключено на ФЭНДОМЕ по умолчанию.

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

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

На википроектах на старой платформе использовался специальный тег для создания страниц: <createbox>, который не поддерживается в современной версии MediaWiki на проектах единой платформы.

Типы Inputbox[]

Для создания новых страниц[]

При вставке данного кода на любую страницу появится блок создания новой страницы. Введите название статьи, которую хотите создать и нажмите кнопку — откроется окно редактирования статьи с заданным названием. Причём окно редактирования будет пустым, если статьи с таким названием не существовало, в противном случае откроется редактирование существующей статьи.

Код: Результат:
<inputbox>
type=create
</inputbox>

Для создания блока поиска[]

При вставке данного кода на любую страницу появится блок поиска в дополнение к тому, что уже существует в глобальном навигационном меню на всех страницах вики.

Код: Результат:
<inputbox>
type=search
</inputbox>

Для создания нового раздела[]

При вставке данного кода на любую страницу появится возможность создания нового раздела или комментария на текущей странице. Он может быть полезен для страниц обсуждения или новостных страниц.

Если назначить тип comment, то в поле ввода надо вводить название страницы, где будет создан новый раздел. После нажатия на кнопку откроется заданная страница с полями для ввода заголовка раздела и текста комментария. Если страницы ранее не существовало — создастся новая, если страница ранее существовала, то новый раздел добавиться в конце страницы (после всего теста, в том числе — шаблонов или категорий).

Если назначить тип commenttitle, то в после ввода надо вводить текст, который станет заголовком нового раздела. При этом необходимо заранее предопределить название страницы, где будут создаваться разделы, с помощью параметра page.

Код: Результат:
<inputbox>
type = comment
buttonlabel=Добавить комментарий
</inputbox>

<inputbox>
type = commenttitle
page = Обсуждение справки:Inputbox
buttonlabel=Добавить комментарий
</inputbox>

Настройка Inputbox[]

Есть несколько параметров, которые можно изменять, настраивая внешний вид inputbox:

Цвет фона:

bgcolor=#FFFFFF
Кавычки не нужны. См. также Справка:Цвет.

Ширина:

width=X
Вместо Х вставьте ту ширину в символах, которая вам нужна. По умолчанию ширина — 50 символов.

Текст по-умолчанию:

default=Ваш текст
Текст, который будет введён в строке. Например, «Название страницы». Этот текст можно стереть и ввести необходимое.

Текст внутри окна:

placeholder=Ваш текст
Добавляет текст в окно создания страницы/поиска, если там ничего нет. В отличие от предыдущего пункта — это фоновый текст, который исчезает сам после начала ввода.

Надпись на кнопке:

buttonlabel=Ваш текст
Этот текст появится на основной кнопке действия.

Надпись на кнопке поиска:

searchbuttonlabel=Ваш текст
Этот текст заменит надпись «Полнотекстовый поиск» в блоке поиска.

Положение кнопки:

break=no
Значение параметра «no» размещает кнопку действия справа от поля ввода. По умолчанию используется значение параметра «yes», который переносит кнопку на новую строку.

Скрыть строку ввода

hidden=yes
Удаляет строку ввода и автоматически переходит на страницу, указанную в default=.
Код: Результат:
<inputbox>
type=create
width=15
placeholder=Введите ваш текст
buttonlabel=Нажмите сюда
break=no
</inputbox>
<inputbox>
type=create
width=15
default=Справка:Inputbox
hidden=yes
buttonlabel=Нажмите сюда
break=no
</inputbox>

Создание страниц с презагруженными шаблонами[]

См. Справка:Презагруженные шаблоны для получения подробной информации.

Если вы хотите, чтобы при создании статьи использовался презагруженный шаблон статьи с заранее заданными шаблонами и макетом разделов, вы можете указать это в свойствах inputbox.

Презагруженный текст

preload=Название шаблона
Если заполнить этот параметр, то при создании статьи или комментария в редакторе будет загружен содержимое указанного шаблона.

Предупреждение редакторам

editintro=Название шаблона
Этот параметр используется для добавления уведомления, которое увидят редакторы при переходе на редактируемую/создаваемую страницу. Он заменит уведомление из служебной страницы MediaWiki:Newarticletext.
Код: Результат:
<inputbox>
type=create
preload=Шаблон:Новая страница
editintro=Шаблон:Шаблоны
width=25
</inputbox>

См. также[]

  • mw:Extension:Inputbox — полное описание расширения Inputbox на MediaWiki.org
Advertisement