Обсуждение шаблона:Геокар

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

Разработка[править код]

Начало[править код]

Шаблон представляет собой набор строк (две ячейки br в tr) для карточек. Подробнее см. {{Геокор}}. Имеет следующие типы:

  1. обычный — слева запись, справа одно значение, для чисел есть регулятор для formatnum
  2. множественный — слева запись, справа несколько значений
  3. изображение
  4. карта-изображение — принимает шаблоны
  5. позиционная карта
  6. координаты — двухячейковая запись
  7. население — запись населения с годом переписи
  8. плотность населения — считает плотность
  9. страна — выводит страну либо их список
  10. название — выводит русское название и национальное название
Из них нам в основном понадобятся первые два.
    На данный момент стиль настраивается одним (для всех сразу) значением для: левого столбца ячеек, названия и категории на Викискладе. Стоит ли сделать настраиваемыми ячейки справа, ячейки изображений, позкарт и координаты и стоит ли сделать настройки раздельными для первых трёх типов? Advisor, 22:50, 12 июля 2012 (UTC)[ответить]
Стили добавляются здесь: Шаблон:Геокар/Стили. Вот тестовая карточка, работающая на Геокаре. Прошу тестировать: добавлять новые стили, изменять идентификаторы в тесте и предпросмотром проверять на статьях: Служебная:Ссылки сюда/Шаблон:Остров. Advisor, 22:50, 12 июля 2012 (UTC)[ответить]

Тесты[править код]

Эх, который раз забываю(−) Ужас Advisor, 18:59, 13 июля 2012 (UTC)[ответить]
Отлично. Все работает. Сейчас еще допишу в целом по параметрам, обсудим. С уважением, fameowner 19:07, 13 июля 2012 (UTC)[ответить]
  • По оформлению. Пришлось сделать два стиля: один для заголовка, а другой для параметров с выравниванием по правому краю. В принципе можно и так делать, но все же придется писать два стиля. Нельзя ли по умолчанию выделить название по центру, а параметры по правому краю, и тогда в стилях вообще убрать этот параметр? С уважением, fameowner 19:39, 13 июля 2012 (UTC)[ответить]
Впрочем, излишне. С уважением, fameowner 21:37, 13 июля 2012 (UTC)[ответить]
  • Параметр CoordRegion/region — двухбуквенный код страны (по ISO 3166). В шаблоне равнина/гора он есть. Также просмотрел код острова, но, к удивлению, не обнаружил его там (хотя в документации есть). Нужен ли он? С уважением, fameowner 20:45, 13 июля 2012 (UTC)[ответить]
Неа, у нас есть {{ISO 3166}}. Работает от страны. Можно оставить как дополнительный (для островов сделано так же) для ISO 3166-2. Advisor, 21:41, 13 июля 2012 (UTC)[ответить]
Если работает от страны, то после того, как расположение переделаем на страну и регион, он не нужен будет. Тогда, в принципе, параметр делать я не буду в новом шаблоне. С уважением, fameowner 21:59, 13 июля 2012 (UTC)[ответить]
  • Сделал шаблон для перевала, никаких ошибок не возникло. Собственно хотел проверить, работает ли switch для маркера. Перехожу к следующему. С уважением, fameowner 11:35, 14 июля 2012 (UTC)[ответить]
  • Плюс, долина, ошибок не возникло (кроме подписи, но это для всех). С уважением, fameowner 12:08, 14 июля 2012 (UTC)[ответить]
  • Проверил вершину. Все хорошо, разделение по высоте также работает. С уважением, fameowner 17:00, 14 июля 2012 (UTC)[ответить]
  • Сделал кратер. Проверил на земном и марсианском. Также приспособил его под {{Кратер Луны}}, {{Кратер Венеры}} и {{Кратер Марса}}, от которых давно уже пора избавиться. С уважением, fameowner 18:24, 15 июля 2012 (UTC)[ответить]
  • Почти доделал река (осталось вывести позкарту). Пока у меня три загвоздки: 1. В шаблоне {{река}} есть текстовые блоки (синего цвета). Так вот, можно ли сделать что-то наподобие заголовка блоков (как, например, название - по центру и на всю ширину) с простым текстом. Я попытался через параметр его сделать, но потом понял, что это ерундовая идея, т.к. на всю ширину он не встанет. Весьма пригодилось бы. 2. Обнаружил параметр "Бассейн рек", в котором указываются как реки (можно через множественный параметр), так и выражение типа "Кама → Волга". Пока оставил простой параметр без викификации, но проблему решать нужно. 3. Как неразрывные пробелы вставлять, что-то я не вкурю? С уважением, fameowner 20:30, 15 июля 2012 (UTC)[ответить]
    • Для нескольких точек (то бишь истока и устья), видимо, нужно добавить places в геокаре и дальше от него плясать. С уважением, fameowner 20:49, 15 июля 2012 (UTC)[ответить]
1. Используйте пока «Карта-изображение» «Вставка» — ест всё что угодно одним параметром (это двухячейковая ячейка с центрированием).
2. Лучше сделать множественный, тогда викификацию, «→» или «,» можно будет делать автоматически.
3. А   не помогает?
4. Подумаю. Advisor, 21:16, 15 июля 2012 (UTC)[ответить]
1. Спасибо. Работает.
2. Ну, об этом я и говорю. Добавьте стрелочку, чтобы хорошо отображалось.
3. Нет, он простым текстом его вставляет. Спасибо, иногда бывает помутнение :).
4. Еще посмотрю, как это в шаблоне реализовано. В общем какие тут траблы. На places позкарты обращаться нельзя (с геокара). Поэтому придется в шаблонах идти напрямую на позкарта+ и позкарта~. Однако это не хорошо, так как при изменении геокара параметры в шаблоне река не изменятся (маркер, ширина и еще парочка). Т.о. тут нужно решать: либо делать неудобный костыль и напрямую ссылаться на позкарты, либо сделать дубль позкарт для своих нужд (причем решится проблема с отступами). Пока я сделал, все работает, но с костылём. С уважением, fameowner 08:40, 16 июля 2012 (UTC)[ответить]
     Если делать свои позкарты, то нужно places из дубля позкарты спустить на уровень ниже до геокара, тогда, кажется, проблем не будет. Т.е. мы будем ссылаться на геокар с параметром places (вместо костыля на позкарту+), тем самым создавая несколько точек на карте. С уважением, fameowner 14:26, 16 июля 2012 (UTC)[ответить]
4. Я уже решал эту проблему. Решение в {{Река}}. Просто создаётся подшаблон. В ближайшие дни реализую для Геокара. Advisor, 19:48, 16 июля 2012 (UTC)[ответить]
Две точки я уже вывел, адаптировав под этот шаблон (причем подшаблон создавать необязательно). Вопрос в том, что он ссылается на позкарту, а не на геокар. С уважением, fameowner 19:53, 16 июля 2012 (UTC)[ответить]
Шаблон работает, пусть и приходится указывать маркер вручную. Пробовал на дубле: добавил places, адаптировал шаблон. В итоге без координат он позкарту не выводит, а если ставить, допустим, устье, то выводит только обычную позкарту. Т.е. и ставишь, не работает, и не ставишь, тоже не работает. И решить это нельзя, т.к. убрав в геокоре обязательное наличие координат поз карты без маркеров будут выводиться. Поэтому вопрос снят. С уважением, fameowner 02:04, 17 июля 2012 (UTC)[ответить]
  • Сделал оазис, однако пока я его делал, понял, что к физической географии он отношение имеет мало. Т.е. в большинстве статей (не во всех?!) в статье описывается именно административная единица, и кроме параметра Пустыня из физической географии там ничего больше нет. С уважением, fameowner 12:15, 20 июля 2012 (UTC)[ответить]
Да, там какая-то фигня. Проще туда {{Административная единица}} поставить. А чисто географические оазисы (сухие) есть в Антарктиде. Advisor, 01:33, 21 июля 2012 (UTC)[ответить]
  • То же относится и к курганам. Т.е. это искуственная насыпь, к природе она отношение не имеет. Поэтому вероятно и курган, и оазис здесь не нужны. Так что с рельефом я все, перехожу к морским. С уважением, fameowner 12:26, 20 июля 2012 (UTC)[ответить]

Блоки[править код]

Блок позкарт[править код]

Сейчас у нас есть 4 блока для Геокара, нужно выбрать какие сделать основными, а какие дополнительными, либо вообще исключить неосновные.

1. Обычный блок с одной меткой: |Позиционная карта = <tr align="center"><td colspan="2" style="text-align:center"> {{ПозКарта|{{{10|}}}|label={{{11|}}}|width=270|lat_deg={{{2|}}}|lat_min=0{{{3|}}}|lat_sec=0{{{4|}}}|lat_dir={{{5|}}} |lon_deg=0{{{6|}}}|lon_min=0{{{7|}}}|lon_sec=0{{{8|}}}|lon_dir={{{9|}}}|float=center|caption=|alt={{{alt|}}} |areas={{{areas|}}}|mark={{Геокар/Стили|{{{Метка|}}}}}}}</td></tr>
Блок с несколькими метками: их у нас два.
2. Мой блок: может генерировать сколь угодно точек, однако на каждую точку нужен дополнительный вызов Геокара.
|Позиционная карта +
3. Блок метки: требуется для генерирования метки для второго блока.
 |Метка
4. Ваш блок: работает только с двумя точками, но дополнительных вызовов не требует.

