Меню
Главная
Случайная статья
Настройки
|
Содержание
Примеры
Абстрактная проба пера
Станция 1
|
|
|
|
Станция 3
|
|
Станция 5
|
Станция 2
|
|
|
|
Станция 4
|
|
Станция 6
|
|
|
|
|
|
|
|
Станция 7
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Центр Минска
|
Центр Санкт-Петербурга
|
|
Схемы с подписями
Схемы без подписей
(но каждый кружок - линк на статью)
Что надо доделать
Сделано- Заменить вычисление надписи на ее прямую передачу через параметр. Функции работы со строками едят ресурсы. Сделано, заодно на схеме Нью-Йорка добавлены к надписям обозначения маршрутов
- Перевести файлы в 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, - а ведь еще есть линии между кружочками, переходы и т.д.
- Во-вторых, я не уверен, что это является проблемой.
- Во-вторых-первых, обнаружилась Категория:Страницы, для которых превышен допустимый размер включаемых шаблонов. В нее входят некоторые страницы, на которых расположены схемы, построенные на основе BSicons (а именно: Википедия:Шаблоны/Навигационные/Метро, Большое кольцо Московской железной дороги). А эта страница в нее не входит (и не входила, когда прямо на ней сидели несколько схем, включая рекордную по размеру схему Нью-Йорка), хотя здесь суммарное количество станций гораздо больше, чем там.
- Во-вторых-вторых, схема Московского метро, которая стоит в статье (причем не сам файл, а всего лишь превьюшка, на которой не то что кликнуть по конкретной станции, даже разглядеть ничего нельзя), весит 74K. Поэтому полагаю, что 200K для полноценной интерактивной схемы очень даже немного.
|
|