Шаблон:Userbox: различия между версиями

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску
[отпатрулированная версия][отпатрулированная версия]
Содержимое удалено Содержимое добавлено
span -> div чтобы не ломался линтер https://ru.wikipedia.org/w/index.php?title=%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:LintErrors/misc-tidy-replacement-issues&dir=prev&offset=41622363&exactmatch=1&namespace=10&tag=all&template=all&titlecategorysearch=
см. баг на странице User:Semyon 'dicto' Fedotov в старой версии
 
Строка 1: Строка 1:
<templatestyles src="Шаблон:Userbox/styles.css" />
<templatestyles src="Шаблон:Userbox/styles.css" /><!--
<div class="nocolbreak ts-Userbox t{{{float|right}}} {{#if: {{{class|}}}|{{{class|}}}}}" style="{{#if: {{{1|{{{border-c|{{{id1-c|{{{id-c|{{{id2-c|{{{2|{{{info-c|}}}}}}}}}}}}}}}}}}}}}|border-color:{{{1|{{{border-c|{{{id1-c|{{{id-c|{{{id2-c|{{{2|{{{info-c|}}}}}}}}}}}}}}}}}}}}};}} {{#if: {{{border-s|}}}|border-width:{{{border-s|}}}px;}}">
--><div class="nocolbreak ts-Userbox t{{{float|right}}} {{#if: {{{class|}}}|{{{class|}}}}}" style="{{#if: {{{1|{{{border-c|{{{id1-c|{{{id-c|{{{id2-c|{{{2|{{{info-c|}}}}}}}}}}}}}}}}}}}}}|border-color:{{{1|{{{border-c|{{{id1-c|{{{id-c|{{{id2-c|{{{2|{{{info-c|}}}}}}}}}}}}}}}}}}}}};}} {{#if: {{{border-s|}}}|border-width:{{{border-s|}}}px;}}">
{{#if: {{{cap|}}}|
{{#if: {{{cap|}}}|
<div class="ts-Userbox-caption" style="{{#if: {{{cap-a|}}}|text-align: {{{cap-a|}}};}} {{#if: {{{cap-c|}}}|background: {{{cap-c|}}};}} {{#if: {{{cap-fc|}}}|color: {{{cap-fc|}}};}} {{#if: {{{cap-s|}}}|font-size: {{{cap-s|}}}pt;}} {{{cap-style|}}}"><div>{{{cap|}}}</div></div>}}
<div class="ts-Userbox-caption" style="{{#if: {{{cap-a|}}}|text-align: {{{cap-a|}}};}} {{#if: {{{cap-c|}}}|background: {{{cap-c|}}};}} {{#if: {{{cap-fc|}}}|color: {{{cap-fc|}}};}} {{#if: {{{cap-s|}}}|font-size: {{{cap-s|}}}pt;}} {{{cap-style|}}}"><div>{{{cap|}}}</div></div>}}

Текущая версия от 15:05, 2 июня 2024

info
Документация

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

Существующие шаблоны участников являются подстраницами этого шаблона.

Если обернуть искомую строку в /, то поиск будет точнее.

Например, intitle:/код/ при поиске код.

Полный список подстраниц

Другие названия этого шаблона: {{Юзербокс}}, {{ЮБ}}.

Синтаксис

Шаблон имеет несколько параметров, которые могут быть заданы через символические имена или через номер (указан в скобках).

  • cap — верхняя часть шаблона, заголовок.
  • id / id1 — левая, а id2 — правая малая часть шаблона.
  • info — бо́льшая, информационная часть.
{{Userbox
 |float         =     расположение шаблона         (left/right/none, по умолчанию — right)
<!-- cap — заголовок сверху -->
 |cap           =     текст
 |cap-a         =     выравнивание текста          (left/right/center/justify, по умолчанию — center)
 |cap-c         =     цвет фона                    (по умолчанию — ярко-зеленый)
 |cap-fc        =     цвет шрифта                  (по умолчанию — чёрный)
 |cap-s         =     размер шрифта                (по умолчанию — 8)
 |cap-style     =     дополнительный стиль
<!-- id / id1 — левый квадратик -->
 |id(1)         = (3) текст или файл
 |id(1)-a       =     выравнивание текста          (left/right/center/justify, по умолчанию — center)
 |id(1)-c       = (1) цвет фона                    (по умолчанию — серый)
 |id(1)-fc      =     цвет шрифта                  (по умолчанию — чёрный)
 |id(1)-s       =     размер шрифта левого         (по умолчанию — 14)
 |id(1)-style   =     дополнительный стиль
<!-- info — информативная часть -->
 |info          = (4) текст
 |info-a        =     выравнивание текста          (left/right/center/justify, по умолчанию — left)
 |info-c        = (2) цвет фона                    (по умолчанию — светло-серый)
 |info-fc       =     цвет шрифта                  (по умолчанию — чёрный)
 |info-s        =     размер шрифта                (по умолчанию — 8)
 |info-style    =     дополнительный стиль
<!-- id2 — правый квадратик -->
 |id2           = (5) текст или файл
 |id2-a         =     выравнивание текста          (left/right/center/justify; если не указан, используется значение параметра id-a, по умолчанию — center)
 |id2-c         = (1) цвет фона                    (если не указан, используется значение параметра id-c, по умолчанию — серый)
 |id2-fc        =     цвет шрифта                  (если не указан, используется значение параметра id-fc, по умолчанию — чёрный)
 |id2-s         =     размер шрифта                (если не указан, используется значение параметра id-s, по умолчанию — 14)
 |id2-style     =     дополнительный стиль
<!-- border — рамка -->
 |border-c      = (1) цвет рамки всего шаблона     (если не указан, используется значение параметров id-c или info-с)
 |border-s      =     ширина рамки                 (по умолчанию — 1)
<!-- cat — проставляемые юзербоксом категории -->
 |cat(1)        =     первая категория
 |cat2          =     вторая категория             (категории проставляются только в пространствах имен «Участник» и «Обсуждение участника»)
 |cat3          =     третья категория
 |nocat         =     отключение категорий
}}
или короткий вариант:
{{userbox|цвет фона id и рамки|цвет фона info|id1|info|id2}}