Так вот, может ли Ваш блок (4) полноценно работать вместо (1)? Если да, то можно поставить его на место основного. Если нет, то а) поставить его вместо (2) как менее ресурсоёмкий, а мой блок убрать в конец как дополнительный; б) сделать его самого дополнительным (только для шаблонов с двумя метками. Advisor, 20:21, 19 июля 2012 (UTC)[ответить]

  • Если вы о реке и я вас правильно понял, то да, мой код работает напрямую с позкаратами, без вызова геокара (правда я уже заменил вашим, но можно вернуть в река2 для тестов). Естественно, можно и для одной метки напрямую позкарты вызывать. Только тут есть пара минусов: приходится вписывать метки самому (т.к. стили не работают), ну и кода больше и он менее интуитивен. А через геокар все же удобнее. Напрямую, через геокар (здесь еще чуть уберу, чтобы лишний раз метка не писалась, просто руки не дошли). Объясните мне насчет ресурсоемкости, и, возможно, у меня сразу дозреет одна идейка. А именно: вкладывать подшаблоны нужно как можно меньше, как я понимаю? С уважением, fameowner 21:07, 19 июля 2012 (UTC)[ответить]
Нет, я имел ввиду блок в Шаблон:Геокар2. Его только покрасивше модифицировать чуток. Да, суть в количестве вложений. Наша задача, сделать их равными 40. Пока что около 48. Advisor, 21:28, 19 июля 2012 (UTC)[ответить]
Так places там не работают, я ж говорил. Только так, как у вас, либо напрямую (вариант выше), когда все позкарты и метки прописываются именно в шаблонах. Т.е. как, можно избавиться и от параметра |Позиционная карта, и от |Позиционная карта +, и от |Метка, но нужно ли.. А где можно просмотреть список всех включений? И еще, каждый вызов геоката считается за одно? Если да, то, кажется, тут можно сократить прилично. С уважением, fameowner 21:45, 19 июля 2012 (UTC)[ответить]
Гм, а я тестил, вроде работало… «А где можно просмотреть список всех включений?» — включений чего? «И еще, каждый вызов геоката считается за одно?» — да, а при вызове из Геокара «Параметр» или «Множественный параметр» — за два. Advisor,
В смысле нет ли такой страницы, которая может развернуть все шаблоны, чтобы можно было явно посчитать число вложений? Я не нашел. Ну так, давайте избавимся от геоката (как явно лишнего), а заодно от простеньких, но ресурсоемких функций типа {{#iferror:{{#expr:0{{Formatnum:{{{3|}}}|R}}}}|[[Категория такая-то]]|}} и {{#if:{{{1|}}}|{{#ifexpr:0<{{{{#ifexpr:0{{{2|}}}>90|1}}{{#ifexpr:0{{{3|}}}>60|1}}{{#ifexpr:0{{{4|}}}>60|1}}{{#if:{{{5|}}}||1}}{{#ifexpr:0{{{6|}}}>90|1}}{{#ifexpr:0{{{7|}}}>60|1}}{{#ifexpr:0{{{8|}}}>60|1}}{{#if:{{{9|}}}||1}}}}|[[Категория такая-то]]}}}}, ибо пользы от них мало. Однако я одного не понимаю, что в этом критичного, если все работает? Вот читаю, например, это, а там написано про версию движка 1.16 и проблему в 2009-2010 гг., но сейчас то уже 1.19 вроде и 2012 год на дворе. С уважением, fameowner 10:11, 20 июля 2012 (UTC)[ответить]
Дело не в коде самих страниц (для них есть отдельные пределы, при превышении которых шаблон просто не работает), а в количестве вызовов страниц. Указанный выше код можно просто не вызывать в ресурсоёмких местах. Advisor, 01:36, 21 июля 2012 (UTC)[ответить]

Геокат[править код]

Я доделал все шаблоны (скоро добавлю в раздел выше), поэтому сейчас хочу решить вопрос, оставлять нам геокат или нет.

  • Во-первых, вызов таких параметров:
{{Геокат|Старые параметры|островов|{{{Высота|}}}}}
{{Геокат|Старые параметры|островов|{{{Год|}}}}}
{{Геокат|Старые параметры|островов|{{{Место|}}}}}
{{Геокат|Старые параметры|островов|{{{Площадь заливов|}}}}}
{{Геокат|Старые параметры|островов|{{{Подпись|}}}}}
{{Геокат|Старые параметры|островов|{{{Размер|}}}}}
{{Геокат|Старые параметры|островов|{{{Размер карты|}}}}}
{{Геокат|Старые параметры|островов|{{{Размер изображения|}}}}}
{{Геокат|Старые параметры|островов|{{{Commons|}}}}}
{{Геокат|Старые параметры|островов|{{{Административная единица|}}}}}
{{Геокат|Старые параметры|островов|{{{Субъект страны|}}}}}

можно сократить до:

{{#if:{{{Год|}}}...{{{Субъект страны|}}}|[[Категория:Википедия:Карточки островов с устаревшими параметрами]]}}

При этом геокат вызывается аж 10 раз, что не есть хорошо.

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

В целом, удобств от него не так уж и много. Иногда даже приходится заглядывать в сам код шаблона, чтобы вспомнить, где должны быть те или иные параметры. С уважением, fameowner 12:36, 22 августа 2012 (UTC)[ответить]

Угу, минусов гораздо больше. Не стоит он того. Advisor, 13:04, 22 августа 2012 (UTC)[ответить]
Ок. Тогда я во всех шаблонах убираю его. С уважением, fameowner 13:14, 22 августа 2012 (UTC)[ответить]

Общее обсуждение[править код]

По вопросам, которые вы задавали, пока мне кажется так:

  1. Расположение параметров: так как сейчас в шаблонах. И еще вопрос: почему в шаблоне остров это реализовано по-другому (изображение внизу, параметры разделябтся позкартой)?
  2. Функционала по выводу позкарт. Вопрос состоит в том, как из параметра Расположение = "страна/страны/страна+регион/страна+остров/страна+город" перейти к параметрам страна и регион. Замечание: от параметров город и остров можно избавиться. Т.е. тогда: а) можно ли это сделать ботом? (что-то я сомневаюсь) б) как убрать текущую флагификацию в некоторых статьях? в) что делать, если страна ни одна, а несколько? Разумным решением мне предлагается вывод только для первой страны, но опять же не всегда (например, Кордильеры - пол Америки тянутся).
  3. Автовикификация сложных названий. Допустим, есть в шаблоне равнина параметр реки, а в нем они уже викифицированы в самой статье. Т.е. викификацию можно обойти. Но нельзя ли сделать так, чтобы "Красная (река)" превращалось в "[[Красная (река)|Красная]]"?
  4. Цвет карточкек можно брать с текущих шаблонов. С уважением, fameowner 19:24, 13 июля 2012 (UTC)[ответить]
1 Там два изображения и две позкарты, так исторически сложилось.Advisor, 19:49, 13 июля 2012 (UTC)[ответить]
2 «как из параметра Расположение = „страна/страны/страна+регион/страна+остров/страна+город“ перейти к параметрам страна и регион» — ботом: старый параметр выпиливаем, пользуемся категориями. «от параметров город и остров можно избавиться» — от которых параметров предлагается избавляться? б) ботом в) берётся первая, если параметр позкарты заполнен, то выводится она.Advisor, 19:49, 13 июля 2012 (UTC)[ответить]
3 Да, вычищаем ботом. Викифицируем как [[{{{1|}}}|{{До символа|{{{1|}}}|(}}]].Advisor, 19:49, 13 июля 2012 (UTC)[ответить]
4 Вполне. Advisor, 19:49, 13 июля 2012 (UTC)[ответить]
1. Если не ошибаюсь, то в объектах рельефа оно одно. Так что пока делаем, как есть в текущих, а там посмотрим.
2. «от параметров город и остров можно избавиться» - неясно выразился. Я имел в виду, что в параметре расположение, бывает, указывают города и острова, и эту информацию просто нужно удалять из шаблона. б) ясно, в) ок, а) т.е. бот сможет распознать какого рода объект(ы) находится(-ятся) в параметре расположение? Если да, то это замечательно.
3. Сейчас это уже есть и можно использовать множественный параметр? С уважением, fameowner 20:02, 13 июля 2012 (UTC)[ответить]
1. Так карточку острова я туда запихал просто для примера работы шаблона, ориентироваться на него не нужно. Advisor, 20:10, 13 июля 2012 (UTC)[ответить]
2. Да, запиливаем. а) нет, увы, это будет сложно. Имелось ввиду, что, если статья лежит в категории «Горные вершины России», то мы в параметр и вставим — Россия. Отбирать списки стран, вероятно, придётся вручную — много тонкостей с пограничными объектами; остальные разгребать вручную.
3. Нет, ещё не добавлял, но использовать уже можно (конечно всякие {{!}} вставлять не надо). Advisor, 20:10, 13 июля 2012 (UTC)[ответить]
1. ок
2. А если несколько стран, то как? Например, если их больше 4 (когда параметров для стран вроде 4)? Да, в очевидных случаях (1 страна) получится ботом, а в отсальных придется ручками. Т.е. если есть категория, то вставляем, а старый параметр оставляем (на случай, если там еще что, кроме страны).
3. Как добавите, потестим, а пока вроде не горит. Здесь все. С уважением, fameowner 20:23, 13 июля 2012 (UTC)[ответить]
2. Надо будет больше — добавим. Старый параметр до поры до времени можно оставить. Advisor, 21:11, 13 июля 2012 (UTC)[ответить]
3. Добавил. Advisor, 21:11, 13 июля 2012 (UTC)[ответить]
2. Думаю, разберемся. 3. Сразу же баг, если текст викифицирован в самой статье. Например, [[По (река)|По]] выдает [[По|По. Если нет, то все прекрасно работает, как и планировалось. С уважением, fameowner 21:22, 13 июля 2012 (UTC)[ответить]
3. Так и планировалось. Всякую викификацию надо чистить. Тут справится бот. Advisor, 21:24, 13 июля 2012 (UTC)[ответить]
Тогда ясно. Напишу ниже раздел заданий для бота. И еще в разделе выше вы не ответили про coordregion. С уважением, fameowner 21:34, 13 июля 2012 (UTC)[ответить]

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

ИМХО, каньон и ущелье одно и то же. Для малораспространённых объектов (курганы, скалы, дюны, солончаки) стоит сделать общую карточку типа {{Карточка География}}. Дайте пожалуйста пример статьи о долине — не очень представляю себе этот объект с т.з. географии. Advisor, 23:58, 14 июля 2012 (UTC)[ответить]

1. Вообще-то нет, это разные вещи, и в этом я уверен 2. Скалы бы я тоже оставил, в перспективе статей там будет достаточно. 3. Под долиной подразумевается межгорная впадина. Собственно сама статья Долина обо всем хорошо расскажет. С уважением, fameowner 00:12, 15 июля 2012 (UTC)[ответить]
А зачем нужны каньон и ущелье, если есть более общая долина? В частности, какие параметры будут у первых, которых не будет у последней? hatifnatter 20:26, 16 июля 2012 (UTC)[ответить]
Собственно затем, зачем все это и затевалось. А именно, чтобы Вася Пупкин в статьях об ущельях ставил шаблон {{Ущелье}}, а в долинах - {{Долина}}. С уважением, fameowner 20:31, 16 июля 2012 (UTC)[ответить]
Не, ну для этого существуют перенаправления. Вот как сейчас Архипелаг перенаправляется на Группу островов. И Атолл тоже. А смысла в отдельных шаблонах я не вижу. hatifnatter 20:36, 16 июля 2012 (UTC)[ответить]
Если делать отдельные типы, то для всех. Если укрупнять шаблоны, то по определенным критериям (собственно спор о возвышенности является самым настоящим примером, что консенсуса нет, и он же привел нас к тому, что для каждого типа нужен свой шаблон). Что касается документаций, то, да, можно сделать для общих одну и включить в похожие шаблоны. С уважением, fameowner 20:45, 16 июля 2012 (UTC)[ответить]
Да, я примерно так и планировал. Т.е. в шаблонах с полностью пересекающимися параметрами можно делать вот такие штуки, дабы устраивать соответствующую категоризацию.
    fameowner, извините, что убрал часть Вашей реплики, но зачем попусту накалять ситуацию? Advisor, 20:56, 16 июля 2012 (UTC)[ответить]
    Согласен, прошу прощения. С уважением, fameowner 20:59, 16 июля 2012 (UTC)[ответить]
Не очень понял, чем вызвал такую реакцию. Я правда не очень понимаю, зачем делать отдельный шаблон для частной формы рельефа (каньон), если более общая (долина) имеет абсолютно тот же набор параметров. Почему нельзя обойтись перенаправлением? В примере Advisorа все же набор параметров не совсем такой же. Типов рельефа существует очень много. Если делать отдельный шаблон Каньон, то почему не делать Балку, Овраг, Промоину, Лог, Лощину, Ложбину, Низину, Суходол, Байрак и так далее? Я предлагаю делать отдельный шаблон только в том случае, если у объекта есть специфический набор параметров, отличный от других. А иначе просто сделать перенаправление с упоминанием в документации. Возможно, вы как более опытные участники укажете мне, в чем недостатки такого подхода. hatifnatter 21:40, 16 июля 2012 (UTC)[ответить]
1. Долины (как и горы) это собирательная форма для многих форм рельефа. Несколько крупных — каньон и ущелье — выделены в отдельные типы. 2. А в чем конкретно неудобство для заполнения шаблона каньон в статьях о каньонах? 3. «Если делать отдельный шаблон Каньон, то почему не делать Балку, Овраг, Промоину, Лог, Лощину, Ложбину, Низину, Суходол, Байрак и так далее?». Если вы приведете хотя бы один из перечисленных объектов длиной 446 км, то я готов уйти в монахи и уверовать в Ктулху ;) Шутка. 4. Я не буду говорить о недостатках, я лишь скажу, что преимущество у него одно — час моего непотраченного на создание документации и адаптирование шаблона времени. С уважением, fameowner 23:08, 16 июля 2012 (UTC)[ответить]
Товарищи, давайте пока заморозим эту тему. Смысла обсуждать сейчас географическую сторону нет: нас тут всего трое, а вашего спора на эту тему уже с десяток килобайт. Вот как доделаем Геокар так и начнём поочерёдно выносить дочерние шаблоны на обсуждение на форум. Advisor, 23:36, 16 июля 2012 (UTC)[ответить]
В качестве и продолжение шутки: можете выдвигаться. А если серьезно, то хорошо, давайте заморозим. Я наверное вас действительно тут отвлекаю. А помочь ничем дельным с оформлением не могу, в основном потому что лично мне не очень интересно и важно, каким шрифтом что писать. Единственное предложение -- выдвигать на обсуждение не по одному шаблону, а сразу группами (вроде, Объекты Рельефа), чтобы была понятна вся картина в целом. hatifnatter 07:53, 17 июля 2012 (UTC)[ответить]

Оформление и техническая часть[править код]

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

  • Вкратце: излишнее выделение жирным всех параметров, кроме названия. Затрудняет чтение.
Ну, тут поменять просто, это Шаблон:Геокар/Единичный и Шаблон:Геокар/Множественный. Однако, я полагаю, лучше решать это с сообществом. Advisor, 20:04, 13 июля 2012 (UTC)[ответить]
Сейчас в объектах рельефа жирным не выделяется, и выглядит это куда лучше. Но лучше вынесем для обсуждения на СО. С уважением, fameowner 20:35, 13 июля 2012 (UTC)[ответить]
Убрал, всё-таки можно ж настраивать в стилях. Advisor, 21:11, 13 июля 2012 (UTC)[ответить]
Так я не это имел в виду. Это да, можно и в стилях. А вот названия параметров (типа "Население") в самой статье выделяются жирным цветом. А лучше бы выделялось только название сверху, а остальные слова нет. Посмотрите мой пример и статью Паданская равнина. С уважением, fameowner 21:29, 13 июля 2012 (UTC)[ответить]
Так не вопрос: в стилях для обычных ячеек жирный убираем, для названия оставляем. В вашем примере, кстати, Викискладу выравнивание надо бы на центр. Advisor, 21:37, 13 июля 2012 (UTC)[ответить]
Я что-то сразу не сообразил где это было. Придется тогда третий стиль делать, т.к. для нац. названия жирный тоже не нужен (а центрирование нужно). С уважением, fameowner 21:53, 13 июля 2012 (UTC)[ответить]
Нац. название идёт в комплекте с обычным (в одной ячейке). Так что настраивать его нужно жёстко в Геокаре, а поверху пускать стиль. Advisor, 21:56, 13 июля 2012 (UTC)[ответить]
<td colspan="2" СТИЛЬ_ИЗ_БАЗЫ> НАЗВАНИЕ {{#if: НАЦ_НАЗВАНИЕ|<br /><span class="nickname">НАЦ_НАЗВАНИЕ</span>}}</td>. Advisor, 21:59, 13 июля 2012 (UTC)[ответить]
Собственно сейчас все хорошо, кроме выделения нац. названия жирным. Если мы настроим в геокаре жестко только курсив, то тогда нельзя будет изменить. А в острове, допустим, используется выделение. И как быть тогда? --С уважением, fameowner 22:12, 13 июля 2012 (UTC)[ответить]
Добавил в span доп. стиль: Участник:Fameowner/Песочница2. Стало лучше? Advisor, 22:28, 13 июля 2012 (UTC)[ответить]
Да. Просто замечательно. Спасибо. С уважением, fameowner 22:35, 13 июля 2012 (UTC)[ответить]
Стоп, а зачем нам встраивать курсив? В нац. названии должен быть спец. шаблон языка, а он автоматически делает курсив: рус. Курсив. А где автор не вставит шаблон, можно включать штрафную категорию или вместо названия выводить жирную красную надпись :-) Advisor, 22:18, 13 июля 2012 (UTC)[ответить]
И всякий желающий сможет вешать таким авторам предупреждение, мол еще раз нац. название напишешь без шаблона и бан на неделю. Шутка. С уважением, fameowner 22:35, 13 июля 2012 (UTC)[ответить]
Не помешало бы добавить в стили минимально возможную ширину для столбцов с названиями (площадь, объём итп) и значениями (100 км², 100км3 итп) характеристик геообъектов, так как сейчас ширина этих столбцов может сильно варьироваться в зависимости от браузера (выполняется ли перенос слов на след строку или нет) и собственно символьной длинны названий и значений этих характеристик. В результате выглядит это не очень красиво, особенно когда ширина столбца с названиями характеристик сильно превалирует над шириной столбца с значениями этих характеристик, ну или наоборот. В шаблоне Озеро, например, минимальная ширина каждого столбца равна 130px (|стиль_меток = min-width:130px;|стиль_текста = min-width:130px;).Chtototakoe 10:02, 21 сентября 2012 (UTC)[ответить]
Да, не помешало бы. Fameowner (обс) 15:32, 21 сентября 2012 (UTC)[ответить]

Национальное название[править код]

  • Присоединюсь к вашей дискуссии. У меня предложение сделать параметр национального названия множественным. А то сейчас слишком часто приходится писать эти <br/>. А по поводу штрафной категории — к сожалению, у нас есть некоторое количество языков, которые не имеют спецшаблонов, и приходится писать все эти курсивы вручную (ну или создавать спецшаблон самому). Разумно ли объекты с такими названиями помещать в штрафную? Хотя, может и стоит — кто-то из опытных посмотрит в штрафную и создаст шаблон языка… hatifnatter 10:14, 14 июля 2012 (UTC)[ответить]
Множественный параметр? А зачем? Статей, где он используется, не так уж и много, а добавить <br /> не так уж и сложно. Штрафная категория всё же нужна, заодно и недостающие шаблоны языков сделаем. С уважением, fameowner 10:51, 14 июля 2012 (UTC)[ответить]
Не думаю, что он нужен, поскольку нет технической надобности использовать каждый язык отдельно. Для стран и акваторий это оправдано — их надо викифицировать, страна используется для позкарт и region, да и категоризировать автоматом можно. А что с языками сделаешь? Advisor, 12:23, 14 июля 2012 (UTC)[ответить]
Ну если вы оба против, то пусть будет один. Но тогда нужно обязательно в документациях указать про <br />. Я помню, что для меня это было проблемой в начале использования шаблонов. hatifnatter 14:01, 14 июля 2012 (UTC)[ответить]
Да, включим в документацию. С уважением, fameowner 14:05, 14 июля 2012 (UTC)[ответить]

Маркеры[править код]

  • Можно сделать параметр для того, чтобы на поз картах выводились значки, отличные от обычных? Т.е. добавить параметр, а затем для каждого шаблона прописать свой значок. С уважением, fameowner 22:51, 13 июля 2012 (UTC)[ответить]
✔ Сделано. Принимает параметр «Метка» в блок позкарты. Должен содержать конкретно название файла. Advisor, 22:59, 13 июля 2012 (UTC)[ответить]
Спасибо. Работает. И туда же можно switch вставить? Когда буду делать ля перевала, понадобится. С уважением, fameowner 23:17, 13 июля 2012 (UTC)[ответить]
Сделал. Теперь в Геокар надо передавать метку картинки (в том же параметре). А саму картинку указывать в стилях с той же меткой. Advisor, 12:51, 14 июля 2012 (UTC)[ответить]
Хорошая идея. Сейчас заменю. С уважением, fameowner 12:58, 14 июля 2012 (UTC)[ответить]
Понял ошибку, хотел поменять, а вы опередили :) Все работает, сейчас остальные добавлю. С уважением, fameowner 13:16, 14 июля 2012 (UTC)[ответить]
Маркер для перевала, который выводился в зависимости от параметра Направление, перестал работать. Т.е. выводит только рисунок, когда направление не указано. С уважением, fameowner 13:25, 14 июля 2012 (UTC)[ответить]
Это естественно. Ведь параметр «Направление» до стилей не доходит. Настроил. Попробуйте. Advisor, 13:51, 14 июля 2012 (UTC)[ответить]
Да, если только так. Немного коряво выглядит, ну да ладно. С уважением, fameowner 13:52, 14 июля 2012 (UTC)[ответить]
Можно вернуться к старому варианту. Тогда картинки надо будет указывать в дочерних шаблонах (напр., в равнине), а в стилях ничего. Advisor, 13:57, 14 июля 2012 (UTC)[ответить]
Да нет, так удобнее. Легко поменять можно, да и шаблоны лишний раз править не стоит. Просто со свитчем немного запутанно, хотя он вроде нигде больше не используется. С уважением, fameowner 14:02, 14 июля 2012 (UTC)[ответить]
Стили такой же шаблон, но, нагрузка на него будет на порядки больше (со всех дочерних шаблонов). Advisor, 14:09, 14 июля 2012 (UTC)[ответить]
Но удобство опять же выше. К тому же, если шаблон разрастется, можно сделать Геокар/Маркеры, тем самым отделив их от стилей (простой перенос текста в новый шаблон + одна небольшая правка текста в самом геокаре). С уважением, fameowner 14:19, 14 июля 2012 (UTC)[ответить]
Я бы так не сказал: во-первых, проще найти ссылки на изображения в самом шаблоне, чем в стилях (говорю про теоретического нового неопытного участника или просто не знакомого с данной группой шаблонов), во-вторых, получаем дублирование:
|N|С|С-Ю     = m3_1_1
|NE|СВ|ЮЗ-СВ = m3_1_2
|E|В|З-В     = m3_1_3
|SE|ЮВ|СЗ-ЮВ = m3_1_4
|m3_1_0

|m3_1_1 = Mountain pass 12x12 n.svg
|m3_1_2 = Mountain pass 12x12 ne.svg
|m3_1_3 = Mountain pass 12x12 e.svg
|m3_1_4 = Mountain pass 12x12 se.svg
|m3_1_0 = Red X.svg
а в-третьих, конкретно для перевалов получаем три лишних вызова стилей, что немаловажно при итак существующем превышении 40-ка включений. Advisor, 14:48, 14 июля 2012 (UTC)[ответить]
Первое можно решить грамотными названиями типа m_ravnina. Теоретически новый неопытный участник в эту "ерунду" вряд ли полезет. Шаблоны не такие уж и простые. По второму: ну, три строчки это пустяк. А вот по третьему хотелось бы поподробнее. Т.е. если количество типов не може превышать 40 включений? С уважением, fameowner 15:00, 14 июля 2012 (UTC)[ответить]
См. Википедия:Форум/Архив/Технический/2012/05#Pages where expansion depth is exceeded. То есть включения страниц-шаблонов (та самая красная надпись). А switch у меня и с полутысячей нормально работал. Advisor, 16:38, 14 июля 2012 (UTC)[ответить]
Так с этим я несколько раз встречался. Вроде читал даже, да только надобность этого механизма так и не понял. Все же прекрасно работает и так. С уважением, fameowner 16:50, 14 июля 2012 (UTC)[ответить]
Рамки вместо маркеров[править код]
  • Если посмотреть на карты с отображением таких объектов как Рельеф, группа островов, мыс, полуостров, море, залив, пролив, Парк, заповедная зона, лесничество, то их обозначение смотрится несколько неестественно, а иногда и закрывает сам объект (например, Шотозеро).
Я имею ввиду, что применение к неточечным объектам обозначения в виде точки не совсем корректно.
Моё предложение. Точки меток для таких объектов заменить окружностями. Тогда на карте будет виден и сам объект, и окружность вокруг него, и подпись к нему снизу или сверху окружности. Правда, не знаю существует ли в библиотеке такой рисунок как окружность (т.е. не круг, а именно окружность).
И пользуясь случаем: спасибо разработчикам за трудоёмкий, полезный, фундаментальный вклад. Temirov1960 03:30, 10 октября 2012 (UTC)[ответить]
Если честно, не совсем понял ваше предложение. На самом деле точки вполне приемлимы. Укзываешь координаты центра объекта и получаешь наглядное представление, где располагается этот объект. По сути все объекты становятся неточечными, когда на картах указывается больший масштаб. То есть Москва на карте России будет точкой, а вот на карте Московской области — нет. Но вообще вы можете написать на ВП:Ф-ГЕО, думаю, там этому вопросу будет самое место.
Спасибо разработчикам за трудоёмкий, полезный, фундаментальный вклад — всегда пожалуйста ;). Fameowner (обс) 08:54, 10 октября 2012 (UTC)[ответить]
Я так понял имеются ввиду метки типа обводящих объект кругов. Однако, каким образом это реализовать мне совершенно не ясно, т.к. мы ограничены javascript (который я не знаю) и css c html. Тем более объекты довольно разношерстны в своих границах и как определять диаметр круга не ясно. Если у Вас есть какой-либо код по указанным разметкам, можно что-нибудь и сварганить. За благодарность спасибо. Advisor, 09:01, 10 октября 2012 (UTC)[ответить]
Именно так. Мне кажется нагляднее обвести озеро окружностью, чем поместить точку в центр озера. По умолчанию всё остаётся так, как вы реализовали сейчас. Но если пользователь меняет поля "|label_size=" и "|mark=", наследуемые из {{ПозКарта}}, то точка заменяется окружностью определенного пользователем диаметра. А реализация самой окружности, я так понял, вполне решаема не с помощью javascript и css c html, а рисунком svg, возможно уже и готовым. Temirov1960 13:41, 10 октября 2012 (UTC)[ответить]
Обновил шаблон {{ПозКартаР}}, теперь рамке (т.е. маркеру) можно задавать форму окружности. Chtototakoe 18:21, 18 октября 2012 (UTC)[ответить]
Смотрится неплохо :) А шаблон как-то учитывает, что стандартно выводятся маркеры, но если прописано другое, то нет? Fameowner (обс) 18:41, 18 октября 2012 (UTC)[ответить]
Да. Если параметр rama не задан, то шаблон работает в точности как {{ПозКарта}}. Chtototakoe 18:58, 18 октября 2012 (UTC)[ответить]

