Шаблон:WRtimeline
Этот шаблон использует некоторые чрезвычайно сложные и эзотерические свойства языка определения шаблонов. Пожалуйста, не пытайтесь изменять его до тех пор, пока (а) вы до конца не поймёте, как он устроен, и (б) вы не будете готовы к устранению любых последствий в случае неожиданного результата. Эксперименты следует проводить в вашем личном пространстве.
|
Шаблон — временна́я линия, шкала. Предназначен для создания производных шаблонов.
Пример использования:Содержание |
Код для копирования
{{WRtimeline |заголовок = |ширина = |выравнивание = |ш = |н = |к = |п = |е = |ц = |т = |1-цвет = |1-1-т = |1-1-н = |1-1-к = |1-2-т = |1-2-н = |1-2-к = |2-цвет = |2-1-т = |2-1-н = |2-1-к = |2-2-т = |2-2-н = |2-2-к = }}
Параметры
- заголовок — заголовок вверху шаблона, текст. Необязательный параметр. При пустом значении не отображается.
- ширина — ширина шаблона в пикселях или в процентах (с указанием приставки, напр 200px или 50%). По умолчанию ширина зависит от количества делений горизонтальной шкалы, но не более 100% ширины страницы.
- выравнивание — выравнивание шаблона на странице (left, right, center, none). По умолчанию none.
- ш — ширина одного деления шкалы в пикселях. По умолчанию 50.
- н — начальное число, с которого начинается шкала. Целое число.
- к — конечное число, на котором заканчивается шкала. Целое число, большее, чем н. Разница между числами н и к — это количество вертикальных делений шкалы.
Предупреждение: Ограничение — не более 1000 делений. Разность между значениями параметров н и к не должна превышать 1000.
- п — приставка, текст, отображающийся перед числом внизу шкалы. Необязательный параметр.
- е — единица измерения, текст, отображающийся после чисел внизу шкалы. Необязательный параметр. Если указано значение год или название месяца в родительном падеже (января, ..., декабря), то текст превращается в ссылку на статью о годе или дне месяца. При этом тип ссылки т автоматически устанавливается как 5.
Примечание: для месяцев значение н установите равным 1, а значение к — равным количеству дней в данном месяце (таких дат, как 32 января, 0 марта и -1 апреля, разумеется, не бывает. Но шаблон об этом не догадывается:).
- ц — цвет текста (надписей) на всех цветных горизонтальных линиях. Код цвета (напр. #ff0000 или red). По умолчанию — чёрный. Если начальное и конечное значение отрезка линии указывается одинаковое, этот параметр игнорируется.
- т — тип ссылки:
0 — внизу шкалы отображается простой текст без ссылок. Пробелы с двух сторон от <числа> не добавляются — приставка п и единица измерения е лепятся к <числу> впритык без пробелов. 1 — текст внизу шкалы (п<число>е) преобразуется в ссылку. Пробелы с двух сторон от <числа> не добавляются. 2 — текст внизу шкалы (п<число>е) преобразуется в ссылку, но отображается только <число>, а приставка п и единица измерения е не отображаются, хотя участвуют в формировании ссылки. Пробелы с двух сторон от <числа> не добавляются. 3 — внизу шкалы отображается простой текст без ссылок. Пробелы с двух сторон от <числа> добавляются. 4 — текст внизу шкалы (п[пробел]<число>[пробел]е) преобразуется в ссылку. Пробелы с двух сторон от <числа> добавляются. 5 — текст внизу шкалы (п[пробел]<число>[пробел]е) преобразуется в ссылку, но отображается только <число>, а приставка п и единица измерения е не отображаются, хотя участвуют в формировании ссылки. Пробелы с двух сторон от <числа> добавляются. 6 — отображается текст из п и/или е, без числа. 7 — ничего не отображается. 8 — деление шкалы устанавливается равным одному месяцу, двенадцать делений составляют 1 год. Внизу шкалы отображается ссылка с месяцем и годом. Месяцы начинаются с января и нумеруются с 1. Разница между н и к определяет количество месяцев (делений) шкалы. Установите начальный месяц н равным 1, а к — равным требуемому количеству месяцев на шкале (12 — это год, 24 — 2 года и т. д.). В параметре п укажите начальный год, с которого начинается отсчёт (по умолчанию начальный год — нулевой). Параметр е игнорируется. Пример см. ниже.
- 1-цвет — цвет первой временной линии. Код цвета (напр. #ff0000 или red).
- 1-1-т — текст, отображаемый на первом отрезке первой временной линии. По умолчанию отображается на всех отрезках первой линии, если для них не указан собственный текст. В текст также можно добавлять маленькие картинки (пиктограммы размером с букву).
- 1-1-н — число шкалы, с которого начинается первый отрезок первой временной линии. Целое число из диапазона между числами н и к. Допустимо также дробное число, в виде десятичной дроби с разделителем точкой (например 5.8 или 0.5).
- 1-1-к — число шкалы, на котором заканчивается первый отрезок первой временной линии. Целое число из диапазона между числами н и к. Если 1-1-к указать равным 1-1-н, то вместо цветной полосы отображается цветная точка и надпись справа от неё.
- 1-2-т — текст, отображаемый на втором отрезке первой временной линии. Если не указан, то отображается 1-1-н.
- 1-2-н — число шкалы, с которого начинается второй отрезок первой временной линии. Целое число из диапазона между числами н и к.
- 1-2-к — число шкалы, на котором заканчивается второй отрезок первой временной линии. Целое число из диапазона между числами н и к.
- 2-цвет — цвет второй временной линии.
- 2-1-т — текст, отображаемый на первом отрезке второй временной линии. По умолчанию отображается на всех отрезках второй линии, если для них не указан собственный текст.
- 2-1-н — число шкалы, с которого начинается первый отрезок второй временной линии. Целое число из диапазона между числами н и к.
- 2-1-к — число шкалы, на котором заканчивается первый отрезок второй временной линии. Целое число из диапазона между числами н и к.
- 2-2-т — текст, отображаемый на втором отрезке второй временной линии.
- 2-2-н — число шкалы, с которого начинается второй отрезок второй временной линии. Целое число из диапазона между числами н и к.
- 2-2-к — число шкалы, на котором заканчивается второй отрезок второй временной линии. Целое число из диапазона между числами н и к.
Всего в шаблоне можно указать до 30 временных линий и до 30 отрезков для каждой временной линии. Первые 20 линий по умолчанию разукрашены в разные цвета (можно для них цвет не указывать). Остальные линии по умолчанию серого цвета, но можно добавить свой вариант.
Предупреждение: Координаты отрезков линий нужно указывать в пределах диапазона между началом шкалы н и концом шкалы к. В противном случае они вылезут за границы шаблона и могут быть не видны.
Предупреждение: Если координаты одного отрезка окажутся внутри другого, отрезки будут накладываться и перекрывать друг друга.
Предупреждение: Если одна из последовательности линий (с 1 по 30) пропущена, следующие за ней по номеру линии отображаются неправильно.
Примеры
- См. примеры на отдельной странице (может загружаться медленно).
Подстраницы
Данный шаблон использует вспомогательные подшаблоны-модули:
- {{WRtimeline/t}} — элемент шаблона: горизонтальная цветная линия.
- {{WRtimeline/tn}} — промежуточный шаблон между {{WRtimeline/t}} и основным шаблоном. Группирует 30 отрезков для каждой горизонтальной цветной линии.
- {{WRtimeline/s}} — элемент шаблона: вертикальное деление шкалы с числом и текстом.
- {{WRtimeline/sn}} — промежуточный шаблон между {{WRtimeline/s}} и основным шаблоном. Определяет тип ссылки т.
- {{WRtimeline/e}} — элемент шаблона: сообщение об ошибке при превышении допустимых пределов шаблона.
Информация о шаблоне
Информация о шаблоне [править] | |
Название: | {{WRtimeline}} |
Описание: | Временная шкала. Шаблон, созданный специально для Викиреальности. |
Создатель шаблона: | Lllkstlll |
Дата создания: | 24.02.2021 |
Источник: | Шаблон был создан в Викиреальности и не является копией из других википроектов. |