Шаблон:Геокар/документація
Це підсторінка документації шаблону {{Геокар}}. Вона містить інформацію про використання, категорії та інший вміст, що не є частиною оригінальної сторінки шаблону. |
Цей шаблон використовує деякі надзвичайно складні й езотеричні властивості мови визначення шаблонів.
Усі експерименти повинні проводитися у вашому персональному просторі чи в пісочниці шаблонів. |
Даний шаблон створений для спрощення коду геокарток.
Геокартки
ред.Станом на серпень 2014 на Геокарі працюють лише картки {{Кратер}} (обг. · викор. · ред.) і {{Пустеля}} (обг. · викор. · ред.); на листопад 2016 ще {{Водне джерело}} (обг. · викор. · ред.) {{Група островів}} (обг. · викор. · ред.).
Розробка підшаблонів
ред.Всі параметри, перераховані нижче, потрібно обернути наступними тегами:
<table class="infobox" cellspacing="2" style="width: 22em; text-align: left; font-size: 88%; line-height: 1.5em;"> ... </table>
Параметри
ред.Параметр
ред.- {{Геокар|Параметр |вікіфікувати значення? 0/1 |Назва параметру |{{{Значення параметру|}}} |приписка (напр., одиниця виміру)}}
Множинний параметр
ред.- {{Геокар|Множинний параметр |вікіф. значення? 0/1 |Однина назви параметру |Множина назви параметру |{{{Значення параметру 1|}}}|{{{Значення параметру 2|}}}|{{{Значення параметру 3|}}}|{{{Назва параметру 4|}}}}} (максимум — 7 штук)
Якщо необхідно включити підтримку поділу параметрів будь-яким символом, відмінним від коми, додайте |Роздільник=<Символ>
.
Назва
ред.- {{Геокар|Назва |{{{Назва|}}}|{{{Національна назва|}}}}}
Зображення
ред.- {{Геокар|Зображення |{{{Зображення|}}}|{{{Підпис|}}}}}
- {{Геокар|Зображення |{{{Карта|}}}|{{{Підпис карти|}}}}}
Вставка
ред.- {{Геокар|Вставка|<Текст>}}
Додає поле з вказаним текстом на всю ширину картки. Дозволяє розбивати параметри за змістом на блоки.
Заголовок
ред.- {{Геокар|Заголовок|<Текст>|<Параметри>}}
При непорожньому третьому значенні додає поле з зазначеним текстом на всю ширину картки і додає кольорове оформлення. Дозволяє розбивати параметри за змістом на блоки.
Населення
ред.- {{Геокар|Населення |{{{Населення|}}}|{{{Рік перепису|}}}}}
Щільність населення
ред.- {{#ifeq:{{{Населення|}}}|0||{{#if:{{{Площа|}}} |{{Геокар|Щільність населення |{{{Населення|}}}|{{{Площа|}}} }} }} }}
Країна
ред.- {{Геокар|Країна |{{{Країна|}}}|{{{Країна 1|}}}|{{{Країна 2|}}}|{{{Країна 3|}}} }}
Категорія на Вікісховищі
ред.- {{Геокар|Категорія на Вікісховищі|{{{commons|}}}|{{{Назва|}}} }}
Координати та вивід позиційних карт
ред.Координати
ред.- {{Геокар|Координати |{{{Координати|}}} |Країна={{{Країна|}}} |CoordScale={{{CoordScale|}}} }}
Для того щоб не виникали помилки за відсутності координат або обов'язкового параметра Країна
, слід дописати дві умови:
- {{#if:{{{Координати|}}}|{{#if:{{{Країна|}}}|<...>}}}}
Позиційна карта
ред.- {{Геокар|Позиційна карта |Назва карти={{#if:{{{Небесне тіло|}}}|{{{Небесне тіло|}}}|{{#if:{{{Позиційна карта|}}}|{{{Позиційна карта|}}}|{{#titleparts:{{{Країни|}}}|1|1}}}}}}|{{{Координати|}}} |Вказ. карти=physical |Вказ. арени={{{Вказ. арени|physical}}} |Файл мітки={{{mark|Red_pog.svg}}} |Розмір мітки={{{marksize|}}} |Підпис мітки={{#if:{{{Назва|}}}|{{{Назва}}}|{{PAGENAMEBASE}}}} |Позиція підпису={{{position|}}} |Обрізати зверху={{{Обрізати зверху|}}} |Обрізати знизу={{{Обрізати знизу|}}} }}
Для можливості відключення позиційних карт і виключення помилок слід дописати дві умови:
- {{#ifeq:{{{Позиційна карта 1|}}}|0||{{#if:{{{Позиційна карта 1|}}}{{{Країна|}}}|<...>}}}}
Аналогічно для другої позиційної карти:
- {{Геокар|Позиційна карта |Назва карти={{#if:{{{Позиційна карта 1|}}}|{{{Позиційна карта 1|}}}|{{#iferror:{{ПозКарта|{{#titleparts:{{{Країни|}}}|1|1}} {{#titleparts:{{{Регіони|}}}|1|1}}}}||{{#titleparts:{{{Країни|}}}|1|1}} {{#titleparts:{{{Регіони|}}}|1|1}}}}}}|{{{Координати|}}} |Вказ. карти={{{Вказ. карти 1|physical}}} |Вказ. арени={{{Вказ. арени 1|physical}}} |Файл мітки={{{mark 1|Red_pog.svg}}} |Розмір мітки={{{marksize 1|}}} |Підпис мітки={{#if:{{{Назва|}}}|{{{Назва}}}|{{PAGENAMEBASE}}}} |Позиція підпису={{{position 1|}}} |Обрізати зверху={{{Обрізати зверху 1|}}} |Обрізати знизу={{{Обрізати знизу 1|}}} }}
- Вказ. арени — вказівник на арену картопосилань, прописаний у конкретних шаблонах-позкартах.
- Вказ. карти — вказівник на карту, прописаний в конкретних шаблонах-позкартах. Існують три поширених типу: default, physical, hydro.
Більш детальну інформацію про призначення параметрів ви можете дізнатися в документації шаблону {{ПозКарта}}
Позиційна карта +
ред.Для відображення декількох точок на позиційній карті:
- {{Геокар|Позиційна карта |<Карта, котру треба вивести> |Вказ. карти={{{Вказ. карти|physical}}} |Вказ. арени={{{Вказ. арени|}}} |Мітки=}}
В параметр Мітки можна додати будь-яку кількість міток:
- {{Геокар|Метка|<Карта, котру треба вивести>|{{{Координати|}}} |Позиція підпису=<left, right, top або bottom> |Підпис мітки=<Виводима назва мітки> |Вказ. мітки=<Назва мітки в стилях>}}
Небесне тіло
ред.Щоб додати можливість відображення позаземних координат для об'єктів рельєфу інших планет (таких, як кратер, вулкан тощо), слід вписати:
- {{#if:{{{Координати|}}}|{{#if:{{{Країна|}}}{{{Небесне тіло|}}} |{{Геокар|Координати |{{{Координати|}}}|Країна={{#if:{{{Небесне тіло|}}}||{{{Країна|}}} }}|CoordScale={{{CoordScale|}}} |Небесне тіло={{{Небесне тіло|}}} }} }} }}
Приклад прямого використання:
{{Геокар|Координати |42/25/15.17/S/69/30/11.12/E |Небесне тіло=Марс|CoordScale=9}} | |
42°25′15″ пд. ш. 69°30′11″ сх. д. / 42.4208806° пд. ш. 69.5030889° сх. д.Координати: 42°25′15″ пд. ш. 69°30′11″ сх. д. / 42.4208806° пд. ш. 69.5030889° сх. д. |
Потім, щоб вивести позиційну карту космічного об'єкта (планети, супутника), додайте додаткову умову:
- {{#if:{{{Небесне тіло|}}}|{{{Небесне тіло|}}}|{{#if:{{{Позиційна карта|}}}|<...>}}}}
Таким чином, повний код для позиційної карти буде наступним:
- {{#ifeq:{{{Позиційна карта|}}}|0||{{#if:{{{Позиційна карта|}}}{{{Країни|}}}{{{Небесне тіло|}}} |{{Геокар|Позиційна карта |Назва карти={{#if:{{{Небесне тіло|}}}|{{{Небесне тіло|}}}|{{#if:{{{Позиційна карта|}}}|{{{Позиційна карта|}}}|{{#titleparts:{{{Країни|}}}|1|1}} }} }} |{{{Координати|}}} |Вказ. карти=physical |Вказ. арени={{{Вказ. арени|}}} |Файл мітки={{{mark|Red_pog.svg}}} |Розмір мітки={{{marksize|}}} |Підпис мітки={{#if:{{{Назва|}}}|{{{Назва}}}|{{PAGENAMEBASE}}}} |Позиція підпису={{{position|}}} |Обрізати зверху={{{Обрізати зверху|}}} |Обрізати знизу={{{Обрізати знизу|}}} }} }} }}
{{Геокар|Позиційна карта |Назва карти=Марс |42/25/15.17/S/69/30/11.12/E |Вказ. карти=physical}} | |
Приклад
ред. Джомолунгма тиб. ཇོ་མོ་གླང་མ | ||||
Земля | ||||
Одиничні параметри | ||||
Площа | 123 км² | |||
Площа | 123 км² | |||
А тут множинні | ||||
Акваторії | Адріатичне море, Середземне море | |||
Акваторії | Адріатичне море, Середземне море | |||
Країни | Росія, Франція, КНР | |||
Координати і ПозКарта | ||||
55°45′00″ пн. ш. 37°37′00″ сх. д. / 55.75000° пн. ш. 37.61667° сх. д.Координати: 55°45′00″ пн. ш. 37°37′00″ сх. д. / 55.75000° пн. ш. 37.61667° сх. д. | ||||
Стаття у Вікісховищі |
<table class="infobox" cellspacing="2" style="width: 22em; text-align: left; font-size: 88%; line-height: 1.5em;"> {{Геокар|Назва |Джомолунгма|bo/ཇོ་མོ་གླང་མ}} {{Геокар|Зображення |The Earth seen from Apollo 17.jpg|Земля}} {{Геокар|Вставка|Одиничні параметри}} {{Геокар|Параметр|0|[[Площа]]|123|км²}} {{Геокар|Параметр|1|[[Площа]]|123|км²}} {{Геокар|Вставка|А тут множинні}} {{Геокар|Множинний параметр|0 |[[Акваторія]]|[[Акваторія|Акваторії]] |Адріатичне море|Середземне море}} {{Геокар|Множинний параметр|1 |[[Акваторія]]|[[Акваторія|Акваторії]] |Адріатичне море|Середземне море}} {{Геокар|Країна|Росія|Франція|Китай}}} {{Геокар|Вставка|Координати і ПозКарта}} {{Геокар|Координати |55/45/0/N/37/37/0/E|Країна=Росія}} {{Геокар|Позиційна карта|Назва карти=Росія |55/45/0/N/37/37/0/E |Вказ. карти=physical}} {{Геокар|Категорія на Вікісховищі |World|Стаття}} </table>
Оформлення та стилі
ред.Для всіх параметрів можна додати власний стиль оформлення. Вони добавлять на окрему сторінку {{Геокар/Стилі}}. Так, наприклад, для вставки це буде виглядати наступним чином:
- {{Геокар|Вставка |<Текст> |Стиль=<Назва стилю>}}
При цьому рекомендується використовувати два стилі: один з розташуванням тексту по центру для назви і категорії на Вікісховищі, другий — для решти параметрів.
Для того щоб задати інший маркер для позиційних карт, потрібно в стилях прописати назву зображення і додати параметр Мітка
у код шаблону. Наприклад:
- {{Геокар|Позиційна карта|{{#if:{{{Позиційна карта|}}}|{{{Позиційна карта|}}}|{{{Країна|}}}}}|{{{Координати|}}}|Вказ. мітки=<Назва мітки>}}
Всі мітки прописані в Шаблон:Геокар/Стилі.
Автоматичне включення у категорії
ред.Для того, щоб додати категорію, спочатку вставте умову {{#if:{{NAMESPACE}}||<умови, при яких виводяться категорії>}}
, які не дозволять включати в категорії не статті. Щоб додати статті в певну категорію, достатньо використовувати одну з функцій парсера. Приклади можна подивитися в шаблонах зі списку вище.
Див. також
ред.- {{картка/р}}
Цей шаблон містить код, запозичений з шаблону Будь ласка, вкажіть назву шаблона російської Вікіпедії. |