Добавьте распознание шаблонов для параметра {{{Изображение}}}[править код]

Чтобы можно было использовать в инфобоксах графические шаблоны. Chtototakoe 13:33, 11 октября 2012 (UTC)[ответить]

А можно пример, а то не совсем понятно, что требуется. Fameowner (обс) 13:43, 11 октября 2012 (UTC)[ответить]
Я имел в виду, дополнить код шаблона примерно следующим образом: |Изображение = <tr><td colspan="2" style="text-align:center">{{#ifeq:{{Str left|{{{2|}}}|1}}|{|{{{2|}}}|[[Файл:{{{2|}}}|280px|{{{3|}}}]]}}</td></tr>{{#if:{{{3|}}}|<tr><td colspan="2" style="text-align:center; {{Геокар/Стили|{{{Стиль|}}}}}"><small>{{{3|}}}</small></td></tr>}} (раньше (весной проверял) {{str left|{{!)}}|1}} возвращало {, но сейчас выводится |, странно. Chtototakoe 18:41, 23 октября 2012 (UTC) ) Chtototakoe 14:41, 11 октября 2012 (UTC)[ответить]
О (−) Ужас (это шутка). Для этого есть спец-параметр «Вставка». Достаточно прописать его в дочернем шаблоне. Advisor, 14:14, 20 октября 2012 (UTC)[ответить]
Я читал документацию Геокара, поэтому знаю о существовании этого параметра и того, что с помощью него можно вставить в инфобокс «очень многое». Но я, видимо ошибочно, полагал, что предложение добавить ещё один параметр в шаблон (пускай даже дочерний) опять вызовет реакцию типа: «я не вижу особой надобности вставлять какие-либо графические шаблоны кроме как „может пригодиться“». Chtototakoe 16:27, 20 октября 2012 (UTC)[ответить]

Фиксированная ширина изображений и ПозКарт[править код]

Да, это жёстко прописано в Геокаре. Пока что не вижу необходимости делать альтернативу. Advisor, 22:59, 13 июля 2012 (UTC)[ответить]
Я в принципе, наоборот, согласен, т.к. все карточки будут одного размера. Только не много ли 300px? 280 вроде в самый раз. Хотя это не критично. С уважением, fameowner 23:17, 13 июля 2012 (UTC)[ответить]
Уменьшил до 280-ти, с позкартами произошла вот такая фигня: Участник:Advisor/Гора. Advisor, 23:29, 13 июля 2012 (UTC)[ответить]
А что подразумевается под фигней? :) У меня вроде все хорошо. С уважением, fameowner 23:37, 13 июля 2012 (UTC)[ответить]
Первая позкарта 280 пикселей, а вторая 300. Advisor, 23:43, 13 июля 2012 (UTC)[ответить]
Вероятно, потому, что у вас без комментирования строки. С уважением, fameowner 23:50, 13 июля 2012 (UTC)[ответить]
Эээ… Какое-то странное предположение. Цифры от комментариев не меняются. Advisor, 23:53, 13 июля 2012 (UTC)[ответить]
Извиняюсь. Видимо, уже пора спать. При простановке позкарты вручную (т.е. |Позиционная карта 1 = Россия Красноярский край) обе 280px. С уважением, fameowner 00:07, 14 июля 2012 (UTC)[ответить]
Там позкарта возвращает очень весёлый код:
<div class="location-map tright" style="width:290px; ;;">
<div class="">
<div class="thumbimage" style="overflow:hidden; width:280px;position:relative; ;">
<a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Relief_Map_of_Krasnoyarsk_Krai.jpg" class="image" title="Advisor/Гора (Красноярский край)">
<img alt="Advisor/Гора (Красноярский край)" src="КАРТИНКА" width="300" height="514"></a>
<div style="font-size:88%;line-height:1.2em;position:absolute;z-index:2;left:26.485543423613%;top:24.792510917383%">
<div style="position:relative;float:left;left:-4px;top:-4px;">
<a href="/wiki/%D0%A4%D0%B0%D0%B9%D0%BB:Red_pog.png" class="image">
<img alt="Red pog.png" src="КАРТИНКА" width="9" height="9"></a></div>
<div style="position:absolute;width:156px;top:-0.5em;text-align:left;left:6.5px"></div>
</div></div></div></div>
310px это как раз то, с чем я колупался в прошлый раз. Advisor, 00:16, 14 июля 2012 (UTC)[ответить]
Нашел. Он просто на Геокор в одном месте ссылался. С уважением, fameowner 00:20, 14 июля 2012 (UTC)[ответить]
Нда, видимо мне тоже спать пора ) Поправил код выше, там опять-таки идёт +10px. Advisor, 00:23, 14 июля 2012 (UTC)[ответить]
Да, наверное, на сегодня я все. Завтра начну тестить гору и долину, может еще что захвачу. И надо бы уже оповестить народ, вроде основные ошибки мы пофиксили. Да и идей могут подкинуть. С уважением, fameowner 00:28, 14 июля 2012 (UTC)[ответить]
Завтра нужно сделать позкарту, чтобы была по центру: Участник:Advisor/Гора. Вся проблема в относительности позиционирования. Чувствую проще сделать новый шаблон конкретно под наши нужды, тем более, что уже есть готовый вариант. Advisor, 00:35, 14 июля 2012 (UTC)[ответить]
  • Если делать ширину позкарт фиксированной, то нужно что-то делать со странами вроде Чили и Швеции. Предлагаю сделать условие ЛИБО 300 по ширине, ЛИБО 400 по высоте, что меньше. hatifnatter 10:14, 14 июля 2012 (UTC)[ответить]
А в чем вы видите неудобство в высоте больше 400px? К тому же, если мы введем ограничение, то карта сожмется пропорционально и ширина станет меньше, чем у второй карты. А это смотрится хуже, чем длинная позкарта. С уважением, fameowner 10:51, 14 июля 2012 (UTC)[ответить]
Это мне кажется ужасным и неудобным. У меня такая позкарта на экран не помещается. Хотелось бы иметь возможность от этого избавится. hatifnatter 14:01, 14 июля 2012 (UTC)[ответить]
Остров работает на геокоре, там ширина 300+10px, потом его заменять на геокар с шириной 270+10. Я в предпросмотре проверил: получится ровно на экран. А избавиться от этого не получится, ибо придется и вторую позкарту, допустим, сжимать. Плюс, унификации опять же нет (а разнобой не очень хорошо смотрится). А вообще все претензии к чилийскому народу, который на протяжении истории освоился именно на такой территории :). С уважением, fameowner 14:14, 14 июля 2012 (UTC)[ответить]

