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

ПОДРОБНЕЕ

Вики Сообщества
广告
Вики Сообщества
МодИнфобоксПример1

Пример инфобокса

Инфобоксы используются на подавляющем большинстве википроектов. С их помощью можно кратко рассказать читателю о предмете статьи, выделить ключевую информацию, создать единое оформление вики.

ФЭНДОМ предлагает вам другой способ разметки инфобоксов. При её использовании, ваши инфобоксы будут корректно отображаться на любом устройстве, будь то широкоэкранный монитор или небольшой экран смартфона.

Как добавить инфобокс в статью[]

Выпадающее меню вставить в визуальном редакторе

Меню «Вставить».

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

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

Например:

{{Инфобокс персонажа|Имя			= Майкл Уилер|Имя в оригинале	= 迈克 惠勒|Изображение		= 蒙娜·卡拉.jpg|Год рождения		= 1970|Возраст		= 14|Статус			= Жив|Место жительства	= [[Хоукинс]]|Род занятий		= Ученик|Актер			= [[Финн Вулфхард]]}}

Создание инфобокса[]

Конструктор инфобоксов[]

电子邮箱:InfoboxBuilder。Этот интерактивный инструмент позволит вам собрать инфобокс из наиболее распространённых элементов — таких как изображения, разделы, строки. Просто добавляйте и перетаскивайте элементы в том порядке, который нравится вам. Кликнув на каждый элемент, вы увидите подробную информацию о нём и те параметры, которые можете настроить вы.

Чтобы перейти в редактор исходного кода, кликните на[ ]в правом нижнем углу.

Редактирование кода[]

Инфобокс представляет собой набор простых тегов внутри общего тега<infobox></infobox>. Например, любая строка внутри инфобокса задаётся следующим образом:

<数据 来源="Значение строки"><标签>Название строки</label></data>

Для создания заголовка используется тег:

<标题 源="название" />

Для создания изображения используется тег:

<图像 源="изображение" />

Комбинируя эти теги, можно создать инфобокс с любыми значениями. В качестве примера создадим простой инфобокс, который можно увидеть на картинке справа. Код для него выглядит следующим образом:

МодИнфобоксПример2
<信息框>
 <标题 源="имя"><默认>{{PAGENAME}}</default></title>
 <图像 来源="изображение" />
 <数据 源="сезон"><标签>Сезон(ы)</label></data>
 <数据 源="первое появление"><标签>Первое появление</label></data>
</infobox>

Разместите этот код на страницеШаблон:Персонаж, и инфобокс готов! Чтобы использовать его, вызовите соответствующее диалоговое окно вВизуальном редакторе, а в режиме Исходного кода шаблон будет выглядеть так же, как при использовании классического инфобокса:

{{Персонаж|имя   = Эддард Старк|ибобрабение=爱德华.jpg|сезон = [[Сезон 1]]|первое появление  = "[[Зима близко]]"}}

Вид шаблонов[]

Стили[]

Инфобоксы могут использовать два стиля отображения данных:

  • По умолчанию данные в строках располагаются в двух колонках: заголовок слева, значение справа.
  • ЕсЛиркоДинфобоксаДотабаавитраеатимарбуДуутоТоакттсткеуаосетеесбеменаГанкаиснебтуиамтнтмрерт。Этот стиль подходит, если у вас длинный текст в строке.
МодИнфобоксПример2

Инфобокс по умолчанию

МодИнфобоксПример3

ИнфобокссостиЛем“堆叠”

Пользовательские стили[]

Обычные стили инфобоксов можно заменить двумя способами.

ВО-nерВх,ВамоетемеаоДккааиттренмуДатинфобоксав«Europa»ВWikiFeatures。Это расширение автоматически применит цветовую гамму, настроенную черезКонструктор тем.

Во-Вторх,соаттинДиВиуаамтнантестрииаиенфобоксакммоннооереаетарнееираотсисниоикиткасмнкомаднмеодекебеу。Используйте атрибуты类型,主题или主题来源в теге信息框

  • Атрибут类型используется для определения логического типа инфобокса.
  • Атрибут主题我的名字是。
  • Атрибут主题来源позволяет вам задать стиль шаблона в зависимости от переменной конкретной строки самой карточки.

