Модуль:Песочница/Vcohen/Прогноз ММ/doc
Это страница документации Модуль:Песочница/Vcohen/Прогноз ММ.
Модуль для вставки в статью предполагаемых дат открытия станций метро Москвы со ссылками на источники. Модуль содержит следующие функции:
- year — только год.
- date — полная дата (или хотя бы месяц или начало/конец года, уж что есть).
- citeyear, citedate — аналогично двум предыдущим, но со сноской на источник.
Все функции принимают в качестве первого параметра название станции либо название участка, на котором станция расположена, — то и другое в формате, в котором эти данные занесены в таблицы в модуле. Функции, возвращающие полную дату, принимают также второй параметр для форматирования вывода: если в нём передать букву «в», то результат будет отвечать на вопрос «когда?», а не на вопрос «что?» (например, «в январе», а не «январь»); если же передать букву «В», то вдобавок результат будет написан с большой буквы.
Примеры вызова функций
[править код]
{{#invoke:Песочница/Vcohen/Прогноз ММ|year|Нижняя Масловка}} 2018 {{#invoke:Песочница/Vcohen/Прогноз ММ|date|Нижняя Масловка}} конец 2018 года {{#invoke:Песочница/Vcohen/Прогноз ММ|citeyear|Нижняя Масловка}} 2018[1] {{#invoke:Песочница/Vcohen/Прогноз ММ|citedate|Нижняя Масловка}} конец 2018 года[1] {{#invoke:Песочница/Vcohen/Прогноз ММ|year|Нижняя Масловка|В}} 2018 {{#invoke:Песочница/Vcohen/Прогноз ММ|date|Нижняя Масловка|В}} В конце 2018 года {{#invoke:Песочница/Vcohen/Прогноз ММ|citeyear|Нижняя Масловка|В}} 2018[1] {{#invoke:Песочница/Vcohen/Прогноз ММ|citedate|Нижняя Масловка|В}} В конце 2018 года[1] {{#invoke:Песочница/Vcohen/Прогноз ММ|year|Нижняя Масловка|в}} 2018 {{#invoke:Песочница/Vcohen/Прогноз ММ|date|Нижняя Масловка|в}} в конце 2018 года {{#invoke:Песочница/Vcohen/Прогноз ММ|citeyear|Нижняя Масловка|в}} 2018[1] {{#invoke:Песочница/Vcohen/Прогноз ММ|citedate|Нижняя Масловка|в}} в конце 2018 года[1] |
{{#invoke:Песочница/Vcohen/Прогноз ММ|year|Шелепиха}} 2018 {{#invoke:Песочница/Vcohen/Прогноз ММ|date|Шелепиха}} 26 февраля 2018 года {{#invoke:Песочница/Vcohen/Прогноз ММ|citeyear|Шелепиха}} {{#invoke:Песочница/Vcohen/Прогноз ММ|citedate|Шелепиха}} {{#invoke:Песочница/Vcohen/Прогноз ММ|year|NE}} 2021—2022 {{#invoke:Песочница/Vcohen/Прогноз ММ|date|NE}} 2021—2022 год {{#invoke:Песочница/Vcohen/Прогноз ММ|citeyear|NE}} {{#invoke:Песочница/Vcohen/Прогноз ММ|citedate|NE}} |
Примечания к примерам
[править код]- ↑ 1 2 3 4 5 6 Правительство Москвы. Большая кольцевая линия . stroi.mos.ru. Комплекс градостроительной политики и строительства города Москвы. Дата обращения: 30 ноября 2017.
- ↑ 1 2 Правительство Москвы. От идеи к реализации: история больших и малых колец метро / Новости города / Сайт Москвы . mos.ru. Официальный сайт Мэра Москвы (26 февраля 2018). Дата обращения: 6 марта 2018.
- ↑ 1 2 Правительство Москвы. № 813-ПП Об утверждении проекта планировки участка линейного объекта метрополитена проектируемой линии Третий пересадочный контур от проектируемой станции «Деловой центр» до проектируемой станции «Нижняя Масловка» . mos.ru. Официальный сайт Мэра Москвы (25 декабря 2012). Дата обращения: 10 февраля 2018.
- ↑ 1 2 Правительство Москвы. Северо-восточный участок Большого кольца метро «поедет» в 2021 году – Хуснуллин . stroi.mos.ru. Комплекс градостроительной политики и строительства города Москвы. Дата обращения: 5 июля 2018.
- ↑ 1 2 Правительство Москвы. № 690-ПП Об утверждении проекта планировки территории линейного объекта — участка проектируемой линии метрополитена Третий пересадочный контур от проектируемой станции «Нижняя Масловка» до проектируемой станции «Авиамоторная» . mos.ru. Официальный сайт Мэра Москвы (25 ноября 2014). Дата обращения: 10 февраля 2018.
Таблицы
[править код]Для полноценного функционирования модуля следует поддерживать в актуальном состоянии четыре таблицы:
Таблица stations — все станции, поддерживаемые модулем. Индекс таблицы — название станции в том виде, в котором надо его передавать при обращении к модулю. Поля:
- span — имя участка, на котором расположена станция; если оно указано и в таблице участков существует запись с таким ключом, то все остальные данные будут взяты оттуда, а не отсюда;
- date — предполагаемая дата пуска, не включая год (например: «31 декабря»);
- date_when и date_what — то же, но на случай, если дата пишется по-разному при ответе на вопросы «когда?» и «что?» (например, соответственно: «В январе» и «Январь»); если она пишется одинаково, то заносится один раз в поле date, а эти два поля пропускаются, и наоборот; во всех трёх полях текст должен начинаться с большой буквы;
- year — предполагаемый год пуска;
- source — имя источника, на который при этой дате будет поставлена сноска (по этому имени будет найдена запись в таблице sources);
- source2 — как source, если есть ещё один источник на ту же дату;
- date_alt, date_when_alt, date_what_alt, year_alt, source_alt, source2_alt — то же самое, что и без _alt, но для другой даты со своими источниками.
Таблица spans — все участки, на которых расположены станции. Индекс таблицы — название участка в том виде, в котором надо его передавать при обращении к модулю и в котором оно заполняется в поле span таблицы станций. Поля в таблице — те же, что и в таблице stations, за исключением поля span.
Таблица sources — все источники, на которые должны быть даны ссылки. Индекс таблицы — имя источника в том виде, в котором оно заполняется в полях source и source2 двух предыдущих таблиц. Это же имя источника используется в качестве имени сноски ref name для объединения одинаковых сносок. Поля:
- author, website, publisher, url, title, date, accessdate — значения для заполнения параметров при обращении к шаблону {{cite web}};
- sitedata — имя сайта, на котором расположен источник; если оно указано и в таблице сайтов существует запись с таким ключом, то поля author, website, publisher будут взяты оттуда, а не отсюда.
Таблица sites — все основные сайты, источники с которых используются. Индекс таблицы — имя сайта в том виде, в котором оно заполняется в поле sitedata таблицы источников. Поля:
- author, website, publisher — как в таблице источников.