Отображение подписей[править код]

  • Еще один баг. Причем серьезный. Подписи нет. Не работает ни в геокоре, ни, похоже, в геокаре (посмотрите пример с островом: подпись есть, параметр в коде шаблона правильный, а в шаблоне не отображается). С уважением, fameowner 12:02, 14 июля 2012 (UTC)[ответить]
Это не баг, а фича :-) Подпись идёт как title. Advisor, 12:23, 14 июля 2012 (UTC)[ответить]
Тогда я чего-то не понимаю, потому что отображения подписи, например, изображений в шаблонах нет, т.е. я просто не вижу ее. И в острове тоже. С уважением, fameowner 12:33, 14 июля 2012 (UTC)[ответить]
См. Участник:Advisor/Гора. Advisor, 12:38, 14 июля 2012 (UTC)[ответить]
А, ясно. Т.е. как подсказка. Просто в существующих шаблонах полпись снизу рисунка обычно. С уважением, fameowner 12:45, 14 июля 2012 (UTC)[ответить]
Да, тут вкусовщина. Полагаю, тут лучше будет выяснить мнение сообщества по форме вывода. А пока пускай так. Advisor, 12:51, 14 июля 2012 (UTC)[ответить]
Ок. С уважением, fameowner 12:58, 14 июля 2012 (UTC)[ответить]
По-моему, вы забыли о мобильных устройствах. Вот я сейчас просматриваю со смартфона и очень с вами не согласен. ;)Vladislav T/C 16:37, 17 июля 2012 (UTC)[ответить]
С кем из нас? Т.е. подпись должна отображаться или же нет? С уважением, fameowner 16:48, 17 июля 2012 (UTC)[ответить]
Конечно, должна!Vladislav T/C 18:43, 17 июля 2012 (UTC)[ответить]

Отображение позкарт[править код]

Поскольку мы подошли к этому моменту, пора выбрать вывод позкарт: а) обычный — одна выше, другая ниже; б) отображение одной, переход ко второй по щелчку на кнопку или саму карту (тут надо пилить). Первый вариант используется почти везде — второй можно посмотреть у здесь. Advisor, 01:38, 17 июля 2012 (UTC)[ответить]

Видел я такое расположение. И, честно сказать, неудобно — приходиться щёлкать, лишние действия совершать. Плюс, если резко нажимать, он начинает выделять текст (в опере). Хотел проверить в мозиле, так там вообще не работает (правда версия годовой давности). Затем забавно наблюдать как двигается шаблон снизу, т.к. размер изображений разный. Не знаю, обычно я люблю новаторство, но тут я консервативен, что ж поделать. Чуть не забыл. Еще вы обещали добавить стрелочку для автовикификации во множественном параметре. С уважением, fameowner 01:56, 17 июля 2012 (UTC)[ответить]
Будем пилить или а ну его? А стрелку завтра, я уже на боковую :) Advisor, 02:04, 17 июля 2012 (UTC)[ответить]
Да зачем? Все уже привыкли к двум позкартам, расположенным одна под другой. В лучшем случае, за это предложение выскажутся процентов 20. В лучшем. Я вот с тестами закончил — остальные шаблоны однотипные. Давайте сосредоточимся на отступах и геокате да заодно документацию к геокару завтра напишем? С уважением, fameowner 02:23, 17 июля 2012 (UTC)[ответить]
  • Извиняюсь, что так беспардонно пропал — действительно, иллюстрирование исторических статей занимает меня сейчас куда больше, чем геокарточки. Я очень рад, что уже давнишнюю идею, за которую так боролись я и Виктор В таки довдят до конца. Спасибо вам большое! Вообще, мне всё из того, что было здесь высказано, нравится, поэтому и коммнтировать особо нечего. Есть только у меня одна идея. Может быть вы помните, как Chtototakoe в своё время предложил сделать такую вещь, чтобы вместо того, чтобы выводить две или больше позкарт, выводилась одна, которая бы масштабировалась при прокручивании колёсика мыши. Он даже сделал такую штуку, но после введения кликабельности позкарт всё это дело перестало работать. Два вопроса: 1) Нужно ли это вообще? 2) Реально ли это сделать при нынешнем положении вещей?--Vladislav T/C 11:29, 17 июля 2012 (UTC)[ответить]
Раз уж не один участник высказался за эту идею, то можно ее обсудить. Добавлю в список вопросов. Приятно встретить тезку :), меня тоже Владиславом Александровичем кличут. С уважением, fameowner 12:24, 17 июля 2012 (UTC)[ответить]
Хе-хе, да, действительно :-). Я и не заметил сразу, что вас так же зовут. Только вы всё ж чуть постарше будете ;)--Vladislav T/C 12:32, 17 июля 2012 (UTC)[ответить]

Документация[править код]

  • Сделал документацию для равнины. В общем, примерно так будет для всех. Если заметите неточности, исправляйте. Также делаю документацию к геокару. С уважением, fameowner 12:03, 21 июля 2012 (UTC)[ответить]

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

Нерешённые проблемы[править код]

  1. Пока что не отловил, какие из параметров добавляют переносы строк: Участник:Advisor/Гора, чтобы не добавлять ({{Тестирование}}). Нерешаемо, придётся переносы строк в сувать. Таким нехорошим образом работает движок — вместо того, чтобы вставлять
    между строками таблицы (где браузер обрабатывать его не будет) движок суёт их прямо перед таблицей (−) Ужас Advisor, 02:22, 15 июля 2012 (UTC)[ответить]
         ✔ Сделано. Advisor, 23:53, 16 июля 2012 (UTC)[ответить]
  2. Для шаблона {{Кратер}} нужна поддержка внеземных позкарт, за которую отвечает параметр Небесное тело. ✔ Сделано. Кстати, и для гор, хребтов и каньонов/ущелий он также пригодится. Advisor, 00:56, 15 июля 2012 (UTC)[ответить]
  3. Расположение изображений и позиционных карт на одном уровне с параметрами (без лишних отступов).

NOP в HTML[править код]

см. ВП:Ф-ТЕХ#NOP в HTML

Собственно, это наша проблема с . Я нашёл ей решение, но тогда придётся отказаться от border в table и иже с ним. Ещё один минус — небольшие пустые пространства между параметрами в случае незаполнения остальных: Участник:Advisor/Гора. Advisor, 21:21, 15 июля 2012 (UTC)[ответить]

Не знаю, не знаю. Жертвовать оформлением ради того, чтобы не писать комментарии в коде, кажется неоправданым. Тем более, что когда мы доделаем основные шаблоны, последующие будут создаваться по формуле "копировать, вставить, немного имзенить/убрать". Писать же вручную это никто не будет (кроме нас). Да и пространство лишнее нежелательно, т.к. карточки иногда не такие уж маленькие в длину получаются. С уважением, fameowner 08:33, 16 июля 2012 (UTC)[ответить]
Хакнуто. См. вышеуказанный пример. Advisor, 20:25, 16 июля 2012 (UTC)[ответить]
Глянул и, если честно, как теги могут работать, так и не понял =) Но работает. Можно суть то узнать? Ну и как добавлять его. Извиняюсь за правку. Я исправил, а затем понял, что вы это специально сделали. Поторопился. С уважением, fameowner 20:38, 16 июля 2012 (UTC)[ответить]
Фишка в функции движка, вставляющей одну страницу в другую. Она интересно работает: при переносе html кода таблицы две пустые строки, расположенные внутри table, преобразуются в одну html-запись «<b> <br /> </b>», которая переносится перед table. Как Вы можете знать, находящиеся между tr тэги br просто бы игнорировались браузером, вот я и решил вставить туда какой-нибудь NOP (увы, сразу не сообразил про любой форматирующий тэг). Advisor, 21:31, 16 июля 2012 (UTC)[ответить]
Вставлять nops придётся только в таких строках: «{{#ifeq:{{{Население|}}}|0|<tt/>|{{#if:{{{Площадь|}}}|{{Геокар|Плотность населения|{{{Население|}}}|{{{Площадь|}}}|Стиль=1}}}}}}», поскольку они оставляют за собой пустые строки в случае невыполнения первоначального условия. Здесь в роли nop выступает <tt/>. Advisor, 21:34, 16 июля 2012 (UTC)[ответить]
Собственно, тут же можно по-старинке применять <!-- -->. Advisor, 21:36, 16 июля 2012 (UTC)[ответить]

Внеземные позкарты[править код]

  • Просмотрел шаблоны по рельефу, больше проблем вроде нет. За исключением одного случая. В шаблоне {{Кратер}} нужна поддержка внеземных позкарт, за которую отвечает параметр Небесное тело. С уважением, fameowner 18:17, 14 июля 2012 (UTC)[ответить]
О, да, это большое упущение. Покумекаю над ситуацией. Как бы {{coord}} трогать не пришлось… Advisor, 18:55, 14 июля 2012 (UTC)[ответить]
✔ Сделано Новый параметр «Небесное тело». Advisor, 22:59, 14 июля 2012 (UTC)[ответить]
А работающий пример есть? Просто здесь не только в наличии вопрос. С уважением, fameowner 23:04, 14 июля 2012 (UTC)[ответить]
Ну так я в своём тесте и работаю: user:Advisor/Гора. Advisor, 23:31, 14 июля 2012 (UTC)[ответить]
Ок, я просто посмотрел и там была обычная карта. А у меня вот полетело всё после добавления этого параметра, при том, что я ничего не менял. С уважением, fameowner 23:53, 14 июля 2012 (UTC)[ответить]
Так и должно быть :-) Это coord плохо среагировал на отсутствие масштаба. Для блока координат теперь из дочерних шаблонов нужно присылать тип («type») и, если нужно, «Небесное тело». «title» и «yandex» напротив, надо удалить. См. код Шаблон:Тестирование. Advisor, 00:24, 15 июля 2012 (UTC)[ответить]
Хорошо. Завтра сделаю шаблон для кратера, потестим. А яндекс и тайтл удалить вообще, правильно? И кстати, не пора ли нам оповестить народ то? С уважением, fameowner 00:35, 15 июля 2012 (UTC)[ответить]
Да, удалить. Ну, во-первых, не шибко есть кого оповещать, во-вторых, нужно отшлифовать Геокар (нерешённые проблемы и документация), в-третьих нужно порешить на счёт {{Геокат}}, ну а в-четвёртых, каждый из дочерних шаблонов нужно прежде обсудить/отшлифовать отдельно — некоторые параметры мне уже не нравятся. В частности, реки и озёра в карточке равнины (напр. для Европейская равнина это будет ужасно). Advisor, 00:45, 15 июля 2012 (UTC)[ответить]
2. Проблемы, да, решить нужно. 3. А что с геокатом? Вроде же прекрасно работает. 4. Просто мы сейчас что-нибудь пропустим, а потом всплывет, и люди скажут, мол, зачем нам недоделанный шаблон. Хотя бы пару человек, всех не нужно. С уважением, fameowner 01:08, 15 июля 2012 (UTC)[ответить]
3. Его можно усовершенствовать. 4. Ну, я же Вас за руку не держу :-) Просто в последний год шаблонами занимались Il Dottore и Chtototakoe; первый чем-то занят далеко от геотемы, а второй в отпуске.
    Кстати, проверить качество Геокара можно, попробовав навернуть на него {{Река}}. Advisor, 01:18, 15 июля 2012 (UTC)[ответить]
3. Тогда завтра можно сделать, вы только напишите, в какую сторону его нужно улучшать. 4. А я никуда и не ухожу :). С Il Dottore да с Томасом мы кратер обсуждали, и после замены обсуждение заглохло. В общем нет, так нет. Хотя можно не по технической стороне, а по содержанию кого-нибудь привлечь. 5. Рекой и кратером займусь тогда завтра. С уважением, fameowner 01:34, 15 июля 2012 (UTC)[ответить]
Да, ещё, если Вы воспользовались блоком позкарт от острова, то его нужно совершенствовать — там выключение через Ж, и, надо узнать мнение сообщества — выводить ли автоматически и страну и регион или только страну? Advisor, 01:22, 15 июля 2012 (UTC)[ответить]
Посмотрю. По вопросу - я за первый вариант, но обсудить можно. С уважением, fameowner 01:34, 15 июля 2012 (UTC)[ответить]
Как должно происходить выключение позкарт? А то я бы этим сейчас и занялся. С уважением, fameowner 23:20, 16 июля 2012 (UTC)[ответить]
Нулём. Advisor, 23:29, 16 июля 2012 (UTC)[ответить]
Так оно есть: {{#ifeq:{{{Позиционная карта|}}}|0||<если не равно>}}. И работает для всех (хм, кроме реки, но это я исправлю). С уважением, fameowner 23:45, 16 июля 2012 (UTC)[ответить]
Дык, я ж вроде говорил, что работает через ж… Попробуйте в какой-нибудь статье об острове отключить поочерёдно регион и страну. Advisor, 23:52, 16 июля 2012 (UTC)[ответить]
Ах вот вы о чем. Для второй позкарты условия нет. Ну так это же не сложно. Сейчас сделаю. Только надо ж ведь раздельно (т.е. чтобы убрать любую карту по желанию), а не сразу все отключать (при указании первой карты = 0), как я понимаю? С уважением, fameowner 23:59, 16 июля 2012 (UTC)[ответить]
Добавить в конкретный шаблон его труда не составит. А пока он используется вроде как только в кратерах. С уважением, fameowner 19:28, 15 июля 2012 (UTC)[ответить]
Была бы возможность -- уже давно бы использовали. Например, тут. А то он вообще земным прикидывается. И сюда я бы прям сейчас добавил. hatifnatter 19:41, 15 июля 2012 (UTC)[ответить]
Тогда напишите здесь список в какие типы его включать (вершина, вулкан, долина, каньон - что еще?), добавим. С уважением, fameowner 19:51, 15 июля 2012 (UTC)[ответить]
Да во все типы рельефа. Вы скажите, чего из рельефа бывает на Земле и не бывает на Луне? Вот тут нашел -- параметр 'Небесное тело' и сейчас используют в шаблоне Гора. Правда, не уверен, что он тут на что-то влияет). hatifnatter 19:59, 15 июля 2012 (UTC)[ответить]
Ну, лишний код писать тоже не желательно. В общем как дойдет дело до этого вопроса, обсудим. С уважением, fameowner 20:18, 15 июля 2012 (UTC)[ответить]
Ок, обсудим. Кстати, в Озере тоже нужен такой параметр. hatifnatter 20:30, 15 июля 2012 (UTC)[ответить]
Влияет. По координатам отсылает на позкарту Луны. Да и буковка (G) отправляет на Google Moon. Это я полгода тому делал. Advisor, 20:20, 15 июля 2012 (UTC)[ответить]
Ну тогда тем более, если и сейчас в Горе используется, то и дальше должно использоваться. Зря вы это тогда в документацию не добавили. hatifnatter 20:30, 15 июля 2012 (UTC)[ответить]
Кстати, а вы собираетесь использовать Геокар только для типов именно рельефа или вообще хотите им заменить Геокор? И использовать в Острове, Реке и т.д.? Я вот смотрю тут разговор пошел о Оазисах, которые к рельефу как-то не очень относятся. Если что, то Оазис можно и без Небесного тела. hatifnatter 19:59, 15 июля 2012 (UTC)[ответить]
Для всех. ГеоКар = ГеоКарточка. По сути, мы сейчас и улучшаем Геокор, так что да, остров на нем будет работать, как и остальные объекты (в смысле природные). Для рельефа я шаблоны потестил (см. выше раздел тесты), сейчас разбираюсь с рекой. С уважением, fameowner 20:18, 15 июля 2012 (UTC)[ответить]
Нет, для всех геокарточек по физической географии. Геокор (географический коричневый) предыдущая версия Геокара, он уже устарел по некоторым параметрам, и, тем более, поддерживает только один стиль. Advisor, 20:20, 15 июля 2012 (UTC)[ответить]

Лишний отступ для позкарт[править код]

  • Карты и рисунки на пикселей 10 углубляются в шаблон и из-за этого параметры не совсем хорошо смотрятся шаблоне. Было бы лучше на одном уровне, то есть без отступов. С уважением, fameowner 19:52, 13 июля 2012 (UTC)[ответить]
А вот эту проблему (касаемо позкарт) мы в прошлый раз решить не смогли. Я копался в коде тогда и упёрся в {{ПозКарта+}} (<div class="thumbimage">). Трогать я его так и не стал, ибо на нём 60+ тысяч статей. Advisor, 20:04, 13 июля 2012 (UTC)[ответить]
Ну, можно сделать копию {{ПозКарта+}}, а затем использовать ее в геокаре (как раз сейчас пока он нигде не используется). С уважением, fameowner 20:35, 13 июля 2012 (UTC)[ответить]
Тогда ещё нужна {{ПозКарта}}. Если у Вас есть желание, я буду только рад фиксу бага. А там и оригинальный шаблон заменить можно будет. Advisor, 21:11, 13 июля 2012 (UTC)[ответить]
Да, еще {{ПозКарта}}, я просто не написал. Желание, ну, если только завтра на свежую голову. Там видно будет. С уважением, fameowner 21:29, 13 июля 2012 (UTC)[ответить]
  • Странно, но ни у меня, ни у вас в примере больше никаких отступов слева, а также справа для изображений (но не позкарт) нет :). С уважением, fameowner 11:32, 14 июля 2012 (UTC)[ответить]