Подробнее об этом читайте в статьеСПраВка:Инфобокст/CSS.

Акцентные цвета[]

Цвета названий и фона заголовков могут быть изменены с помощью функции акцентирования цветов. Как и в случае主题来源, цвет — это значение параметра шаблона, которое указывается через重音-彩色源для фона и重音-彩色-文本源для текста.

Например, если в шаблоне инфобокса указаноaccent-color-source=“bkg”и в инфобоксе статьи прописаноbkg=#FFFВсеетаДоланабтеукааинтраттуаонрформаТеHEX(тоесткк#FFFили#FFFFFFFFF),ииоиаросТоаебуутиркбот。

Акцентные цвета заменят собой все другие цвета: цвета по умолчанию и даже цвета, указанные через атрибут主题.

Сюда также включён параметр для цвета по умолчанию, и поэтому использованиеaccent-color-default=“#FFF”проставит цвет для всех названий и фона заголовков, аaccent-color-text-default=“#000000”六角螺母。

Стилизация элементов[]

ИнаирииауаатаниетеаементтинфобоксараТибутмитррекоаоимакеернхCSSнфобокса。

  • Все элементы инфобокса имеют атрибут来源、数据属性data-source=“ATK”. Это позволяет прописать его в CSS или JS как.pi-item[数据源=ATK], чтобы задать ему определённый стиль. В комбинации с类型это даёт возможность отказаться от выбора стиля типа第n种类型и открывает дополнительные возможности для стилизации инфобоксов.
  • Эти параметры позволяют указывать любые элементы инфобокса, вне зависимости от того, принимают ли они входящий параметр или нет, включая атрибуты для<标题>,<组>,<数据>,<标题>,<图像>и<导航>. Как и в случае数据源, можно использовать<data name=“bar”>, чтобы указать конкретный элемент инфобокса.pi-item[数据项名称=条].

Добавление видео[]

В инфобокс можно добавить видеоролик. Для этого используйте тот же тег, что и для вставки изображения. Видео в инфобоксе будет представлено как картинка со значком воспроизведения.

Дополнительные теги[]

Группировка[]

МодИнфобоксПример4

Инфобоксы могут выглядеть по-разному и не всегда можно обойтись простым набором строк. “集团”。Пример такого инфобокса и кода можно увидеть ниже:

<infobox layout=“stacked”><title来源=“название”/><image source=“我бобрабение”/><组>标题<数据源=“конфикт”<数据源=“Дата”><数据源=“место”></组></infobox>

Использование стиляshow=“未完成”позволяет отображать обе колонки, даже если вторая или первая колонка пустые. Однако если обе строки останутся незаполненными, то этот блок инфобокса не будет отображаться.

Дополнения к переменным[]

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

МодИнфобоксПример6

Пример:

<信息框 布局=“堆叠”>
 <标题 源="название" />
 <数据 源="цена">
 <标签>Цена</label>
 <格式>{{{цена}}} монет</format>
 </data>
 <数据 源="цена драг камни">
 <标签>Цена в драгоц. камнях</label>
 <格式>{{{цена драг камни}}} [[ФааЛ:ДраГкамена.png | 20px]]</format>
 </data>
 <数据 源="здоровье">
 <标签>Восст. здоровья</标签>
 <格式>{{{здоровье}}} {{Сердце}}</format>
 </data>
</infobox>

Горизонтальный макет для групп[]

МодИнфобоксПример5

Необязательно, чтобы группы отображались вертикально. Поля групп можно выставить по горизонтали, и названия с содержимым строк будут показываться в виде столбцов. Для этого просто нужно добавить атрибутlayout=“水平”“组”。Пример:

<组 布局=“水平” 显示=“不完整”>
 <标题>Стороны конфликта</标题>
 <数据 源="Сторона1" />
 <数据 源="Сторона2" />
