Участник:Vcohen/Шаблоны схем метро

Материал из Википедии — свободной энциклопедии
Перейти к навигации Перейти к поиску

Примеры[править | править код]

Абстрактная проба пера[править | править код]

Центр Минска[править | править код]

Центр Санкт-Петербурга[править | править код]

Версия от Kononenko Alex[править | править код]

Схемы с подписями[править | править код]

SIR[править | править код]

PATH[править | править код]

AirTrain JFK[править | править код]

Схемы без подписей[править | править код]

(но каждый кружок - линк на статью)

Участник:Vcohen/Nav Московский метрополитен Участник:Vcohen/Nav Петербургский метрополитен

Участник:Vcohen/Nav Нью-Йоркский метрополитен (исходный автор Kononenko Alex)

Что надо доделать[править | править код]

Сделано[править | править код]

  • Заменить вычисление надписи на ее прямую передачу через параметр. Функции работы со строками едят ресурсы. ✔ Сделано, заодно на схеме Нью-Йорка добавлены к надписям обозначения маршрутов
  • Перевести файлы в svg и заменить фон на белый. ✔ Сделано, большое спасибо Hellerick
  • Привести все цвета линий к стандартным. ✔ Сделано

Пока не сделано[править | править код]

  • Показать названия на том варианте схемы, где их нет. Пока не получается, технические подробности здесь.
  • Придумать более внятное обозначение для текущей станции. Сделано частично - кроме черного контура сделано несколько разных плюс возможность указать в шаблоне, какой из них использовать для данной станции.
  • Приспособить к мобильным устройствам (пока что прогресса мало).

Не сделано и скорее всего не будет[править | править код]

  • Оптимизировать код. Сейчас на примере схемы Москвы получается примерно 200K на примерно 200 ссылок, т.е. 1K на станцию, и это надо уменьшить.
  • Во-первых, это вряд ли возможно. Один кружочек со ссылкой на статью в результирующем HTML'е выглядит так:
<a href="/wiki/%D0%9A%D1%80%D1%8B%D0%BB%D0%B0%D1%82%D1%81%D0%BA%D0%BE%D0%B5_
(%D1%81%D1%82%D0%B0%D0%BD%D1%86%D0%B8%D1%8F_%D0%BC%D0%B5%D1%82%D1%80%D0%BE)" title="Крылатское"><img alt=""
src="//upload.wikimedia.org/wikipedia/commons/thumb/9/97/SMicon_O.svg/20px-SMicon_O.svg.png" width="20" height="20"
srcset="//upload.wikimedia.org/wikipedia/commons/thumb/9/97/SMicon_O.svg/30px-SMicon_O.svg.png 1.5x,
//upload.wikimedia.org/wikipedia/commons/thumb/9/97/SMicon_O.svg/40px-SMicon_O.svg.png 2x" /></a>
Здесь выделенное зеленым является ссылкой на статью, а выделенное красным ссылками на три версии графического файла. Всё генерится автоматически, и это уже 0,5K, т.е. на одни только кружочки уходит 100K, - а ведь еще есть линии между кружочками, переходы и т.д.
  • Во-вторых, я не уверен, что это является проблемой.