Ничего странного. Advisor, 12:54, 14 июля 2012 (UTC)[ответить]
Да, это я уже догадался. Сделал копию ПозКарта2, ПозКарта+2, Геокар2 и Тестирование/Равнина2. Пример здесь. Т.е. можно решать проблему с отступом справа. С уважением, fameowner 13:01, 14 июля 2012 (UTC)[ответить]
Алилуя. Нашел я эти +10 px, которые портили все оформление. Пример, работающий на вышеуказанных дублях. С уважением, fameowner 14:53, 14 июля 2012 (UTC)[ответить]
Решение: в шаблоне ПозКарта+ width:{{#expr:{{{width|240}}}+{{#ifeq:{{{caption|}}}|{{{caption}}}|10|2}}}}px; нужно заменить на width:{{{width|240}}}px; (и соответственно в геокаре поправить ширину с 270 до 280). С уважением, fameowner 15:25, 14 июля 2012 (UTC)[ответить]
Нет, просто убирать не стоит — не с проста ж там этот код. Скорее нужно изменить подход — блоковый параметр устаканить до присланного значения, а из ширины картинки вычесть излишки. Позже гляну что к чему. Advisor, 16:25, 14 июля 2012 (UTC)[ответить]
Хорошо. Главное, что источник проблемы найден. С уважением, fameowner 16:42, 14 июля 2012 (UTC)[ответить]
Насчет того, откуда все пошло. Могу предположить, что лишних 10 px возникли там по ошибке. Потому что смысла в них я, честно сказать не вижу. А вообще можно не париться и сделать дубль специально для геокара, который разделит нагрузку существующего шаблона. Но это так, мысли. С уважением, fameowner 13:23, 16 июля 2012 (UTC)[ответить]

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

  1. Разобраться с проблемами — ✔ Готово.
  2. Уменьшить количество вызовов шаблонов: покопаться в строковых функциях и упростить {{Карткат/Десятки 2}} и {{Карта/Бк}}✔ Сделано.
  3. Геокат: отказаться или оставить✔ Сделано.
  4. Доделать блок позкарт — ✔ Сделано (можно отключить любую из позкарт).
  5. Написать документацию к геокару — в общем и целом, ✔ Сделано.
  6. Отшлифовать дочерние шаблоны — ✔ Сделано (для всех объектов рельефа, а также реки).
    1. Разобраться с автоматическим включением категорий — ✔ Сделано.
    2. Разобраться со штрафными категориями (чтобы убрать старые параметры) — ✔ Сделано.


Замена карточек[править код]

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

  1. Собрать и обдумать полезные идеи и предложения.
  2. Ответить на вопросы ниже.
  3. Шаблоны.
    1. Добавить поддержку небесных тел, где необходимо (с отключением обычной категоризации).
    2. Иноземельная категоризация.
    3. Проверить каждый шаблон:
      1. Группа 1
      2. Группа 2
      3. Группа 3
      4. Группа 4
      5. Группа 5
  4. Бот:
    1. Унифицировать:
      1. Все позкарты до Позиционная карта и Позиционная карта 1 (или же другой вариант).
      2. Национальное название и Оригинальное название → Национальное название.
      3. Фото и Изображение → Изображение.
    2. Проставить параметр Страна:
      1. Исправить Позкарта на Страна (в полуручном режиме).
      2. Проставить параметр в зависимости от категорий.
      3. Расположение распилить на три составляющие: Страна, Регион и Район.
    3. Удалить:
      1. region (если состоит из двух символов)
      2. crosses180
      3. Ширина ПозКарты, Ширина ПозКарты 1, Ширина ПозКарты 2 и Ширина изображения.
      4. Викификацию из множественных и единичных параметров (где включена).
  5. Обновить документации.

Текущий статус[править код]

  1. Группа 1
    1. Сделать замену.
    2. Пройтись ботом.
    3. Обновить документации.
  2. Группа 2
    1. Сделать замену.
    2. Пройтись ботом.
    3. Обновить документации.
  3. Группа 3
    1. Сделать замену.
    2. Пройтись ботом.
    3. Обновить документации.
  4. Группа 4
    1. Сделать замену.
    2. Пройтись ботом.
    3. Обновить документации.
  5. Группа 5
    1. Сделать замену.
    2. Пройтись ботом.
    3. Обновить документации.

Подготовленные шаблоны[править код]

См. здесь

  1. Рельеф:
    • Равнина, низменность, возвышенность, плато, степь, пустыня.
    • Горная система, Нагорье, Плоскогорье, Хребет, Массив, Вершина, Вулкан и Скала.
    • Долина, ущелье, каньон, перевал, ледник, пещера, кратер.
    • Курган, оазис.
  2. Водоемы: озеро, болото, водохранилище, водный источник, водопад.
  3. Океаны: Остров, группа островов, мыс, полуостров, море, залив и пролив.
  4. Природа: Парк, заповедная зона, лесничество (необходимо обсуждение некоторых параметров)
  5. Река и канал (нужно учесть различные тонкости).


Таблица с уточнениями

Для всех шаблонов:

  • Параметры:
    • Полная совместимость со старыми шаблонами.
    • Множественные параметры: Страна и Регион.
    • Старые параметры: Расположение (если есть) → Страна, Регион, Район.
  • ПозКарты:
    • Можно вписать вручную.
    • Можно отключить любую из них.
  • Категории:
    • Без позкарт, без координат, по алфавиту.
    • Сортировка.
    • Штрафные:
      • Если расположение и страна совпадают.
      • Если параметр страна отсутствует.

Работа Геокара[править код]

Здесь обсуждается общие вопросы, касающиеся функциональности Геокара.

В doc'е:

  1. {{#if:{{{lat_deg|}}}|{{#if:{{{Страна|}}}{{{Небесное тело|}}}|{{Геокар|Координаты|{{{lat_deg|}}}{{{широта|}}}|{{{lat_min|}}}|{{{lat_sec|}}}|{{{lat_dir|}}}{{{N_S|}}}|{{{lon_deg|}}}{{{долгота|}}}|{{{lon_min|}}}|{{{lon_sec|}}}|{{{lon_dir|}}}{{{E_W|}}}|Страна={{{Страна|}}}|CoordScale={{{CoordScale|}}}|Небесное тело={{{Небесное тело|}}}}}}}}} Страна добавляет лишний "Я" или есть какой-то смысл?
  2. {{#if:{{{Небесное тело|}}}|{{{Небесное тело|}}}|{{#if:{{{Позиционная карта|}}}|<...>}}}} Глубокий смысл. Возможно подружить с Категория:Шаблоны:Позиционные карты:Планеты?

~Sunpriat 00:37, 9 сентября 2012 (UTC)[ответить]

Если заполнен «Небесное тело» (то есть объект внеземной), никаких Я, O и G не вылезет. А ссылка на тулсервер будет как надо. То есть с указанными Вами позкартами уже подружено. Небесные тела прописываются в Шаблон:Геокар/Небесные тела. Advisor, 00:56, 9 сентября 2012 (UTC)[ответить]
{{Геокар|Координаты|14|35|43.96|S|175|31|56.43|E|Страна=Россия|Небесное тело=Марс|CoordScale=12}}. 2)Можно пример как Оно выводит поз.карту планеты с маркером (не координаты)?~Sunpriat 01:16, 9 сентября 2012 (UTC)[ответить]
Участник:Fameowner/Песочница2. Второй с конца с обращением под старый код (вероятно, использован не будет) и третий с конца — новый. Полагаю, fameowner не будет возражать против тестов там же. П. С. При заполненном «Небесном теле» страну заполнять не нужно, это ошибочное обращение (из-за этого вылезает «Я»). Advisor, 01:21, 9 сентября 2012 (UTC)[ответить]
Понимаю, но кто-то может заполнить :). По существующему описанию явно не понятно где и как должна была работать эта вставка - нужно добавить в док короткий пример. Если добавить регион=море спокойствия, то отображение нарушается.~Sunpriat 01:37, 9 сентября 2012 (UTC)[ответить]
Да, тестируйте на здоровье. Регион (= Административная единица 1-го уровня) на Земле. Естетсвенно, что все будет нарушаться, ведь он не предназначен для внеземных объектов. Лечится дополнительным параметром. Не силён в астрономии, но, кажется, у нас и статей-то нет о таких регионах особо. Fameowner (обс) 02:03, 9 сентября 2012 (UTC)[ответить]
Никто не заполнит, поскольку в документации и коде к конкретным шаблонам это будет учтено. Да и, заполнив страну, участник укажет, что объект на Земле, а яндекс ей не помешает. Геокар в первую очередь предназначен для простой стандартизированной конфигурации самих шаблонов-карточек, и вызываться непосредственно из статей не будет. Advisor, 02:09, 9 сентября 2012 (UTC)[ответить]
Ниже есть раздел "Замена карточек" - это всё больше к нему относится. Есть шаблон {{кратер Луны}} и ваш составной {{Тестирование/Кратер}} может его заменить, но "регион" не работает, а "расположение" более не выводится. В обычных карточках можно указать: страна, регион, горная система... а на внеземных некуда вписать - делать отдельный шаблон с доп.параметром?~Sunpriat 02:57, 9 сентября 2012 (UTC)[ответить]
Нет, сделать доп. параметр во втором шаблоне ("иноземный регион" или как-то так): предложите название, и я добавлю. И у нас, кстати, нет шаблонов отдельно под внеземные объекты, т.е. все внеземные кратеры, горы и тому подобные объекты хорошо уживаются и с обычными. Поэтому в документации случай употребления без страны вряд ли нужен. Еще раз напомню, что сам Геокар не будет использоваться в статьях, т.е. документация к нему нужна в помощь тому, кто будет писать новый шаблон/редактировать существующий. Fameowner (обс) 07:33, 9 сентября 2012 (UTC)[ответить]

Шаблон языка[править код]

Коллеги, а добавьте ещё параметр, скажем, «Язык нац. названия», чтобы не было нужно нац. название каждый раз оборачивать в {{lang-XX|}} (то есть чтобы можно было, к примеру, указать |Язык нац. названия = en, и шаблон обернул бы нац. название в {{lang-en|}}). Если же данный параметр будет не заполнен, пусть нац. название выводится как есть — это позволит выводить несколько названий, каждое со своим языком. С уважением, DmitTrix 05:11, 9 сентября 2012 (UTC)[ответить]

Сомневаюсь, что от данного усложнения будет хоть какая-то польза. К тому же, вы не учитываете, что таких названий может быть несколько. Если вы часто работаете с карточками (и в частности с языковыми шаблонами), то можете выбрать более рациональный вариант, добавив себе персональные скрипты с новыми кнопками на панели редактирования (обратитесь на ВП:ФТ, там помогут). Fameowner (обс) 07:11, 9 сентября 2012 (UTC)[ответить]
Если мы сходимся на том, что язык нац. названия указывать нужно (а я не вижу, где это может помешать), то польза от этого усложнения есть:
1) это обращает внимание редактора на то, что язык надо указать;
2) это максимально удобно для быстрого ввода с клавиатуры: не надо переключать язык (если печатал не на англ.), не надо вводить {{lang- и |}}, не надо переносить руку на мышку, чтобы тыкнуть кнопку на панели (это если есть «персональные скрипты с новыми кнопками»).
Если же есть несколько названий, то (как я написал в первой реплике) можно не заполнять этот новый параметр, и добавлять все необходимые lang-XX-ы в поле «Национальное название». DmitTrix 10:21, 9 сентября 2012 (UTC)[ответить]
Посмотрел значения параметров: в некоторых статьях есть и по пять национальных названий. Хотя да, теперь вижу, что плюсы действительно есть: бо́льшая однородность значений, т.к. редакторы будут указывать языки + удобство пользования. Однако, с другой стороны, получаем 10 параметров вместо одного (при полном переходе на такое указание). Если только сделать для одного или максимум двух названий (>90% значений). Fameowner (обс) 11:30, 9 сентября 2012 (UTC)[ответить]
Думаю, для одного названия — вполне достаточно. IMHO, это будет не 90, а 99+ процентов случаев… А остальные можно заполнять вручную. DmitTrix 16:32, 9 сентября 2012 (UTC)[ответить]
Ок, оставил одно и заодно поменял их местами, чтобы первым выводился новый вариант. Пока только в равнине, позже добавлю в остальные оставим, если будет консенсус. Fameowner (обс) 16:59, 9 сентября 2012 (UTC)[ответить]
Во-первых, конкретные шаблоны будут обсуждаться позже, во-вторых, я остался при прежнем мнении и против такого параметра: Википедия:Форум/Географический/Архивы/2012/01#Новые параметры. Достаточно просто представить сколько тысяч объектов в России, которым эти самые дополнения не нужны. Advisor, 17:14, 9 сентября 2012 (UTC)[ответить]
Насколько я понял, в той дискуссии основным недостатком вы назвали чрезмерное кол-во параметров в карточках («у меня эта карточка занимает полтора экрана монитора»). Во-первых, можно оформить в одну строку (для компактности):
 |Язык = en  |Нац. название = Abcde fghijkl
Во-вторых, на страницах российских объектов строку с этим параметром можно просто стирать.
Если у вас есть другие возражения, пожалуйста, приведите их. DmitTrix 11:01, 10 сентября 2012 (UTC)[ответить]
Я там-же предлагал схему проще «
|Нац. название = en-Abcde fghijkl
». Против такого ничего против не имею. Однако, тут нужно выяснять мнение сообщества. Мастер теней, 17:43, 10 сентября 2012 (UTC)[ответить]
Итог[править код]

Предложение обсуждается не в первый раз, но результата и косенсуса все еще нет. Ссылаясь на ВП:НЕПОЛОМАНО, закрываю данное обсуждение. Fameowner (обс) 21:55, 30 сентября 2012 (UTC)[ответить]

Флаги[править код]

Зачем засорят шаблон флагами для стран? Название стран написано, дублирование этой информации не нужно. С моей точки зрения это излишное украшательство, который отвлекает внимание от более важных данных. --Obersachse 20:13, 11 сентября 2012 (UTC)[ответить]

Одна строчка, и они больше никогда не будут отвлекать. Fameowner (обс) 20:27, 11 сентября 2012 (UTC)[ответить]
Эта строчка будет включена всем по умолчанию, в том числе анонимным читателям? Кто любит пёстроту, может отключить. --Obersachse 20:38, 11 сентября 2012 (UTC)[ответить]
Нет, я имел в виду персональный css-файл. Т.е. любой желающий может отключить видимость флагов, если они ему не нравятся. А в нашем случае, когда все шаблоны перейдут на Геокар, разница вообще не будет видна: в статьях будет только текст, тогда как флагификация (которую можно персонально отключить) будет производиться самим шаблоном. Fameowner (обс) 20:46, 11 сентября 2012 (UTC)[ответить]
Томас, я конечно же тебя понимаю, но бо́льшая часть участников высказывалась за флаги: ВП:Форум/Архив/Общий/2010/02#О пользе и вреде флагификации. С тех пор не было ни одной дискуссии, где бы т.з. «без флагов» превалировала. Если в будущем консенсус изменится, естесвенно, флаги будут отключены. Мастер теней, 20:49, 11 сентября 2012 (UTC)[ответить]
Обсуждение, где принимало участие 7 (в словах: семь!!!) участников, из которых 2 против флагов, не является достаточно веским основанием считать, что есть консенсус сообщества по этой теме. Если теперь попытаются в массовом порядке внедрить флаги, где их до этого не было, то это действие, не основанное на консенсусе сообщества. Есть возражения против массовой флагификации, значит флагофилы должны поступить по Википедия:Разрешение конфликтов перед массовым действием. --Obersachse 17:08, 12 сентября 2012 (UTC)[ответить]
Замечу, что флаги будут не "массово" внедряться, а, наоборот, удаляться из текста статей, чтобы флагификация проставлялась только Геокаром (к тому же, при консенсусе за ее отмену, убрать ее не составит труда). Однако отрицать существующую практику вполне реального использования флагификации в карточках вряд ли правильно. Поэтому считаю, что убирать используемую многими редакторами флагификацию нужно, как минимум, по результатом опроса, а не по спорным аргументам ("название стран написано, дублирование этой информации не нужно", "излишное украшательство"). Fameowner (обс) 17:30, 12 сентября 2012 (UTC)[ответить]
Реально используются в некоторых шаблонах и то не везде. Шаблон Геокар предназначен для замены многих геошаблонов, в том числе таких, где флагов никогда не было. Вот это новое качество нуждается в предварительном одобрении сообщества. --Obersachse 18:11, 12 сентября 2012 (UTC)[ответить]
Более чем в 30 тыс. статей (из 40 тыс.) флагификация уже проставляется шаблоном. Еще в 5 тыс. статей флагификация есть на вскидку в половине случаев. "Таких, где флагов никогда не было" - например (кроме тех, где стран не было и не будет)? Fameowner (обс) 18:30, 12 сентября 2012 (UTC)[ответить]

Добавление обрезки и перелистывания позкарт[править код]

Проблемы:

  1. Код увеличивается более чем в два раза. Реализовано получше через доп. шаблон.
  2. Трех позкарт в шаблонах нет и вероятно не будет. Много кода ради того, чтобы переключать всего две карты (которые спокойно могут располагаться одна под другой)? По высказываниям некоторых участников ясно, что проблема все-таки имеет место.
  3. Все это работает через дополнительный шаблон {{Imagestack}}, а превышение предела вложенности есть и без него. Обошлись простой html-разметкой.
  4. В некоторых браузерах эта штука вообще не работает (см. обсуждение выше).
  5. Если js отключен/остутсвует (моб. телефоны), то результат получится кривым.
  6. Из-за кликабельности позкарт не получится реализовать переключение нажатием на карту.
  7. При печати позкарты должны выводиться одна под другой, пока получается криво.
  8. Необходимо нормальное переключение позкарт нажатием на карту (возможно, всплывающие стрелочки прямо на самой карте)

Обрезка: базируется на этом шаблоне и на данный момент из геошаблонов применяется только в этом (пример использования).
Перелистывание: работает на этом скрипте и на данный момент применяется только в этом и этом шаблонах (пример использования), но после последнего обновления движка рувики, работает лишь частично (не действует перелистывание скроллингом).
Думаю, и "обрезка" и "перелистывание" были бы очень полезны во всех геошаблонах, особенно учитывая крайне недостаточное количество позкарт малого масштаба и необходимость минимизации вертикальной громоздкости инфобоксов в геостабах (кои составляют подавляющее большинство всех геостатей). Chtototakoe 10:20, 12 сентября 2012 (UTC)[ответить]

Вопрос 4 выше. Т.е. если делать так, как есть сейчас, то получится весьма и весьма громоздко (не считая других минусов). Идея, без сомнения, вполне разумная, но только если реализовать ее, учтя все минусы. Стоит подумать над тем, можно ли сделать доп. шаблон для таких нужд. Fameowner (обс) 10:31, 12 сентября 2012 (UTC)[ответить]
Поддерживаю идею перелистивания. Преимущества очевидны. Только как решить технические сложности — включить код или создать дополнительный (под)шаблон — я не знаю. --Obersachse 18:17, 12 сентября 2012 (UTC)[ответить]

Набросал код, пока интернета не было. Как интернет появится, попробую сделать шаблон и протестировать на дублях. После этого отпишусь. Fameowner (обс) 07:26, 17 сентября 2012 (UTC)[ответить]

Вот что получается. Все это работает на шаблоне {{СлайдКарты}}. Opera 11.62, firefox 15 - работает, ie8 - естественно нет. Остальные скриншоты можно посмотреть здесь. Fameowner (обс) 16:55, 18 сентября 2012 (UTC)[ответить]
Спасибо. Остаётся доделать "обрезку" и добавить поддержку третьей позкарты (так намного нагляднее, когда, например, надо показать положение объекта находящегося, скажем, где-нибудь в Уганде (получается цепочка позкарт: (часть) континент(а)<->страна<->регион)).Chtototakoe 10:14, 20 сентября 2012 (UTC)[ответить]
Да, этот вариант работает, но он все ещё не самый оптимальный/универсальный. 1) Не могли бы вы уточнить, что значит «доделать „обрезку“»? 2) Добавить можно, однако мне все ещё не нравится реализация. То есть по идее переключать обрезанные thumb-картинки с подписью в виде позкарт — не лучшее решение. Я не особо разбираюсь в js, но мне кажется, здесь надо бы создать скрипт (наподобие ImageStack.js), который сможет работать напрямую с позкартами. Это позволит: а) сделать интуитивно понятный и логичный код (а не тот костыль, который есть сейчас), б) добиться кроссбраузерности (сейчас 1 лишний пиксель при обработке страниц может нарушить/исказить оформление) в) использовать этот механизм и в других шаблонах. Fameowner (обс) 10:29, 20 сентября 2012 (UTC)[ответить]
1) Т.е. сделать возможным отображение части позкарты (Обрезка: базируется на этом шаблоне и на данный момент из геошаблонов применяется только в этом (пример использования).). Сейчас она не работает, так как нет возможности менять параметр общей ширины (в {{СлайдКарты}} он зафиксирован на 280px), который отвечает за разрешение всей позкарты. 2) Полностью и решительно с вами согласен, и даже пробовал просить помощи в этом деле на странице обсуждения скрипта и на тех. форуме, но, к сожалению, без особых успехов... Поэтому приходится обходится тем, что есть сейчас, дабы хоть как-то привлечь внимание и продвинуть процесс доработки этой возможности. Chtototakoe 14:21, 20 сентября 2012 (UTC)[ответить]
1) Понял о чем вы. Только у меня, например, при изменении высоты обрезки в данном примере она работает криво. Тут проблем еще больше. Да и использоваться она будет мало где. Стоит ли? 2) Да, в Википедии каждый второй программист, однако никто не умеет писать код на джава скрипте. ;) Fameowner (обс) 15:31, 20 сентября 2012 (UTC)[ответить]
Теперь, кажется, нормально работает. «Да и использоваться она будет мало где. Стоит ли?» — может быть и мало где, но это лучше чем каждый раз пихать в статьи кучу html кода, чтобы интегрировать нужную позкарту в инфобокс, код которого в дальнейшем может быть много раз изменён и при этом высока вероятность, что эти изменения могут вызовут сильные искажения внешнего вида выше упомянутых статей. Chtototakoe 21:02, 20 сентября 2012 (UTC)[ответить]
Отлично :) Почему-то думал, что там возникнут ошибки, но вроде работает хорошо. На днях Мастер теней добавит. Fameowner (обс) 21:14, 20 сентября 2012 (UTC)[ответить]
Итог (обрезка позкарт)[править код]

