Шаблон:Meter
Цей шаблон використовує деякі надзвичайно складні й езотеричні властивості мови визначення шаблонів.
Усі експерименти повинні проводитися у вашому персональному просторі чи в пісочниці шаблонів. |
Використання
[ред. код]Шаблон {{Meter}} має прикладне застосування. За його допомогою можна візуалізувати деякі величини, особливо ті, які необхідно довести до визначених значенью
Як значення можна використовувати числа (в тому числі як від'ємні, так і з плаваючою точкою), але краще «завертати» їх в автоматично оновлювані шаблони. Також можна використовувати змінні.
Приклад
[ред. код]Приклад 1
[ред. код]Є 1 353 359 статей! Ура! |
{{Meter|value={{NUMBEROFARTICLES:R}}|displayvalue='''{{NUMBEROFARTICLES}}'''|min=000001|max=250000|width=500|goaltext='''Є {{NUMBEROFARTICLES}} статей! Ура!'''}}
- Шаблон, який показує «перехід» від 000 001 до 250 000 статей. Довжина 500 пікселів.
Приклад 2
[ред. код]Є 1 353 359 статей! Ура! |
{{Meter|value={{NUMBEROFARTICLES:R}}|displayvalue='''{{NUMBEROFARTICLES}}'''|min=150000|max=200000|width=100|goaltext='''Є {{NUMBEROFARTICLES}} {{plural:{{NUMBEROFARTICLES}}|стаття|статті|статей}}! Ура!'''|widthunits=%}}
- Шаблон, який показує «перехід» від 150 000 до 200 000 статей. Демонструє поведінку шаблона при переповненні. Розтягується на всю сторінку.
Приклад 3
[ред. код]13257 редагувань |
{{Meter|value={{Користувач:Edward Chernenko/Кількість редагувань}}|displayvalue='''13257 {{plural:{{Користувач:Edward Chernenko/Кількість редагувань}}|редагування|редагування|редагувань}}'''|fontsize=10|max=100000|width=250|height=30|goaltext='''100000+ редагувань'''|goalfontsize=10|alignment=left|bordercolor=#FF6A00|fillcolor=#FFAE78|emptycolor=#FFF2E0|fillfontcolor=#000000|emptyfontcolor=#000000}}
- Перерахунок редагувань користувача Edward Chernenko, виконанний у помаранчевому колірі.
Синтаксис
[ред. код]Жирним шрифтом виділені обов'язкові параметри, курсивом — необов'язкові (в лапках для них вказане значення по замовчуванню).
{{Meter |value = Значення приладу (у форматі -123456.789, який розуміє {{#expr:}}) |min = Мінімальне значення приладу (0) |max = Максимальне значення |goaltext = Текст, який виводиться при переповненні приладу (наприклад, «Мета досягнута!») |displayvalue = Значення, яке виводиться на екран (по замовчуванню копіюється з value) |width = Ширина приладу |height = Висота приладу (по замовчуванню підбирається автоматично) |widthunits = Одиниці вимірювання ширини, наприклад, % (по замовчуванню px) |alignment = Вирівнювання приладу (center) |fontsize = Розмір шрифту в пунктах (8) |bordercolor = Колір рамки (#226644) |borderwidth = Ширина рамки (1) |fillcolor = Колір заповненої частини приладу (#339966) |emptycolor = Колір пустої частини приладу (#FFFFFF) |fillfontcolor = Колір шрифту у заповненій частині приладу (#FFFFFF) |emptyfontcolor = Колір шрифту у пустій частині приладу (#000000) |goalbordercolor = Колір рамки при переповненні приладу (#600000) |goalborderwidth = Ширина рамки при переповненні приладу (1) |goalfillcolor = Колір заливки переповненого приладу (#A00000) |goalfontcolor = Колір шрифта переповненого приладу (#FFF0F0) }}
Особливості
[ред. код]- Шаблон є таблицею. Він вирівняний по лівому та правому краю, обтікається текстом, краще лучше обводити його тегами обтікання вручну.
- Якщо прилад заповнений менше ніж на 50%, значення відображається у пустій частині, інакше воно попадає у заповнену частину.
Див. також
[ред. код]Документація вище включена з Шаблон:Meter/документація. (ред. | історія) Дописувачі можуть експериментувати на підсторінках пісочниця (створити | дзеркало) та тести (створити) цього шаблону. Будь ласка, додавайте категорії до підсторінки /документація. Підсторінки цього шаблону. |