Вики Сообщества

ПОДРОБНЕЕ

Вики Сообщества
Advertisement
Вики Сообщества

Inputbox — это новая возможность, которая позволяет вставлять окно поиска или окно создания статьи на любую страницу. С её помощью очень просто создавать новые страницы.

Последние изменения этого расширения. Функция actionCreate от участника Algorithm была добавлена в это расширение, и теперь Inputbox проверяет страницу на существование и отображает сообщение об ошибке, если существует.

Inputbox для создания новых страниц

Для создания новых страница достаточно ввести в поле inputbox заголовок создаваемой страницы.

Основной пример (просто разместите это где-нибудь на странице):

 <inputbox>
 type=create
 </inputbox>

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

Другой пример:

 <inputbox>
 type=create
 preload=Шаблон:Новая_страница
 editintro=Шаблон:Welcome
 width=25
 </inputbox>

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

Текст «Создать статью» можно изменить в MediaWiki:Createarticle. Можно также изменить ширину поля. По-умолчанию ширина 45 символов.

Поиск с inputbox

Добавить форму поиска можно следующим образом, как указано ниже. Можно изменить ширину поля по-умолчанию на width=50 или какую-нибудь другую. Также можно изменить надписи на кнопках, надо отредактировать соответсвующим образом MediaWiki:Tryexact и MediaWiki:Searchfulltext в своей вики.

 <inputbox>
 type=search
 width=50
 </inputbox>

Другие URL

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

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

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

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

Ссылки

Advertisement