Обрезка добавлена. Что касается перелистывания, то вынужден признать, что пока не будут решены все из описанных выше проблем (а при такой реализации это вряд ли возможно), включать этот сырой механизм просто неразумно. Выходом мне видится создание отдельного скрипта, который не будет похож на существующий ныне костыль, а, напротив, будет являться полноценной оформительской фишкой русской Википедии. Кто, когда и как это будет делать, неясно. Если найдется участник, хорошо знающий джава скрипт, то касаемо содержательной части мы всегда ему поможем. Но до тех пор этот вопрос откладывается. Fameowner (обс) 21:55, 30 сентября 2012 (UTC)[ответить]

Поддержка обрезки действительно была реализована, но лишь частично, на данный момент, как я понял, можно лишь обрезать верх и низ у карты с автоматически фиксированным разрешением, ни обрезка левой стороны (обрезка правой стороны не требуется, так как ширина отображаемой части карты имеет фиксированный размер), ни увеличение разрешения карты (фиксированной должна быть ширина блока для отображения части карты, а не само разрешение карты) пока почему-то не добавлены в шаблон. Chtototakoe 22:46, 30 сентября 2012 (UTC)[ответить]
Да, лево-право-укрупнение отсутствует. Не стал их добавлять поскольку не припоминаю статей, где это бы потребовалось. Например, шенковать карту России бессмысленно, проще указать позкарту конкретного региона. Advisor, 08:07, 2 октября 2012 (UTC)[ответить]
Это был просто пример, чтобы показать, что обрезка работает, и у меня даже мысли не было «шенковать карту России» в каких-либо статьях, ведь «проще указать позкарту конкретного региона», но это верно не для всех стран, например, в случае с Индонезией, избытка позкарт не наблюдается, ну и конечно же, зачастую легче увеличить конкретный участок карты региона, а не создавать для него отдельную позкарту. Chtototakoe 10:09, 2 октября 2012 (UTC)[ответить]
Да вроде достаточно: Категория:Шаблоны:Позиционные карты:Индонезия. В общем, добавить не сложно (дописать два параметра в два места) но пока что, я не вижу особой надобности обрезать какие-либо позкарты справа-слева кроме как «может пригодиться». Advisor, 07:09, 3 октября 2012 (UTC)[ответить]
Физических позкарт там вообще «кот наплакал» (1, 2). Ну да ладно, пускай обрезка будет работать по принципу: «я не вижу особой надобности обрезать какие-либо позкарты справа-слева кроме как "может пригодиться"». Но по крайней мере мне бы это точно пригодилось, иначе бы я этого не просил. Видимо, придётся и дальше идти трудным путём, используя вставки с html.:-( Chtototakoe 09:45, 3 октября 2012 (UTC)[ответить]

Вопросы[править код]

  1. Показывать подпись изображения как подсказку к нему или же строкой ниже, но явно?
    (!) Комментарий: в существующих шаблонах подписи показываются явно, поэтому и в новых подпись будет выводиться сразу под изображением.
  2. Иноземельная категоризация: добавлять ли такие объекты в категории по алфавиту (при полном соответствии с земным (Олимп (Марс)) или частичном (Дельта в кратере Эберсвальде, Увс (озеро))?
    (!) Комментарий: по аргументам участника Insider внеземельная категоризация будет отделена от обычной ждём итог.
  3. Выводить рядом с координатами (Я) только если объект в России или всегда?

Параметры в отдельных шаблонах[править код]

Здесь обсуждаются параметры, которые нужно дополнить/убрать/переименовать.

Шаблоны с внеземными координатами и картами[править код]

Список шаблонов, в которые необходимо включить поддержку небесных тел:

  • Кратер
  • Вулкан
  • Озеро
Состав озёр сильно разнится. Первые из воды, вторые из метана. Лучше сделать шаблон «Метановое озеро». Мастер теней, 22:34, 11 сентября 2012 (UTC)[ответить]
  • Море (на луне есть области, называемые морями)
Связь некорректна. Абсолютно разные объекты. Как и нижеуказанные «океаны». На Марсе имеются высохшие моря/озёра. Мастер теней, 22:34, 11 сентября 2012 (UTC)[ответить]
  • Океан (тоже на Луне)
  • Хребет (как минимум есть на марсе и на Европе)
  • Равнина (Марс)
  • Гора (Марс)
  • Реки (есть на Титане и высохшие русла рек на Марсе)
  • ?
Ещё есть пещеры (колодцы), как минимум две внеземные знаю, но будут ли по ним статьи? Мастер теней, 22:34, 11 сентября 2012 (UTC)[ответить]
Также имеются подлёдные моря/океаны, не знаю, как с ними, координаты им не проставишь. Да и нужны ли им карточки вообще? Мастер теней, 22:34, 11 сентября 2012 (UTC)[ответить]
Итог[править код]

Поддержка внеземных позкарт будет добавлена для равнин, кратеров, вулканов, хребтов, горных систем (например, таких) и вершин. Для состоящих из углеводорода/метана (озера, моря, океаны и реки) «водных» объектов Титана, а также сухих объектов Марса лучшим решением станет создание отдельных шаблонов. Fameowner (обс) 21:56, 4 октября 2012 (UTC)[ответить]

Документации[править код]

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

В доке крайне смутно написано про небесные тела. Есть лишь догадки, что имелось ввиду.--Abeshenkov 10:50, 9 сентября 2012 (UTC)[ответить]

Этот док для создания/настройки других шаблонов-карточек (30 из 30 которых я уже настроил). А что конкретно непонятно (чтобы можно было включить, например, в док кратера)? Fameowner (обс) 11:34, 9 сентября 2012 (UTC)[ответить]
Да все, начиная с первого предложения. Непонятно откуда взялась сочетание страна+небесное тело?--Abeshenkov 14:43, 9 сентября 2012 (UTC)[ответить]
{{Кратер}}ы бывают как на Земле (страна), так и на других планетах (небесное тело). Шаблон один, но одновременно эти два параметра не употребляются. Fameowner (обс) 14:45, 9 сентября 2012 (UTC)[ответить]
Видать я неверно выразился я говорю вот об этом предложении: Для добавления возможности отображения внеземных координат (при одновременном использовании со "Страной"). После него мне пришлось устраивать целое расследование, что имелось ввиду. Да, из примера стало понятно, что имелся ввиду озвученный вами случай. Однако совершенно не понятна границы применимости. К примеру, внеземные координаты включают ли в себя топоцентрическую, обе экваториальные и галактическую системы координат. Если да, то как это связано со страной. Поверьте, только многочисленный опыт док мне подсказывает, что имелось виду что-то следующее: Если географический объект может находится как на Земле, так на другой планете: море, озеро, гора, вулкан, кратер, борозды, трещины, разломы, возвышенность, каньоны, дельты и русла рек... То в шаблоне-потомке следует вставить следующий код....... Это позволит то то и то то. Но чтоб это понять надо разгадывать ребус. --Abeshenkov 17:15, 9 сентября 2012 (UTC)[ответить]
Поправил. Надеюсь, теперь лучше. И не заморачивайтесь по поводу принципов работы шаблонов-карточек. Поддержку небесных тел мы добавим во все требующие того шаблоны. Fameowner (обс) 17:52, 9 сентября 2012 (UTC)[ответить]
Вроде как. Дьявол кроется не в том, чтобы создать проект, а в том, чтоб его поддерживать. Это проблема любых проектов, но в опенсурсе это проблема стоит наиболее остро: старые люди уходят, меняются условия, приходят новые люди и им надо разбираться с существующим кодом. И чем лучше документация, тем проще это делать. Тем более язык вики отнюдь не способствует повышенной читабельности ;). Удачи--Abeshenkov 18:43, 9 сентября 2012 (UTC)[ответить]
Согласен. Если бы я год назад взглянул на эту документацию, то ей-богу ужаснулся бы. А сейчас могу обходиться и без них :) Fameowner (обс) 18:54, 9 сентября 2012 (UTC)[ответить]

