Введите статью, нажмите «Предварительный просмотр» и перейдите по сгенерированной ссылке. Вам будет представлен готовый шаблон; как только вы закончите, вернитесь к статье, и { {include timeline} } отобразит вашу временную шкалу.{{include timeline}}
По состоянию на май 2021 года шаблон был преобразован в Lua и теперь реализован в Module:Graphical timeline . Новые функции включают:
|disable-arrow-align=true
отключить)|disable-box-align=true
отключить)Этот шаблон обеспечивает интуитивно понятный, удобный и гибкий способ вставки временных шкал в статьи. Он разработан для того, чтобы требовать минимальное количество переменных и генерировать HTML-таблицу.
Альтернативой этому шаблону является m:EasyTimeline, использующий синтаксис <template>. EasyTimeline имеет следующие недостатки:
Хотя короткие временные шкалы можно вставлять непосредственно в статью, некоторые редакторы жалуются, что длинные, сложные временные шкалы нарушают поток страницы и затрудняют редактирование. Поэтому вы можете использовать {{ Include timeline }} для размещения кода временной шкалы на отдельной странице, которая будет автоматически включена.
Вы можете установить переключатель |help=on
в шаблоне, чтобы получить несколько быстрых указателей.
Когда вы начинаете, вы можете использовать {{Graphical timeline|help=on}}
для генерации готового пустого шаблона – или ввести {{subst:Graphical timeline/blank}}
на страницу песочницы, сохранить страницу и отредактировать полученный код. Надеюсь, имена параметров достаточно понятны.
Числовые значения по умолчанию указываются в единицах em , то есть высоте и ширине заглавной буквы M.
Исключением являются левые и правые параметры полосы, которые задаются с использованием дробных координат. То есть, код
|bar1-right=0.5|bar2-left=0.666|bar3-left=0.5|bar3-right=0.666
...создаст bar1, покрывающий левую половину области, bar2, покрывающий правую треть, и bar3 между ними. Кроме того, по эксплуатационным причинам для генерации ширины границ всегда используются единицы высоты.
Границы появляются только сверху и снизу любой заданной полосы. К сожалению, это нельзя изменить — чтобы иметь границу только сверху или снизу полосы, вам следует создать отдельную полосу, чтобы наложить ее на конец.
Стиль границы можно задать в соответствии со стандартами CSSsolid, dotted, dashed, double, groove, ridge, inset
или outset
. Ширина указывается в тех же единицах, что и высота, и если ничего не указано, то подходящим значением для волос будет 0,1–0,2.
Оставить параметр пустым — это НЕ то же самое, что не указать его — это переопределит значение шаблона по умолчанию. Обязательно удалите все строки, которые вы не указали.
Чтобы нарисовать геологический период, используйте синтаксис |period3=Cenozoic, с |period3-left=0.1 как обычно. Затем шаблон вычислит начало, конец и правильный цвет полосы. Для примера см. Template:Cenozoic graphal timeline ( обратные ссылки edit)
К сожалению, разные браузеры по-разному справляются со строками текста, которые выходят за пределы контейнера – некоторые растягивают контейнер, а другие оборачивают текст. Это значит, что, вероятно, стоит проверить готовую временную шкалу хотя бы в IE и Firefox, если вы создаете особенно сложную временную шкалу.
Если вы устанавливаете цвета с помощью значений html, которые выглядят как #e0b539
, учтите, что некоторые старые мониторы и многие проекторы не могут отображать некоторые цвета. Придерживание безопасных веб-цветов обеспечивает максимальную совместимость, что часто ценится; т. е. кратные 33
, например #ff99cc
или #03C
.
Если вы создаете временную шкалу на странице шаблона, используйте | link-to=
параметр. Укажите имя страницы без Template:
(например, My graphical timeline
для Template:My graphical timeline
), и появятся ссылки «просмотр», «обсуждение», «редактирование».
Список может быть длинным, но не пугайтесь — вам нужно использовать только пару из них, а остальные дадут вам невероятную гибкость!
Замените все символы # на число.
Поля «Куда» и «Откуда» обязательны, все остальные параметры необязательны.
Любое написание слова colour / color всегда приемлемо.
Полоски представляют собой большие цветные прямоугольники с текстовой меткой посередине.
Параметры бара имеют префикс bar#
, где #
— идентификатор бара. Номер не подразумевает какой-либо определенный порядок, но он должен быть уникальным.
Получает данные для создания панели со значениями по умолчанию -colour, -from, -to, -text
.
Параметры периода начинаются с period#
, где #
— уникальный номер периода.
Записи легенды соответствуют полосам (т.е. legend1
соответствуют цвету bar1
и т.д.).
Примечания — это аннотации, которые отображаются справа от временной шкалы со стрелкой (←).
Параметры заметки начинаются с note#
, где #
— уникальный номер заметки.
Код слева создает временную шкалу справа. Для другого примера см. Ediacaran biota .
{{ Графическая шкала времени| title = Пример временной шкалы | выравнивание = справа| цвет-сюжета = #bbeebb| от = -550 | до = -500 | шаг масштабирования = 10| ширина = 10 | высота = 250 | единица высоты = px| legend1 = [[ Фанерозой ]]| bar1-от = -542 | bar1-влево = 0 | bar1-вправо = 0,1| legend2 = [[ Докембрий ]]| bar2-to = -542 | bar2-left = 0 | bar2-right = 0.2| legend3 = [[ Инфракембрий ]] | legend3-colour = #e0aacc| bar3-to = -534 | bar3-left = 0.1 | bar3-right = 0.2 | bar3-colour = #e0aacc| <!-- Если бы это был такт 4, он бы перекрывался тактовым тактовым интервалом --> | bar14-from = -530 | bar14-to = -520 | bar14-left = 0.95 | bar14-right = 1.05 | bar14-colour = red | legend14 = Кембрийский взрыв| <!--Эпохи и этапы--> | bar5-text = [[ Эдиакарский ]] | bar5-to = -540 | bar5-left = 0.2 | bar5-border-width = 1 | bar5-border-colour = #996666 | bar5-colour = #cc9999| bar6-text = [[ Немакит-Далдынский ]] | bar6-from = -542 | bar6-to = -534 | bar6-left = 0.2 | bar6-border-width = 0.1 | bar6-colour = #99cc99| bar7-text = [[ Томмотиан ]] | bar7-from = -534 | bar7-to = -530 | bar7-left = 0.1 | bar7-colour = #99cc99 | bar7-border-width = 0.1| bar8-от = -530,1 | bar8-до = -529,9 | bar8-влево = 0,2 | bar8-цвет = черный| bar9-text = [[ Атдабанский ]] | bar9-from = -530 | bar9-to = -524 | bar9-left = 0.1 | bar9-right = 0.95 | bar9-colour = #99cc99| bar10-text = [[ Botomian ]] | bar10-from = -524 | bar10-to = -518 | bar10-left = 0.1 | bar10-colour = #99cc99 | bar10-border-width = 0.1| bar11-text = [[ Toyonian ]] | bar11-from = -518 | bar11-to = -513 | bar11-left = 0.1 | bar11-border-width = 0.1 | bar11-colour = #99cc99| note1 = Основание кембрия | note1-at = -542 | note1-colour = зеленый| примечание2 = [[ Средний кембрий ]] | примечание2-сдвиг-влево = 8,5 | примечание2-сдвиг-вниз = 0 | примечание2-в = -507 | примечание2-удаление-стрелки = да| caption = Приблизительная временная шкала событий < br > в основании [[ кембрийского периода ]] [[ периода (геология) {{ ! }} периода ]] . < br > Шкала осей составляет миллионы лет назад. }}
{{!}}
необходимо использовать везде, где вы хотите, чтобы появился символ | (например, в подписи){{ Графическая шкала времени | <!-- ОБЯЗАТЕЛЬНО удалите все ненужные строки--> | help = off | link-to = {{ subst : PAGENAMEE }} <!--используйте эту^ строку, если временная шкала находится на отдельной странице, чтобы ее можно было легко редактировать--> | embedded = {{{ embedded |}}} <!--Оставьте, если может использоваться в таблице--> | от = ОБЯЗАТЕЛЬНО | до = ОБЯЗАТЕЛЬНО | масштаб-приращение = | выравнивание = | поля = | ширина = | аннотации-ширина = <!--определяет пространство для заметок прямо на временной шкале width--> | единица ширины = | высота = | единица высоты = | единица = <!--переопределяется: единица ширины или единица высоты--> | название = | цвет-названия = | цвет-сюжета =<!-- замените # на 1, 2, 3 и т.д.--> | bar#-from = | bar#-to = | bar#-left = <!--0 — крайняя левая точка временной шкалы, 1 — крайняя правая.--> | bar#-right = | bar#-colour = | bar#-border-width = <!--в тех же единицах, что и height--> | bar#-border-colour = | bar#-text = | bar#-nudge-left = | bar#-nudge-right = <!--переопределяет nudge-left--> | bar#-nudge-up = | bar#-nudge-down = <!--переопределяет nudge-up--> | legend# = | legend#-colour = <!-- по умолчанию bar#-colour--> | note# = | note#-nudge-down = <!--overrides nudge-up--> | note#-nudge-up = | note#-nudge-left = | note#-nudge-right = <!--overrides nudge-left--> | note#-remove-arrow = yes | note#-size = <!--Значение по умолчанию — 90%--> | note#-colour = | подпись =}}