Перейти к содержанию
Главное меню
Главное меню
переместить в боковую панель
скрыть
Навигация
Основной сайт
Онлайн-карта
Свежие правки
Случайная страница
Справка по MediaWiki
Вики «Русская MTR»
Поиск
Найти
Внешний вид
Создать учётную запись
Войти
Персональные инструменты
Создать учётную запись
Войти
Страницы для неавторизованных редакторов
узнать больше
Вклад
Обсуждение
Редактирование:
Шаблон:Схема транспортной системы
Шаблон
Обсуждение
русский
Читать
Править код
История
Инструменты
Инструменты
переместить в боковую панель
скрыть
Действия
Читать
Править код
История
Очистить
Общие
Ссылки сюда
Связанные правки
Сведения о странице
Внешний вид
переместить в боковую панель
скрыть
Внимание:
Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы
войдёте
или
создадите учётную запись
, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.
Анти-спам проверка.
Не
заполняйте это!
<includeonly><div class="ts-transport-scheme" style="clear: both; margin: 1.2em auto; width: 100%; box-sizing: border-box; text-align: {{#switch: {{{прижатие|{{{выравнивание|центр}}}}}} | лево = left | право = right | center }};"> <!-- Графическая или интерактивная ImageMap схема --> {{#if: {{{карта|}}} | <div class="ts-transport-map-card" style="display: inline-block; max-width: 100%; box-sizing: border-box; background: var(--background-color-base, #ffffff); border: 1px solid var(--border-color-base, #d0d7de); border-radius: 10px; padding: 10px; box-shadow: 0 3px 12px rgba(0,0,0,0.06); text-align: center; margin-bottom: 12px;"> <div style="overflow-x: auto; max-width: 100%;">{{{карта}}}</div> {{#if: {{{подпись|}}} | <div style="font-size: 12px; color: #57606a; margin-top: 8px; padding-top: 6px; border-top: 1px dashed var(--border-color-base, #e1e4e8); text-align: center; line-height: 1.4;">🗺 {{{подпись}}}</div> }} </div> | {{#if: {{{файл|{{{изображение|}}}}}} | <div class="ts-transport-map-card" style="display: inline-block; max-width: 100%; box-sizing: border-box; background: var(--background-color-base, #ffffff); border: 1px solid var(--border-color-base, #d0d7de); border-radius: 10px; padding: 10px; box-shadow: 0 3px 12px rgba(0,0,0,0.06); text-align: center; margin-bottom: 12px;"> <div style="overflow-x: auto; max-width: 100%;">[[Файл:{{{файл|{{{изображение}}}}}}|{{#if: {{{ширина|}}} | {{{ширина}}} | 900px }}|center|alt={{{название|Схема транспортной системы}}}|{{{описание|{{{название|}}}}}}]]</div> {{#if: {{{подпись|}}} | <div style="font-size: 12px; color: #57606a; margin-top: 8px; padding-top: 6px; border-top: 1px dashed var(--border-color-base, #e1e4e8); text-align: center; line-height: 1.4;">🗺 {{{подпись}}}</div> }} </div> }} }} <!-- Единый блок: легенда линий + реестр станций --> {{#if: {{{линии|}}}{{{список|{{{1|}}}}}} | <div class="ts-transport-legend-container" style="margin: 0 auto; max-width: 950px; text-align: center; padding: 14px 16px; background: #f6f8fa; border: 1px solid #d0d7de; border-radius: 10px; box-sizing: border-box; box-shadow: 0 2px 6px rgba(0,0,0,0.03);"> <!-- Верхний блок: плашки линий --> {{#if: {{{линии|}}} | <div class="ts-transport-lines-legend" style="margin-bottom: {{#if: {{{список|{{{1|}}}}}} | 14px | 0 }};"> <div style="font-size: 11px; font-weight: bold; color: #57606a; text-transform: uppercase; margin-bottom: 10px; letter-spacing: 0.6px;">{{{заголовок линий|Линии скоростного транспорта}}}</div> <div style="display: flex; flex-wrap: wrap; justify-content: center; gap: 8px; align-items: center;"> {{{линии}}} </div> </div> }} <!-- Нижний блок: сворачиваемый реестр станций --> {{#if: {{{список|{{{1|}}}}}} | <div class="mw-collapsible {{#ifeq: {{{свёрнут|}}} | да | mw-collapsed | }} toccolours ts-transport-list-card" style="margin: 0 auto; width: 100%; text-align: left; box-sizing: border-box; background: #ffffff; border: 1px solid #d0d7de; border-radius: 8px; overflow: hidden; box-shadow: 0 1px 3px rgba(0,0,0,0.04); padding: 0;"> <div style="font-weight: bold; font-size: 13.5px; color: var(--color-base, #1f2328); background: #f6f8fa; padding: 9px 14px; border-bottom: 1px solid #d0d7de; display: flex; align-items: center; justify-content: space-between;"> <span>{{{заголовок списка|📋 Реестр станций и остановочных пунктов}}}</span> </div> <div class="mw-collapsible-content" style="padding: 16px 20px; font-size: 13px; line-height: 1.6; column-width: {{{ширина колонок|280px}}}; column-gap: 24px; column-rule: 1px solid #e1e4e8;"> {{{список|{{{1}}}}}} </div> </div> }} </div> }} </div></includeonly><noinclude> == Пример схемы <small>(статическое изображение)</small> == {{Схема транспортной системы |название = Скоростной транспорт Муроморска |файл = Схема_Муроморского_метрополитена.png |ширина = 850px |подпись = Схема линий Муроморского метрополитена |заголовок списка = 🚇 Станции Муроморского метрополитена |линии = {{СтМ|1|линия}} |список = '''[[Невско-Заводская линия]]''' * {{СтМ|1|Владимирский проспект|пересадка={{СтМ|Св|Северный вокзал}}}} * {{СтМ|1|Театральная}} * {{СтМ|1|Народная|ссылка=Народная (станция метро, Невско-Заводская линия)|пересадка={{СтМ|2|Народная|ссылка=Народная (станция метро, Павловская линия)}}}} * {{СтМ|1|Площадь Метростроителей|пересадка={{СтМ|3|Площадь Метростроителей}}}} * {{СтМ|1|Морской бульвар}} * {{СтМ|1|Ауктува}} * {{СтМ|1|Машиностроителей}} * {{СтМ|1|Пролетарская|строящаяся=да}} }} == Пример схемы <small>(векторное интерактивное изображение)</small> == {{Схема транспортной системы |карта = {{#invoke:ТранспортнаяСхема|canvas|пример|прокрутка=да|ширина=850|высота=600}} |подпись = Интерактивная схема линий |заголовок линий = Линии скоростного транспорта |заголовок списка = 🚇 Станции скоростного транспорта по линиям |линии = {{СтМ|1}} {{СтМ|2}} |список = * {{СтМ|1|линия|отображение=Линия 1}} ** {{СтМ|1|Станция 1-1}} ** {{СтМ|1|Станция 1-2}} ** {{СтМ|1|Станция 1-3}} ** {{СтМ|1|Станция 1-4}} * {{СтМ|2|линия|отображение=Линия 2}} ** {{СтМ|2|Станция 2-1}} ** {{СтМ|2|Станция 2-2}} ** {{СтМ|2|Станция 2-3}} ** {{СтМ|2|Станция 2-4}} }} <div style="background: #ffffff; border: 1px solid #d0d7de; border-radius: 8px; padding: 18px 22px; margin-top: 24px; box-shadow: 0 1px 4px rgba(0,0,0,0.05);"> == Руководство по интеграции схем == Шаблон поддерживает 2 способа вывода транспортных схем: === 1. Классический вариант (статический файл или реестр без схемы) === Использует загруженное изображение (.png, .jpg, .svg) или отображает только блок легенды и реестра станций (если параметр <code>|файл=</code> не указан): <pre> {{Схема транспортной системы |название = Муроморский скоростной транспорт |файл = Схема_Муроморского_метрополитена.png |ширина = 850px |подпись = Схема линий скоростного транспорта Муроморска |заголовок линий = Линии скоростного транспорта |заголовок списка = 🚇 Станции скоростного транспорта по линиям |линии = {{СтМ|1|линия}} {{СтМ|2|линия}} {{СтМ|D1|линия}} |список = * {{СтМ|1|линия|отображение=Линия 1 (Невско-Заводская)}} ** {{СтМ|1|Владимирский проспект|пересадка={{СтМ|D1|Северный вокзал|уточнение=нет}}}} ** {{СтМ|1|Площадь Метростроителей|пересадка={{СтМ|2|Площадь Метростроителей}}}} * {{СтМ|2|линия|отображение=Линия 2 (Замуррецкая)}} ** {{СтМ|2|Приморская|строящаяся=да}} ** {{СтМ|2|ВДНиТ|пересадка={{СтМ|А60}} {{СтМ|А61}}}} }} </pre> === 2. Автоматическая интерактивная векторная схема (SVG / JSON + Модуль:ТранспортнаяСхема) === Полная генерация кликабельной интерактивной карты линий и станций на лету из структурированной базы данных без необходимости ручной нарезки зон: <pre> {{Схема транспортной системы |карта = {{#invoke:ТранспортнаяСхема|canvas|Муроморского|ширина=850|высота=620}} {{#invoke:ТранспортнаяСхема|canvas|Муроморского|ширина_блока=280|высота_блока=205}} {{#invoke:ТранспортнаяСхема|canvas|Муроморского|кадрирование=310 240 300 220|ширина_блока=280|шапка=нет}} {{#invoke:ТранспортнаяСхема|canvas|Муроморского|фокус=420 310|ширина_фокуса=260|высота_фокуса=180|ширина_блока=260|шапка=нет}} |подпись = Интерактивная векторная схема (кликните по станции для перехода к статье) |заголовок линий = Линии Муроморского метрополитена |заголовок списка = 🚇 Станции Муроморского метрополитена по линиям |линии = {{СтМ|1|линия}} {{СтМ|2|линия}} |список = * {{СтМ|1|линия|отображение=Линия 1 (Невско-Заводская)}} ** {{СтМ|1|Владимирский проспект|пересадка={{СтМ|D1|Северный вокзал|уточнение=нет}}}} ** {{СтМ|1|Театральная}} }} </pre> * Данные о координатах, цветах и пересадках берутся автоматически из страницы <code>[[Шаблон:Интерактивная схема Муроморского метрополитена/data.json]]</code>. * При изменении трассировок или добавлении станций в JSON-файле интерактивная карта перерисовывается автоматически. </div> [[Категория:Шаблоны:Транспорт]] </noinclude>
Описание изменений:
Пожалуйста, учтите, что любой ваш вклад в проект «MURS вики» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см.
MURS:Авторские права
).
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!
Отменить
Справка по редактированию
(в новом окне)
Страницы, используемые на этой странице:
Интерактивная схема пример/data.json
(
править
)
Пример
(
править
)
Шаблон:Интерактивная схема пример/data.json
(
править
)
Шаблон:Интерактивная схема пример метрополитена/data.json
(
править
)
Шаблон:Линия
(
править
)
Шаблон:Пример
(
править
)
Шаблон:Пример/data.json
(
править
)
Шаблон:СтМ
(
править
)
Шаблон:Схема транспортной системы
(
править
)
Модуль:ТранспортнаяСхема
(
править
)
Поиск
Найти
Редактирование:
Шаблон:Схема транспортной системы
Добавить тему