Непризнанные государства[править код]

Слишком широкий вопрос, чтобы решать его здесь. Advisor, 18:17, 23 октября 2012 (UTC)[ответить]

Шаблоны lang-%langcode% и lang-%langcode2%[править код]

Сделайте нормальную обработку последних. Вот шаблон с lang-ja в заголовке, а вот — с lang-ja2. — Ari 07:23, 11 февраля 2013 (UTC)[ответить]

А зачем там ja2? Должен быть просто ja. Так что косяк вставившего. По-хорошему, там вообще шаблонов быть не должно, есть внутренний формат: %langcode%/%langcode2%. Advisor, 18:50, 11 февраля 2013 (UTC)[ответить]
Это далеко не единичная ошибка, полно статей, в которых langcode2 был вставлен ДО перевода содержащихся в них шаблонов на Геокар, и косяком в те времена подобная вставка не была. В результате маемо те що маемо (Бандай-Асахи (национальный парк), Дайсецудзан (национальный парк), тысячи их). На мой взгляд, категорически неправильно ограничивать пользователя в форматировании названия. Либо сделать поддержку langcode2, либо не форматировать национальное название вообще, юзер захочет - отформатирует сам. Ну или пустить бота по всем статьям с шаблонами на Геокаре, пусть правит. — Ari 11:46, 12 февраля 2013 (UTC)[ответить]
Пройдусь исправлю. Ну а зачем там были lang-%langcode2% мне не понятно — зачем оборачивать в шаблон, который визуально ничего не выводит? С таким же успехом можно пользовать курсив.
    П. С. На счёт тысяч Вы преувеличиваете, сразу с переходом я по европейским языкам исправлял — статей 30/40 было. Advisor, 15:57, 12 февраля 2013 (UTC)[ответить]
52. Если есть желание, можете помочь. Advisor, 16:03, 12 февраля 2013 (UTC)[ответить]
Ну вот и всё. Если где-то ещё попадутся, сообщайте, будем исправлять. Advisor, 16:31, 12 февраля 2013 (UTC)[ответить]

Ошибка[править код]

При последней модификации сломалось отображение ссылок на Викисклад, нужно вернуть |{{{3|}}}. Пример: Аазе. — Ivan A. Krestinin 21:44, 14 апреля 2013 (UTC)[ответить]

Пофиксил. Advisor, 20:54, 15 апреля 2013 (UTC)[ответить]

Пустая категория[править код]

Категория:Карточка на Геокаре: Исправить: Национальное название: Не указан язык пуста. Я её собираюсь удалить. --Obersachse 11:41, 14 июня 2013 (UTC)[ответить]

Не уверен в нужности удаления. Неправильные заполнения бывает появляются. И, как уже не раз говорил, сначала надо удалять коды из шаблонов. Advisor, 16:33, 14 июня 2013 (UTC)[ответить]
Раз эта проблема решена можно встроить в шаблон более общую категорию, для несколько разных ошибок. --Obersachse 19:33, 14 июня 2013 (UTC)[ответить]

Координаты с Викиданных[править код]

Добрый день, подключите пожалуйста географические координаты с Викиданных, пример есть в {{Улица}}. — Ivan A. Krestinin 03:53, 9 июля 2013 (UTC)[ответить]

