{{{info}}} |
Этот шаблон использует Lua : |
Этот шаблон используется примерно на 266 000 страницах. Чтобы избежать серьезных сбоев и нагрузки на сервер, любые изменения следует тестировать на подстраницах / sandbox или / testcases шаблона или на подстраницах вашего собственного пользователя . Протестированные изменения могут быть добавлены на эту страницу одним редактированием. Обсудите изменения на странице обсуждения, прежде чем внедрять их. |
Этот шаблон можно использовать для быстрого создания ящика пользователя для отображения на странице пользователя без знания синтаксиса HTML или Wikitable.
Несвободные изображения не могут отображаться в ящиках пользователей и могут быть удалены любым редактором без предварительного уведомления.
Напоминание о песочнице
- Всегда практикуйтесь или экспериментируйте в шаблоне: Userbox / sandbox или Template: Userbox / testcases.
- Как только вы будете удовлетворены: скопируйте свой код!
- В адресной строке браузера измените «песочница» или «тестовые наборы» на имя вашего нового ящика пользователя.
- Пример:
- ИЗМЕНИТЬ http://en.wikipedia.org/wiki/Template:Userbox/sandbox
- К https://en.wikipedia.org/wiki/Template:Userbox/WhateverYourNewBoxNameIs
- Если используется имя вашего нового ящика пользователя, создайте другое имя.
- Вам будет предложено начать или создать новый шаблон пользователя!
- Вставьте свой код в отведенное место.
Применение
{{ящик пользователя| bodyclass = <! - Добавляет атрибут класса HTML ко всей таблице HTML шаблона, чтобы обеспечить возможность стилизации, передачи микроформатов и т. д. ->| border-c = <! - цвет границы (по умолчанию = id-c или # 999999) ->| border-s = <! - ширина границы в пикселях (по умолчанию = 1) ->| float = <! - left | right | none (по умолчанию = left) ->| id = <! - id изображения или текста (размер изображения обычно не должен превышать 90x45px) ->| id-a = <! - id горизонтального выравнивания влево / по центру / вправо / по ширине (по умолчанию = по центру) ->| id-c = <! - цвет фона идентификатора (по умолчанию = # DDDDDD) ->| id-fc = <! - цвет шрифта id (по умолчанию = info-fc или черный) ->| id-h = <! - высота окна id в пикселях (по умолчанию = 45) ->| id-lh = <! - высота строки id (по умолчанию = 1.25em) ->| id-op = <! - id другие параметры CSS ->| id-p = <! - заполнение ячейки id (по умолчанию = 0 1px 0 0) ->| id-s = <! - размер текста id в пунктах (по умолчанию = 14) ->| id-w = <! - ширина рамки id в пикселях (по умолчанию = 45) ->| info-class = <! - Добавляет атрибут класса HTML в строку таблицы HTML "info", чтобы обеспечить возможность стилизации, передачи микроформатов и т. д. ->| info = <! - информационный текст или изображение ->| info-a = <! - информация о выравнивании по горизонтали влево / по центру / вправо / по ширине (по умолчанию = влево) ->| info-c = <! - цвет фона информации (по умолчанию = # EEEEEE) ->| info-fc = <! - цвет шрифта информации (по умолчанию = черный) ->| info-lh = <! - высота информационной строки (по умолчанию = 1.25em) ->| info-op = <! - информация о других параметрах CSS ->| info-p = <! - информационное заполнение (по умолчанию = 0 4px 0 4px) ->| info-s = <! - размер текста информации в пунктах (по умолчанию = 8) ->| nocat = <! - объявления категорий страниц блокировки; см. [[WP: NOCAT]] (по умолчанию = false) ->| usercategory = <! - категория пользователя (необязательно, без ссылки и без части "Категория:") ->| usercategory2 = <! - категория пользователя (необязательно) ->| usercategory3 = <! - категория пользователя (необязательно) ->| usercategory4 = <! - категория пользователя (необязательно) ->| usercategory5 = <! - категория пользователя (необязательно) ->}}
- Все параметры необязательны.
- Обычно изображения следует масштабировать до x45 пикселей или меньше.
Большинство таблиц на основе HTML используют лишь несколько из этих атрибутов. Следующее подмножество можно использовать для быстрого преобразования пользовательского ящика HTML в формат, используемый здесь:
{{ящик пользователя| граница-c =| id =| id-c =| id-fc =| id-s =| info =| info-c =| info-fc =| info-lh =| info-s =}}
Примеры
Код | Результат | |||||
---|---|---|---|---|---|---|
{{ящик пользователя| граница-c = #aaffaa| граница-s = 2| id = foo| id-c = #ffffee| id-s = 20| info = '' foo bar ''| info-c = #ffeeff| info-s = 12}} |
| |||||
В приведенном ниже примере показан внешний вид ящика пользователя по умолчанию, который (намного) выше 45 пикселей. Сравните высоту нижнего ящика с указанным выше. | ||||||
{{ящик пользователя| граница-c = #aaffaa| граница-s = 2| id = foo логотип| id-c = #ffffee| info = '' Мы пытаемся увидетьрасстояние по умолчанию между текстом линии, см. расстояние в между содержимым ячейки и ее границей, а также общую высоту. ''| info-c = #ffeeff}} |
| |||||
В приведенном ниже примере показано, как мы можем изменить этот ящик пользователя и дополнительно указать параметры, чтобы снизить общую высоту ящика пользователя до рекомендуемой высоты 45 пикселей, даже с четырьмя текстовыми строками. Параметр заполнения ячеек « info-p » также может быть установлен на « 1pt 1pt 1pt 2pt » или « 1pt 2pt » для лучшего внешнего вида, когда есть 4 строки текста. | ||||||
{{ящик пользователя| граница-c = #aaffaa| граница-s = 1| id = foo логотип| id-c = #ffffee| id-lh = 1.1em| id-s = 14| info = '' Мы указали значенияуменьшить расстояние между текстовые строки и отступы между содержимое ячейки и ее граница ''.| info-c = #ffeeff| info-lh = 1.05em| info-p = 1pt| info-s = 8}} |
| |||||
Ниже приведен пример для опытных пользователей, показывающий, как мы можем указать другие свойства CSS , например, « font-family », чтобы изменить шрифт, или « text-decoration », чтобы добавить строки вокруг текста. Внизу, с правой стороны, находятся два ящика пользователей: верхний отображается без каких-либо параметров; а нижний ящик пользователя отображается с помощью приведенного ниже кода с помощью поля « info-op ». | ||||||
{{ящик пользователя| граница-c = #afa| граница-s = 2| id = foo логотип| id-c = #ffe| id-lh = 1.1em| id-s = 14| info = foo bar| info-c = #fef| info-op = font-family: 'Courier New', моноширинный; оформление текста: волнистая линия сверху зеленого цвета;| info-s = 14}} |
|
Микроформаты
- бодикласс
- Этот параметр вставляется в атрибут "class" для ящика пользователя в целом.
- инфо-класс
- Этот параметр вставляется в атрибут "class" информационного компонента.
Этот шаблон поддерживает добавление информации о микроформате . Это делается путем добавления атрибутов «класса» к различным ячейкам данных, указывающих, какая информация содержится в них. Чтобы пометить ящик пользователя как содержащий информацию hCard о человеке, например, добавьте следующий параметр:
| bodyclass = vcard
или же
| info-class = vcard
затем (например):
| title =… книги <span class = "fn"> [[Иэн Бэнкс]] </span>
...и так далее.
Примеры включают:
{{User:UBX/Iain Banks}}
- человек{{User Microformats}}
- группа (Микроформаты WikiProject){{User Brum}}
- место (Бирмингем)
См. Википедия: Микроформаты WikiProject для получения дополнительной информации о добавлении информации о микроформатах в Википедию.
Данные шаблона
TemplateData для ящика пользователя
Этот шаблон можно использовать для быстрого создания ящика пользователя для отображения на странице пользователя без знания синтаксиса HTML или Wikitable.
Параметр | Описание | Тип | Статус | |
---|---|---|---|---|
бодикласс | bodyclass | Добавляет атрибут класса HTML ко всей таблице HTML шаблона, чтобы обеспечить возможность стилизации, передачи микроформатов и т. Д.
| Нить | по желанию |
граница-c | border-c | цвет границы
| Нить | по желанию |
границы | border-s | ширина границы в пикселях
| Нить | по желанию |
плавать | float | слева | справа | нет
| Нить | по желанию |
я бы | id | id изображение или текст
| Нить | по желанию |
Ида | id-a | id horizontal alignment left/center/right/justify
| String | optional |
id-c | id-c | id background color
| String | optional |
id-fc | id-fc | id font color
| String | optional |
id-h | id-h | id box height in pixels
| String | optional |
id-lh | id-lh | id line height
| String | optional |
id-op | id-op | id other CSS parameters
| String | optional |
id-p | id-p | id cell padding
| String | optional |
id-s | id-s | id text size in points
| String | optional |
id-w | id-w | id box width in pixels
| String | optional |
info-class | info-class | Adds an HTML class attribute to the "info" HTML table-row, to allow for styling, emission of microformats, etc.
| String | optional |
info | info | info text or image
| String | optional |
info-a | info-a | info horizontal alignment left/center/right/justify
| String | optional |
info-c | info-c | info background color
| String | optional |
info-fc | info-fc | info font color
| String | optional |
info-lh | info-lh | info line height
| String | optional |
info-op | info-op | info other CSS parameters
| String | optional |
info-p | info-p | info padding
| String | optional |
info-s | info-s | info text size in points
| String | optional |
nocat | nocat | block page category declarations (see WP:NOCAT)
| String | optional |
usercategory | usercategory | user category (optional)
| String | optional |
usercategory2 | usercategory2 | user category (optional)
| String | optional |
usercategory3 | usercategory3 | user category (optional)
| String | optional |
usercategory4 | usercategory4 | user category (optional)
| String | optional |
usercategory5 | usercategory5 | user category (optional)
| String | optional |
See also
Userbox metatemplates | |||
---|---|---|---|
Left |
| ||
Right |
| ||
Left and Right |
| ||
None |
| ||
See also: Module:Userbox, Wikipedia:Userboxes, Wikipedia:Userboxes/Userboxes |