Примеры

Пример использования Результат
{{Userbox}}
info
{{Userbox
 |cap      = foo caption
 |cap-s    = 11
 |id       = foo
 |id-s     = 20
 |id-c     = lightgreen
 |info     = ''foo bar''
 |info-c   = yellow
 |info-s   = 12
 |border-c = green
}}
foo caption
foo
foo bar
{{Userbox
 |id2      = [[Файл:Smalltux.jpg|45px|none|tux]]
 |id2-c    = white
 |info     = Этот участник использует ОС [[GNU/Linux]].
 |info-a   = center
 |info-c   = #ffefef
 |border-c = #f1b7a8
}}
Этот участник использует ОС GNU/Linux.
tux
tux
{{Userbox
 |id1      = [[File:DualShock 3.jpg|45x45px|Геймер]]
 |id2      = [[File:Xbox360-controller.jpg|45x45px|Геймер]]
 |id-c     = white
 |info     = {{Этот участник}}[[геймер]]
 |info-a   = center
 |info-c   = white
 |border-c = black
}}
Геймер
Этот участник — геймер
Геймер

Заготовка для копирования

{{Userbox
 |float         =
 |cap           =
 |cap-a         =
 |cap-c         =
 |cap-fc        =
 |cap-s         =
 |cap-style     =
 |id            =
 |id-a          =
 |id-c          =
 |id-fc         =
 |id-s          =
 |id-style      =
 |info          =
 |info-a        =
 |info-c        =
 |info-fc       =
 |info-s        =
 |info-style    =
 |id2           =
 |id2-a         = 
 |id2-c         =
 |id2-fc        =
 |id2-s         =
 |id2-style     =
 |border-c      =
 |border-s      =
 |cat1          =
 |cat2          =
 |cat3          =
 |nocat         =
}}

TemplateData

Здесь приведена документация в формате TemplateData для данного шаблона, которая используется в TemplateWizard, визуальном редакторе и прочих инструментах. Смотрите ежемесячный отчет об использовании параметров этого шаблона в статьях.

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

Параметры шаблона[Править данные шаблона]

Шаблон использует блочное форматирование параметров.

ПараметрОписаниеТипСтатус
Расположение шаблонаfloat

без описания

Предлагаемые значения
left right none
По умолчанию
right
Строковый (без форматирования)необязательный
classclass

без описания

Неизвестнонеобязательный
border-cborder-c

без описания

Неизвестнонеобязательный
border-sborder-s

без описания

Неизвестнонеобязательный
capcap

без описания

Неизвестнонеобязательный
cap-acap-a

без описания

Неизвестнонеобязательный
cap-ccap-c

без описания

Неизвестнонеобязательный
cap-fccap-fc

без описания

Неизвестнонеобязательный
cap-scap-s

без описания

Неизвестнонеобязательный
cap-stylecap-style

без описания

Неизвестнонеобязательный
idid 3 id1

без описания

Неизвестнонеобязательный
id-aid-a id1-a

без описания

Неизвестнонеобязательный
id-cid-c id1-c 1

без описания

Неизвестнонеобязательный
id-fcid-fc id1-fc

без описания

Неизвестнонеобязательный
id-sid-s id1-s

без описания

Неизвестнонеобязательный
id-styleid-style id1-style

без описания

Неизвестнонеобязательный
infoinfo 4

без описания

Неизвестнонеобязательный
info-ainfo-a

без описания

Неизвестнонеобязательный
info-cinfo-c 2

без описания

Неизвестнонеобязательный
info-fcinfo-fc

без описания

Неизвестнонеобязательный
info-sinfo-s

без описания

Неизвестнонеобязательный
info-styleinfo-style

без описания

Неизвестнонеобязательный
id2id2 5

без описания

Неизвестнонеобязательный
id2-aid2-a

без описания

Неизвестнонеобязательный
id2-cid2-c

без описания

Неизвестнонеобязательный
id2-fcid2-fc

без описания

Неизвестнонеобязательный
id2-sid2-s

без описания

Неизвестнонеобязательный
id2-styleid2-style

без описания

Неизвестнонеобязательный
catcat cat1

без описания

Неизвестнонеобязательный
cat2cat2

без описания

Неизвестнонеобязательный
cat3cat3

без описания

Неизвестнонеобязательный
nocatnocat

без описания

Неизвестнонеобязательный