Справка:Inputbox
- Это расширение подключено на ФЭНДОМЕпо умолчанию.
Inputbox — это тег, который позволяет вставить на любую страницу окно с текстовым полем и кнопкой действия.
Есть три типа inputbox:создание страницы,окно поиска иокно комментария. По умолчанию ширина «окна» составляет 50 символов.
На википроектах на старой платформе использовался специальный тег для создания страниц:<createbox>, который не поддерживается в современной версииMediaWiki на проектахединой платформы.
Типы Inputbox[]
Для создания новых страниц[]
При вставке данного кода на любую страницу появится блок создания новой страницы. Введите название статьи, которую хотите создать и нажмите кнопку — откроется окно редактирования статьи с заданным названием. Причём окно редактирования будет пустым, если статьи с таким названием не существовало, в противном случае откроется редактирование существующей статьи.
| Код: | Результат: |
|---|---|
<inputbox>type=create</inputbox> |
Для создания блока поиска[]
При вставке данного кода на любую страницу появится блок поиска в дополнение к тому, что уже существует в глобальном навигационном меню на всех страницах вики.
| Код: | Результат: |
|---|---|
<inputbox>type=search</inputbox> |
Для создания нового раздела[]
При вставке данного кода на любую страницу появится возможность создания нового раздела или комментария на текущей странице. Он может быть полезен для страниц обсуждения или новостных страниц.
Если назначить типcomment, то в поле ввода надо вводить название страницы, где будет создан новый раздел. После нажатия на кнопку откроется заданная страница с полями для ввода заголовка раздела и текста комментария. Если страницы ранее не существовало — создастся новая, если страница ранее существовала, то новый раздел добавиться в конце страницы (после всего теста, в том числе — шаблонов или категорий).
Если назначить типcommenttitle, то в после ввода надо вводить текст, который станет заголовком нового раздела. При этом необходимо заранее предопределить название страницы, где будут создаваться разделы, с помощью параметраpage.
| Код: | Результат: |
|---|---|
<inputbox>type = commentbuttonlabel=Добавить комментарий</inputbox> | |
<inputbox>type = commenttitlepage = Обсуждение справки:Inputboxbuttonlabel=Добавить комментарий</inputbox> |
Настройка Inputbox[]
Есть несколько параметров, которые можно изменять, настраивая внешний вид inputbox:
Цвет фона:
- bgcolor=#FFFFFF
- Кавычки не нужны. См. такжеСправка:Цвет.
Ширина:
- width=X
- Вместо Х вставьте ту ширину в символах, которая вам нужна. По умолчанию ширина — 50 символов.
Текст по-умолчанию:
- default=Ваш текст
- Текст, который будет введён в строке. Например, «Название страницы». Этот текст можно стереть и ввести необходимое.
Текст внутри окна:
- placeholder=Ваш текст
- Добавляет текст в окно создания страницы/поиска, если там ничего нет. В отличие от предыдущего пункта — это фоновый текст, который исчезает сам после начала ввода.
Надпись на кнопке:
- buttonlabel=Ваш текст
- Этот текст появится на основной кнопке действия.
Надпись на кнопке поиска:
- searchbuttonlabel=Ваш текст
- Этот текст заменит надпись «Полнотекстовый поиск» в блоке поиска.
Положение кнопки:
- break=no
- Значение параметра «no» размещает кнопку действия справа от поля ввода. По умолчанию используется значение параметра «yes», который переносит кнопку на новую строку.
Скрыть строку ввода
- hidden=yes
- Удаляет строку ввода и автоматически переходит на страницу, указанную в
default=.
| Код: | Результат: |
|---|---|
<inputbox>type=createwidth=15placeholder=Введите ваш текстbuttonlabel=Нажмите сюдаbreak=no</inputbox> | |
<inputbox>type=createwidth=15default=Справка:Inputboxhidden=yesbuttonlabel=Нажмите сюдаbreak=no</inputbox> |
Создание страниц с презагруженными шаблонами[]
- См.Справка:Презагруженные шаблоны для получения подробной информации.
Если вы хотите, чтобы при создании статьи использовался презагруженный шаблон статьи с заранее заданными шаблонами и макетом разделов, вы можете указать это в свойствах inputbox.
Презагруженный текст
preload=Название шаблона- Если заполнить этот параметр, то при создании статьи или комментария в редакторе будет загружен содержимое указанного шаблона.
Предупреждение редакторам
editintro=Название шаблона- Этот параметр используется для добавления уведомления, которое увидят редакторы при переходе на редактируемую/создаваемую страницу. Он заменит уведомление из служебной страницыMediaWiki:Newarticletext.
| Код: | Результат: |
|---|---|
<inputbox>type=createpreload=Шаблон:Новая страницаeditintro=Шаблон:Шаблоныwidth=25</inputbox> |
См. также[]
- mw:Extension:Inputbox — полное описание расширения Inputbox на MediaWiki.org