Там просто строка из текста, позкарты по этим координатам не выведешь. Нужно сначала сделать шаблон, а лучше модуль, который бы вытягивал цифры для позкарт. Fameowner (обс) 16:03, 9 июля 2013 (UTC)[ответить]
Модуль могу попробовать сделать, только вот разобраться с геокаром у меня сил не хватает, он больно запутанным сделан. Довольно легко можно сделать модуль, который вернёт широту в виде числа (отрицательного для второго полушария) и долготу. Позкарте этого хватит? — Ivan A. Krestinin 20:30, 10 июля 2013 (UTC)[ответить]
Да, широта и долгота в виде числа вполне подойдет. С Геокаром мы поможем. Fameowner (обс) 11:09, 11 июля 2013 (UTC)[ответить]
Сделал, конструкции {{#invoke:Wikidata|formatStatements|property=p625|subvalue=latitude}} и {{#invoke:Wikidata|formatStatements|property=p625|subvalue=longitude}} возвращают координаты, как числа. — Ivan A. Krestinin 16:52, 13 июля 2013 (UTC)[ответить]
Покопался в коде, пришёл к выводу, что на данный момент рациональнее добавить это в дочерние шаблоны (т.е. {{остров}}, {{болото}} и т.п.).
Добавлять в Геокар можно будет только после перехода на новый (строковый) формат координат.
Кстати, я считаю, что приоритет на вывод должны иметь локально введённые координаты, если есть иное мнение, то прошу на ВП:ГЕО. Advisor, 19:54, 13 июля 2013 (UTC)[ответить]
Ок, если на уровне {{Геокар}} это сделать не получается, то как это сделать на уровне конкретных шаблонов я разобрался. Об идее отдать приоритет координатам на Викиданных слышу впервые, такое имеет смысл делать разве что спустя несколько лет, когда то, что находится на Викиданных будет выверено десятками разнообразных процедур верификации. — Ivan A. Krestinin 09:20, 15 июля 2013 (UTC)[ответить]

Новый формат координат[править код]

Недавно в шаблон были внесены изменения и теперь координаты предлагается указывать в довольно искуственном формате: 90/0/0/N/90/0/0/E, раз уж начали менять формат, то может лучше на что-нибудь более «человеческое», например, на 90°0‘0"N 90°0‘0"E? — Ivan A. Krestinin 04:11, 9 июля 2013 (UTC)[ответить]

«Искуственное, но удобное» менять на «естественное, но неудобное»? Это ж невозможно набрать на клавиатуре. Fameowner (обс) 16:03, 9 июля 2013 (UTC)[ответить]
А их действительно приходится набирать? Я чаще их копирую откуда-нибудь, где они уже с такими символами, раньше приходилось «растаскивать» координаты по параметрам deg= min=, что было неудобно, теперь нужно заменять символы. — Ivan A. Krestinin 20:22, 10 июля 2013 (UTC)[ответить]
Да, иногда приходится. Старые параметры пока тоже работают, поэтому фактически можно вставлять и старые, а время от времени по категории будет проходить бот и исправлять их. Но, согласитесь, набирать координаты таким образом гораздо удобнее. К тому же, теперь можно писать даже 90/90 для упомянутых выше координат. Fameowner (обс) 11:09, 11 июля 2013 (UTC)[ответить]

Координаты[править код]

Предлагаю удалить слово «координаты» как явно излишнее. Всем итак понятно, что это за три числа и приписка «с.ш./ю.ш./в.д./з.д.». Advisor, 19:51, 25 ноября 2013 (UTC)[ответить]

Раз за двое суток все молчат, то и позже не отпишутся. Удалил. Advisor, 18:48, 27 ноября 2013 (UTC)[ответить]

Передача дополнительного параметра при флагификации страны[править код]

Необходимо сделать так, чтобы из шаблонов Шаблон:Озеро и Шаблон:Остров можно было передать в Геокар дополнительный параметр «акватория=да». При наличии этого параметра вместо {{Флагификация/{{{Страна}}}}} в соответствующих местах должно передаваться {{Флагификация/{{{Страна}}}|акватория=да}}. См. подробности. Dinamik 13:15, 3 апреля 2014 (UTC)[ответить]

Требуемый функционал добавлен в конечный шаблон: [1]. Advisor, 21:57, 2 октября 2014 (UTC)[ответить]

Ошибка в плотности населения[править код]

Шаблон считает плотность населения неправильно, точнее технически неграмотно. Точность результата не может быть выше, чем точность исходных данных.

Пример: для исходных данных 0,49 км² и 8941 чел. выдается результат 18 246,939 чел./км². При этом если поменять в исходных данных последнюю значащую цифру, допустим 0,48 км² и 8942 чел., то результат будет 18 629,167 чел./км². Это значит, что результат нужно округлить до 18 200 - большее число значащих цифр будет вводить в заблуждение. Vcohen 20:22, 29 апреля 2014 (UTC)[ответить]

Вы уменьшили площадь на 10 тысяч квадратных метров, естественно плотность возрастёт. В чём ошибка? Advisor, 19:46, 17 сентября 2014 (UTC)[ответить]
Естественно, возрастет. Ошибка - в количестве значащих цифр после запятой в соответствии с правилами округления. Если у нас имеются исходные данные с точностью до сотых квадратного километра и до единиц населения, то результат имеет точность не более чем несколько сотен чел./км². Поэтому давать результат с точностью до тысячных долей чел./км² технически неграмотно, последние несколько цифр представляют собой случайный мусор, на порядки меньший, чем погрешность округления. Vcohen (обс) 19:56, 17 сентября 2014 (UTC)[ответить]
Мы не знаем с какой точностью приходит исходное число (площадь). Точность случайна. Advisor, 20:01, 17 сентября 2014 (UTC)[ответить]
Это я понимаю. Но можно хотя бы принять какую-то единую разумную точность для плотности населения и приводить всегда к ней. Например, не более трех-четырех значащих цифр (включая целую часть). Vcohen (обс) 20:05, 17 сентября 2014 (UTC)[ответить]
Айон (остров): режем по самую голову)). Advisor, 20:13, 17 сентября 2014 (UTC)[ответить]
Я сказал включая целую часть. Число 0,000123456 округляется до 0,000123. Число 123456000 округляется до 123000000. Vcohen (обс) 20:16, 17 сентября 2014 (UTC)[ответить]
Что ж, если кто-то захочет это реализовать, я не против. Advisor, 20:25, 17 сентября 2014 (UTC)[ответить]
Судя по логике кода, 0,000123456 или 0,000123 вообще не может быть: в этом случае выводится "менее 0,001". Вот весь блок: --Neolexx 11:41, 13 сентября 2015 (UTC)[ответить]
|Плотность населения     = <tr><td style="{{Геокар/Стили|{{{Стиль|}}}}}">[[Плотность населения]]</td><td>{{#ifexpr:{{#expr:{{Formatnum:{{{2}}}|R}} div {{Formatnum:{{{3|}}}|R}} round 3}}<0.001|менее 0,001|{{formatnum:{{#expr:{{Formatnum:{{{2|}}}|R}} div {{Formatnum:{{{3|}}}|R}} round 3}}}}}} чел./км²</td></tr>

Заблудившийся закрывающий тег[править код]

В версии шаблона на текущий момент непонятно, что делает закрывающий тег </tt> в предпоследней строчке. Соответствующий открывающий тег <tt> нигде в шаблоне не порождается. Ldv1970 (обс) 19:06, 17 сентября 2014 (UTC)[ответить]

Это фича от парсера ВП, иначе будут пустые строки. Advisor, 19:19, 17 сентября 2014 (UTC)[ответить]
По-моему, с пустыми строками лучше бороться HTML-комментариями. Ldv1970 (обс) 20:46, 18 сентября 2014 (UTC)[ответить]

Параметр «Категория на Викискладе»[править код]

Данный шаблон включает все страницы в категорию Википедия:Ссылка на Викисклад непосредственно в статье, даже если ссылка в самих статьях не указана в параметре |Категория на Викискладе =, а просто имеется на Викиданных. Вот примеры: Парк «Вагоноремонт», Парк «Воронежские озёра», Аитутаки, 82-102 (пещера), Беллинсгаузен (кратер) и еще много других. Кроме указанного мною ниже исправления, потребуется внести изменения (там необходимо заменить {{wikidata|p373|{{{Категория на Викискладе|}}}}} на {{{Категория на Викискладе|}}}) во все шаблоны, использующие данный (например, {{Плоскогорье}}, {{Парк}}, {{Вершина}}, {{Кратер}} и другие) — это я беру на себя.

Собственно изменения: надо код

|Категория на Викискладе = {{#if:{{wikidata/p373|{{{2|}}}}}|<tr><td colspan="2" style="{{Геокар/Стили|{{{Стиль|}}}}}">{{commonslink2|{{{2|}}}|{{{3|}}}|icon_size=10px}}</td></tr>}}

заменить на

|Категория на Викискладе = {{#if:{{wikidata/p373|{{{2|}}}}}|<tr><td colspan="2" style="{{Геокар/Стили|{{{Стиль|}}}}}">{{#if:{{{2|}}}|{{commonslink2|{{{2|}}}|{{{3|}}}|icon_size=10px}}|{{commonslink2||{{{3|}}}|icon_size=10px}} }}</td></tr>}}

Если кто-то предложит более простой вариант, то заранее спасибо! С уважением, Карибеков В. Ю. -обс- 13:15, 10 февраля 2015 (UTC)[ответить]

@Karibekov Vladislav Y.: Что-то я засыпаю. Вы проверяли? Если в {{Геокар}} не передан второй параметр (имя категории), то |Категория на Викискладе = и далее не будет выводиться. То есть категорию либо не через {{Геокар}} выводить, либо вытаскивать из условия {{#if:{{{2|}}}| и выносить отдельно в самый низ: {{ #ifeq: {{{1}}} | Категория на Викискладе | {{#if:{{wikidata/p373|{{{2|}}}}}|<tr><td colspan="2" style="{{Геокар/Стили|{{{Стиль|}}}}}">{{commonslink2|{{{2|}}}|{{{3|}}}|icon_size=10px}}</td></tr>}}}}. Сейчас проверил — вроде работает. Если возражений не будет — исправлю. -- dima_st_bk 10:44, 11 февраля 2015 (UTC)[ответить]
А чем мой вариант плох? Я его проверял несколько раз – вроде работает… Или я опять чего-то не досмотрел? Карибеков В. Ю. -обс- 12:58, 11 февраля 2015 (UTC)[ответить]
Сейчас (и в вашем варианте) если в {{Парк}} (и прочем) будет {{{Категория на Викискладе|}}} вместо {{wikidata|p373|{{{Категория на Викискладе|}}}}} и параметр {{{Категория на Викискладе|}}} окажется пуст, то категория с ВД не будет показана (что в общем-то и видно сейчас в Парк «Вагоноремонт»). Дело в том, что {{Геокар}} требует, чтобы второй параметр в конструкции вида {{Геокар|Категория на Викискладе|второй параметр (ссылка на категорию)|третий параметр (название)}} был заполнен. Залезьте в код Геокара, взгляните на первое условие (до свитча) и вы поймёте. -- dima_st_bk 13:10, 11 февраля 2015 (UTC)[ответить]
Мда, проглядел… Может тогда действительно вынести проверку из тела „switch“ и перенести в самый низ, как Вы и предлагали? Ну и в шаблонах заменить {{wikidata|p373|{{{Категория на Викискладе|}}}}} на {{{Категория на Викискладе|}}}, иначе включение в указанную выше категорию неизбежно. Карибеков В. Ю. -обс- 13:31, 11 февраля 2015 (UTC)[ответить]
Вообще, думаю проверка {{#if:{{{2|}}}| может заявить о себе не только здесь, но в для других параметров, которые могут браться с ВД. Нужно с этим что-то делать. -- dima_st_bk 10:47, 11 февраля 2015 (UTC)[ответить]
Просто я регулярно натыкаюсь на подобные проблемы в разных шаблонах и стараюсь как можно безопаснее их исправить. Но тут попалась нетривиальная задачка, поэтому не рискую утверждать, что мой вариант решения проблемы единственно верный. Карибеков В. Ю. -обс- 12:58, 11 февраля 2015 (UTC)[ответить]

Спасибо! Карибеков В. Ю. -обс- 12:11, 13 февраля 2015 (UTC)[ответить]

Размер подписи к изображению[править код]

Подпись к изображению имеет размер 10,5 пикселей, что находится на грани читаемости; к тому же в ней не установлено верное межстрочное расстояние.

Предлагается не уменьшать размер подписи за бессмысленностью этого хода. Пример:

Памятник Марксу и Энгельсу в стиле кубизма, некогда занимавший место перед зданием ЦК ВСРП в Будапеште
Памятник Марксу и Энгельсу в стиле кубизма, некогда занимавший место перед зданием ЦК ВСРП в Будапеште

— Джек, который построил дом (обс.) 07:20, 12 января 2017 (UTC)[ответить]

Позиция подписи[править код]

В документации на Шаблон:Группа островов, работающем на Геокаре, написано, что можно указать позицию подписи параметром «Позиция подписи». Есть ощущение, что этот параметр не работает: я пробую в Диего-Рамирес указать top для подписи к карте страны — не работает. Геокар вообще поддерживает параметр «Позиция подписи»? Dinamik (обс.) 21:47, 6 июня 2017 (UTC)[ответить]

✔ Исправлено. -- dima_st_bk 09:25, 17 июля 2017 (UTC)[ответить]

Старый тег и немного пояснений[править код]

Нужно заменить tt и добавить комментарии special:diff/86852674/86853056special:diff/86852674/87045130 :) ~Sunpriat (обс.) 15:40, 1 августа 2017 (UTC)[ответить]

✔ Сделано. Исправлено по другому. -- dima_st_bk 05:14, 6 июня 2018 (UTC)[ответить]

"Пропущена долгота" в ш:Район Нью-Йорка[править код]

Похоже, модификация формата координат поломала шаблон {{Район Нью-Йорка}}. Просьба починить. --Niklem (обс.) 19:11, 15 января 2018 (UTC)[ответить]

Поправлено. Заодно удалил отключённые lat и lon. Больше они работать не будут. Advisor, 19:57, 15 января 2018 (UTC)[ответить]
Спасибо. --Niklem (обс.) 07:18, 16 января 2018 (UTC)[ответить]

Чистим[править код]

| Страна                  = <tr><td style="{{Геокар/Стили|{{{Стиль|}}}}}">{{#if:{{{3|}}}|[[Страна|Страны]]</td><td>{{wikidata|P17|{{Флагификация|{{{2|}}}}}, {{Флагификация|{{{3|}}}}}{{#if:{{{4|}}}|, {{Флагификация|{{{4|}}}}}}}{{#if:{{{5|}}}|, {{Флагификация|{{{5|}}}}}}}{{#if:{{{6|}}}|, {{Флагификация|{{{6|}}}}}}}{{#if:{{{7|}}}|, {{Флагификация|{{{7|}}}}}}}{{#if:{{{8|}}}|, {{Флагификация|{{{8|}}}}}}}{{#if:{{{9|}}}|, {{Флагификация|{{{9|}}}}}}}{{#if:{{{10|}}}|, {{Флагификация|{{{10|}}}}}}}{{#if:{{{11|}}}|, {{Флагификация|{{{11|}}}}}}}}}|[[Страна]]</td><td>{{wikidata|P17|{{Флагификация|{{{2|}}}}}}}}}</td></tr>

Я так понимаю, уже не нужно, ибо Страна 1 и тп удалены? Или не удалены? -- dima_st_bk 00:40, 19 января 2018 (UTC) Убрал. -- dima_st_bk 22:34, 19 января 2018 (UTC)[ответить]

  1. Добавить параметр display для координат в производные шаблоны (в самом геокаре давно есть). С ним же выпилить все nocoord, предварительно пройдясь по статьям (судя по поиску, таких всего штук 5). Или как вариант, в производных шаблонах имя параметра оставить то же, как для всей рувики. -- dima_st_bk 04:51, 20 января 2018 (UTC)[ответить]
  2. Из шаблонов убрать сборку статей без координат в категорию, сделать это через геокар. Статей сейчас около 200 плюс 60 пещер, возможно для пещер имеет смысл оставить. -- dima_st_bk 04:51, 20 января 2018 (UTC)[ответить]
  3. Обновить условия штрафных категорий про множественные параметры (убрать оттуда Страна 1/Архипелаг 1 и т.д.), решить устарел ли подпись (заменить на подпись изображения) и страны/регионы (оставить только в единственном числе). -- dima_st_bk 04:51, 20 января 2018 (UTC)[ответить]
  4. Этим же проходом выделить в отдельный параметр {{геокар|регион| на будущее (пригодится для подстановки из вд, а так же для некоторые стран можно будет заменять заголовок на названия АТЕ страны). -- dima_st_bk 04:51, 20 января 2018 (UTC)[ответить]
    1. Скорее надо выпилить эти 5 шаблонов. Ни к чему одной статье две карточки. Больше к меньшему, а не наоборот.
    2. Надо, для месторождений тоже оставить отдельную.
    3. Подпись устарела, страны, регионы и районы тоже.
    4. Параметр региона надо добавить много где в сам код, район тоже. Только не для морей и иже с ними. Advisor, 16:25, 20 января 2018 (UTC)[ответить]
      • Имеет ли смысл категория "Статьи без позкарт", если сейчас в неё добавляются статьи с координатами, но без указания страны? Я предлагаю её вообще убрать. Есть координаты - есть карты, нет координат - нет карт. -- dima_st_bk 01:25, 27 января 2018 (UTC)[ответить]
        • В общем, категория выпилена. Штрафная категория для статей без координат теперь добавляется в самом {{Геокар}}, для указания собственной штрафной категории параметр cat (см. {{Озеро}}). Оставлены собственные для пещер и ВО, создана для месторождений. Возможно, нужна ещё для заповедников. -- dima_st_bk 06:27, 27 января 2018 (UTC)[ответить]
        • nocoord выпилен, множественные параметры обновлены. -- dima_st_bk 06:28, 27 января 2018 (UTC)[ответить]

Уменьшение подписей к иллюстрациям[править код]

Вопрос: зачем нужен тэг <small> в подписях к иллюстрациям? Есть ли возражения против его удаления из кода шаблонов, основанных на Геокар? Текст карточек и так не самый крупный, уменьшение ещё дальше абсолютно лишнее. stjn 10:34, 31 января 2018 (UTC)[ответить]

✔ Сделано. -- dima_st_bk 23:33, 1 февраля 2018 (UTC)[ответить]

1)Нужно последний текст "Ошибка ..." обернуть в tr td colspan="2" как у предыдущих параметров. Чтобы текст не выставлялся парсером во вне таблицы. 2) Нужно обернуть всё в includeonly. --Sunpriat 21:04, 12 мая 2019 (UTC)[ответить]

Корейские названия[править код]

Есть проблема с корейскими названиями с двумя письменностями, например: Уллындо. Надеюсь, кто-нибудь компетентный поправит правильным образом. hatifnatter (обс.) 08:26, 9 августа 2019 (UTC)[ответить]

Параметр «Небесное тело»[править код]

Коллеги, посмотрите, пожалуйста: если задать «Ио», в графе «Небесное тело» отображается ссылка «Ио», а не «Ио (спутник)», а если задать «Ио (спутник)», шаблон воспринимает объект как земной. Sneeuwschaap (обс.) 18:59, 15 декабря 2020 (UTC)[ответить]

Ошибка[править код]

При плохой иллюстрации на ВД в карточках ставится «-», но при этом статья не попадает в требующие иллюстрирования. Пример: Нун. 194.50.12.196 05:35, 20 сентября 2022 (UTC)[ответить]

✔ Сделано. -- dima_st_bk 19:03, 25 января 2023 (UTC)[ответить]

Подпись к самой позиционной карте[править код]

Что-то я не вижу такой возможности. Например: любой ли обычный читатель догадается, карта чего представлена для Алтынтага (нижняя карта)? На мой взгляд, возможность добавления подписи к позиционной карте просто необходима! 海豚2 (обс.) 10:04, 12 июля 2023 (UTC)[ответить]

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

В

| Координаты

в части

</td></tr>{{#if:{{#titleparts:{{{2|}}}|1|3}}|[[К:Карточка на Геокаре: исправить: устаревший формат координат]]}}

лучше категорию перенести внутрь "td кат td tr" чем между "/tr кат tr"

... координат]]}}</td></tr>

~Sunpriat 15:16, 23 июля 2023 (UTC)[ответить]

✔ Сделано. — dima_st_bk 04:14, 24 июля 2023 (UTC)[ответить]

@u:Dima st bk special:diff/97480300 в Служебная:Развёртка_шаблонов

{{wikidata-coords
|Геокар/Позиционные карты|coord
|01=Луна
|coord=46.43/S/5.04/W
}}

получается

<span class="no-wikidata" data-wikidata-property-id="P625"><tr><td colspan="2"><templatestyles ...
</td></tr>
</span>

внутри span не должно быть tr, span не должно быть внутри table между tr-ами ~Sunpriat 15:48, 23 июля 2023 (UTC)[ответить]

✔ Сделано. -- dima_st_bk 08:16, 24 июля 2023 (UTC)[ответить]

Оригинальное название курсивом[править код]

Сейчас шаблоны на основе Геокара оформляют курсивом все оригинальные названия, хотя нужно, как я понимаю, только написанные латиницей или кириллицей, см. Севан, Чжунцзян, Мёртвое море — шаблоны lang-XX не курсивят армянский, китайский, арабский и иврит, а карточка ошибочно курсивит. Викизавр (обс.) 05:40, 27 сентября 2023 (UTC)[ответить]