</组>

«Умный» макет для групп[]

Справка - инфобоксы - умные группы

第2项。

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

Чтобы использовать умные группы, добавьтеrow-items=“2”(или любую другую цифру, чтобы установить предел количества полей). Все поля в умных группах используют горизонтальный макет, поэтому указывать его необязательно. Тем не менее, вы можете смешивать горизонтальный и вертикальный макеты в умных группах (см. скриншот)): для этого вам нужно добавить атрибутlayout=“默认”к каждому тегу<数据>.

Чтобы каждое поле с данными занимало больше одной строки, используйте атрибутspan=“2”в теге<数据>.

<信息框>
  <标题 源="название" />
  <图像 源="изображение" />
  <组 行-项目="3">
    <标题>Детали</标题>
    <数据 源=“冲突”><标签>Сражение</label></data>
    <数据 源=“日期”><标签>Даты</label></data>
    <数据 源=“地点”><标签>Место</label></data>
    <数据 源=“结果” 布局=“默认”><标签>Результат</label></data>
  </组>
</信息框>
 


Сворачиваемые группы[]

Сворачиваемые группы в действии.

Группы можно сделать сворачивающимися, если добавить или塌陷=“打开”, или塌陷=“关闭”к тегу группы. На заголовок в этом случае можно будет кликнуть, чтобы развернуть или свернуть группу, а сама группа после загрузки страницы отобразится развернутой или свернутой соответственно.

<组 坍塌=“已关闭”>
  <标题>Появления</标题>
  <数据 源=“电影” />
  <数据 源=“漫画” />
</组>

Примечание: заголовок должен следовать сразу же после открывающего тега группы.

Вкладки для содержимого инфобокса[]

Пример инфобокса с вкладками.

Внутри элементов инфобокса можно использовать вкладки, чтобы, при необходимости, добавить больше информации внутрь одного инфобокса. 屏。

Внутри тега<面板>можно размещать стандартные теги инфобоксов, группируя их с помощью тега<章节>. Название секции определяется тегом<标签>. Например, для инфобокса на изображении справа, участок кода с вкладками будет выглядеть, примерно, следующим образом:

<面板 姓名=“统计信息”>
      <节 姓名=“第5版”>
          <标签>第五版</标签>
            Содержимое внутри вкладки      </节>
      <节 姓名=“第4版”>
          <标签>第四版</label>
            Содержимое внутри вкладки      </节>
</面板>

Все теги[]

Описание всех тегов для инфобоксов можно найти в статье:Справка:Инфобоксы/теги.

Заполнение инфобоксов[]

Табберы и галереи[]

Для справки - табберы на ПК

Под каждой закладкой находится одно изображение

ВамобетеаарауунескоитаириуаееСкакниабркиеннанреоеиватинВииоффокссПомаоотоасана странице статьи.

{{Инфобокс |изображение=<画廊>Изображение 1.jpg|НОмер 1Изображение 2.jpg|НОмер 2Изображение 3.jpg|НОмер </画廊>}}
{{Инфобокс|изображение=<标签>Номер 1 = [[Файл:Изображение 1.jpg]] |-|Номер 2 = [[Файл:Изображение 2.jpg]] |-|Номер  = [[Файл:Изображение 3.jpg]]</tabber>}}

Приметаание:∏реДПомтителнееисПатоттнаиаеарамаоииртрн:Пр。он более универсален.

分析器函数[]

Расширение分析器函数может быть использовано в любом инфобоксе. Однако результат будет скрыт, если переменная в数据окажется пустой.

Код шаблона Результат
<数据 源=“级别”>
  <标签>Ранг</标签>
  <格式>Игрок {{#开关:{{level}}}         |1=профессионал         |2=герой         |новичок  }}</format>
  <默认>Игрок</default>
</data>

“水平”转换и стандартное значение для него — 'новичок' — не проставляется, так как данную задачу выполняет тэг违约.

Примеры инфобоксов[]

Вот примеры рабочих и красиво оформленных инфобоксов:

См. также[]

广告