Шаблон представляет собой набор строк (две ячейки br в tr) для карточек. Подробнее см.
{{
}}
. Имеет следующие типы:
обычный — слева запись, справа одно значение, для чисел есть регулятор для formatnum
множественный — слева запись, справа несколько значений
изображение
карта-изображение — принимает шаблоны
позиционная карта
координаты — двухячейковая запись
население — запись населения с годом переписи
плотность населения — считает плотность
страна — выводит страну либо их список
название — выводит русское название и национальное название
Из них нам в основном понадобятся первые два.
На данный момент стиль настраивается
одним (для всех сразу) значением
для: левого столбца ячеек, названия и категории на Викискладе. Стоит ли сделать настраиваемыми ячейки справа, ячейки изображений, позкарт и координаты
и стоит ли сделать настройки раздельными для первых трёх типов
?
Advisor
,
22:50, 12 июля 2012 (UTC)
[
]
Сделал
.
. Стили не работают. Делал для геокора сначала, там стиль есть, потом поменял для геокара и стили исчезли. Вставил для одних параметров стиль 1, а для других - стиль 2. Ни один не работает. С уважением,
fameowner
18:49, 13 июля 2012 (UTC)
[
]
По оформлению. Пришлось сделать два стиля: один для заголовка, а другой для параметров с выравниванием по правому краю. В принципе можно и так делать, но все же придется писать два стиля. Нельзя ли по умолчанию выделить название по центру, а параметры по правому краю, и тогда в стилях вообще убрать этот параметр? С уважением,
fameowner
19:39, 13 июля 2012 (UTC)
[
]
Параметр CoordRegion/region — двухбуквенный код страны (по ISO 3166). В шаблоне равнина/гора он есть. Также просмотрел код острова, но, к удивлению, не обнаружил его там (хотя в документации есть). Нужен ли он? С уважением,
fameowner
20:45, 13 июля 2012 (UTC)
[
]
Если работает от страны, то после того, как расположение переделаем на страну и регион, он не нужен будет. Тогда, в принципе, параметр делать я не буду в новом шаблоне. С уважением,
fameowner
21:59, 13 июля 2012 (UTC)
[
]
Сделал шаблон для
, никаких ошибок не возникло. Собственно хотел проверить, работает ли switch для маркера. Перехожу к следующему. С уважением,
fameowner
11:35, 14 июля 2012 (UTC)
[
]
Почти доделал
(осталось вывести позкарту). Пока у меня три загвоздки: 1. В шаблоне
{{
река
}}
есть текстовые блоки (синего цвета). Так вот, можно ли сделать что-то наподобие заголовка блоков (как, например, название - по центру и на всю ширину) с простым текстом. Я попытался через параметр его сделать, но потом понял, что это ерундовая идея, т.к. на всю ширину он не встанет. Весьма пригодилось бы. 2. Обнаружил параметр "Бассейн рек", в котором указываются как реки (можно через множественный параметр), так и выражение типа "Кама → Волга". Пока оставил простой параметр без викификации, но проблему решать нужно. 3. Как неразрывные пробелы вставлять, что-то я не вкурю? С уважением,
fameowner
20:30, 15 июля 2012 (UTC)
[
]
Для нескольких точек (то бишь истока и устья), видимо, нужно добавить places в геокаре и дальше от него плясать. С уважением,
fameowner
20:49, 15 июля 2012 (UTC)
[
]
1. Используйте
пока «Карта-изображение»
«Вставка» — ест всё что угодно одним параметром (это двухячейковая ячейка с центрированием).
2. Лучше сделать множественный, тогда викификацию, «→» или «,» можно будет делать автоматически.
2. Ну, об этом я и говорю. Добавьте стрелочку, чтобы хорошо отображалось.
3.
Нет, он простым текстом его вставляет.
Спасибо, иногда бывает помутнение
.
4. Еще посмотрю, как это в шаблоне реализовано. В общем какие тут траблы. На places позкарты обращаться нельзя (с геокара). Поэтому придется в шаблонах идти напрямую на позкарта+ и позкарта~. Однако это не хорошо, так как при изменении геокара параметры в шаблоне река не изменятся (маркер, ширина и еще парочка). Т.о. тут нужно решать: либо делать неудобный костыль и напрямую ссылаться на позкарты, либо сделать дубль позкарт для своих нужд (причем решится проблема с отступами). Пока я сделал, все работает, но с костылём. С уважением,
fameowner
08:40, 16 июля 2012 (UTC)
[
]
Если делать свои позкарты, то нужно places из дубля позкарты спустить на уровень ниже до геокара, тогда, кажется, проблем не будет. Т.е. мы будем ссылаться на геокар с параметром places (вместо костыля на позкарту+), тем самым создавая несколько точек на карте. С уважением,
fameowner
14:26, 16 июля 2012 (UTC)
[
]
Две точки я уже вывел, адаптировав под этот шаблон (причем подшаблон создавать необязательно). Вопрос в том, что он ссылается на позкарту, а не на геокар. С уважением,
fameowner
19:53, 16 июля 2012 (UTC)
[
]
Шаблон работает, пусть и приходится указывать маркер вручную. Пробовал на дубле: добавил places, адаптировал шаблон. В итоге без координат он позкарту не выводит, а если ставить, допустим, устье, то выводит только обычную позкарту. Т.е. и ставишь, не работает, и не ставишь, тоже не работает. И решить это нельзя, т.к. убрав в геокоре обязательное наличие координат поз карты без маркеров будут выводиться. Поэтому вопрос снят. С уважением,
fameowner
02:04, 17 июля 2012 (UTC)
[
]
Сделал
, однако пока я его делал, понял, что к физической географии он отношение имеет мало. Т.е. в большинстве статей (не во всех?!) в статье описывается именно административная единица, и кроме параметра Пустыня из физической географии там ничего больше нет. С уважением,
fameowner
12:15, 20 июля 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)
[
]
Нет, я имел ввиду блок в
. Его только покрасивше модифицировать чуток. Да, суть в количестве вложений. Наша задача, сделать их равными 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 гг., но сейчас то уже
вроде и 2012 год на дворе. С уважением,
fameowner
10:11, 20 июля 2012 (UTC)
[
]
Дело не в коде самих страниц (для них есть
отдельные пределы
, при превышении которых шаблон просто не работает), а в количестве вызовов страниц. Указанный выше код можно просто не вызывать в ресурсоёмких местах.
Advisor
,
01:36, 21 июля 2012 (UTC)
[
]
Геокат
Я доделал все шаблоны (скоро добавлю в раздел выше), поэтому сейчас хочу решить вопрос, оставлять нам геокат или нет.
{{#if:{{{Год|}}}...{{{Субъект страны|}}}|[[Категория:Википедия:Карточки островов с устаревшими параметрами]]}}
При этом геокат вызывается аж 10 раз, что не есть хорошо.
Во-вторых, каждый раз при вызове геоката он проверяет является ли страница статьей, если делать в самом шаблоне, то проверка выполняется только один раз.
В-третьих, для сортировки можно и вручную посчитать длину слова, тем самым отказавшись от дополнительных строковых функций.
В целом, удобств от него не так уж и много. Иногда даже приходится заглядывать в сам код шаблона, чтобы вспомнить, где должны быть те или иные параметры. С уважением,
fameowner
12:36, 22 августа 2012 (UTC)
[
]
По вопросам, которые вы задавали, пока мне кажется так:
Расположение параметров: так как сейчас в шаблонах. И еще вопрос: почему в шаблоне остров это реализовано по-другому (изображение внизу, параметры разделябтся позкартой)?
Функционала по выводу позкарт. Вопрос состоит в том, как из параметра Расположение = "страна/страны/страна+регион/страна+остров/страна+город" перейти к параметрам страна и регион. Замечание: от параметров город и остров можно избавиться. Т.е. тогда: а) можно ли это сделать ботом? (что-то я сомневаюсь) б) как убрать текущую флагификацию в некоторых статьях? в) что делать, если страна ни одна, а несколько? Разумным решением мне предлагается вывод только для первой страны, но опять же не всегда (например, Кордильеры - пол Америки тянутся).
Автовикификация сложных названий. Допустим, есть в шаблоне равнина параметр реки, а в нем они уже викифицированы в самой статье. Т.е. викификацию можно обойти. Но нельзя ли сделать так, чтобы "Красная (река)" превращалось в "[[Красная (река)|Красная]]"?
2 «как из параметра Расположение = „страна/страны/страна+регион/страна+остров/страна+город“ перейти к параметрам страна и регион» — ботом: старый параметр выпиливаем, пользуемся категориями. «от параметров город и остров можно избавиться» — от которых параметров предлагается избавляться? б) ботом в) берётся первая, если параметр позкарты заполнен, то выводится она.
Advisor
,
19:49, 13 июля 2012 (UTC)
[
]
1. Если не ошибаюсь, то в объектах рельефа оно одно. Так что пока делаем, как есть в текущих, а там посмотрим.
2. «от параметров город и остров можно избавиться» - неясно выразился. Я имел в виду, что в параметре расположение, бывает, указывают города и острова, и эту информацию просто нужно удалять из шаблона. б) ясно, в) ок, а) т.е. бот сможет распознать какого рода объект(ы) находится(-ятся) в параметре расположение? Если да, то это замечательно.
1. Так карточку острова я туда запихал просто для примера работы шаблона, ориентироваться на него не нужно.
Advisor
,
20:10, 13 июля 2012 (UTC)
[
]
2. Да, запиливаем. а) нет, увы, это будет сложно. Имелось ввиду, что, если статья лежит в категории «Горные вершины России», то мы в параметр и вставим — Россия. Отбирать списки стран, вероятно, придётся вручную — много тонкостей с пограничными объектами; остальные разгребать вручную.
2. А если несколько стран, то как? Например, если их больше 4 (когда параметров для стран вроде 4)? Да, в очевидных случаях (1 страна) получится ботом, а в отсальных придется ручками. Т.е. если есть категория, то вставляем, а старый параметр оставляем (на случай, если там еще что, кроме страны).
2. Думаю, разберемся. 3. Сразу же баг, если текст викифицирован в самой статье. Например, [[По (река)|По]] выдает [[По|По. Если нет, то все прекрасно работает, как и планировалось. С уважением,
fameowner
21:22, 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)
[
]
Не, ну для этого существуют перенаправления. Вот как сейчас Архипелаг перенаправляется на Группу островов. И Атолл тоже. А смысла в отдельных шаблонах я не вижу.
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)
[
]
Оформление и техническая часть
Стили
Вкратце: излишнее выделение жирным всех параметров, кроме названия. Затрудняет чтение.
Сейчас в объектах рельефа жирным не выделяется, и выглядит это куда лучше. Но лучше вынесем для обсуждения на СО. С уважением,
fameowner
20:35, 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)
[
]
Стоп, а зачем нам встраивать курсив? В нац. названии должен быть спец. шаблон языка, а он автоматически делает курсив:
рус.
Курсив
. А где автор не вставит шаблон, можно включать штрафную категорию или вместо названия выводить жирную красную надпись
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)
[
]
Присоединюсь к вашей дискуссии. У меня предложение сделать параметр национального названия множественным. А то сейчас слишком часто приходится писать эти
<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
22:51, 13 июля 2012 (UTC)
[
]
Сделал. Теперь в Геокар надо передавать метку картинки (в том же параметре). А саму картинку указывать в стилях с той же меткой.
Advisor
,
12:51, 14 июля 2012 (UTC)
[
]
Маркер для перевала, который выводился в зависимости от параметра Направление, перестал работать. Т.е. выводит только рисунок, когда направление не указано. С уважением,
fameowner
13:25, 14 июля 2012 (UTC)
[
]
Можно вернуться к старому варианту. Тогда картинки надо будет указывать в дочерних шаблонах (напр., в равнине), а в стилях ничего.
Advisor
,
13:57, 14 июля 2012 (UTC)
[
]
Да нет, так удобнее. Легко поменять можно, да и шаблоны лишний раз править не стоит. Просто со свитчем немного запутанно, хотя он вроде нигде больше не используется. С уважением,
fameowner
14:02, 14 июля 2012 (UTC)
[
]
Но удобство опять же выше. К тому же, если шаблон разрастется, можно сделать Геокар/Маркеры, тем самым отделив их от стилей (простой перенос текста в новый шаблон + одна небольшая правка текста в самом геокаре). С уважением,
fameowner
14:19, 14 июля 2012 (UTC)
[
]
Я бы так не сказал: во-первых, проще найти ссылки на изображения в самом шаблоне, чем в стилях (говорю про теоретического нового неопытного участника или просто не знакомого с данной группой шаблонов), во-вторых, получаем дублирование:
а в-третьих, конкретно для перевалов получаем три лишних вызова стилей, что немаловажно при итак существующем превышении 40-ка включений.
Advisor
,
14:48, 14 июля 2012 (UTC)
[
]
Первое можно решить грамотными названиями типа m_ravnina. Теоретически новый неопытный участник в эту "ерунду" вряд ли полезет. Шаблоны не такие уж и простые. По второму: ну, три строчки это пустяк. А вот по третьему хотелось бы поподробнее. Т.е. если количество типов не може превышать 40 включений? С уважением,
fameowner
15:00, 14 июля 2012 (UTC)
[
]
Так с этим я несколько раз встречался. Вроде читал даже, да только надобность этого механизма так и не понял. Все же прекрасно работает и так. С уважением,
fameowner
16:50, 14 июля 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)
[
]
Я имел в виду, дополнить код шаблона примерно следующим образом:
|Изображение = <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)
[
]
Я читал документацию Геокара, поэтому знаю о существовании этого параметра и того, что с помощью него можно вставить в инфобокс «очень многое». Но я, видимо ошибочно, полагал, что предложение добавить ещё один параметр в шаблон (пускай даже дочерний) опять вызовет реакцию типа: «я не вижу особой надобности вставлять какие-либо графические шаблоны кроме как „может пригодиться“».
Chtototakoe
16:27, 20 октября 2012 (UTC)
[
]
Я в принципе, наоборот, согласен, т.к. все карточки будут одного размера. Только не много ли 300px? 280 вроде в самый раз. Хотя это не критично. С уважением,
fameowner
23:17, 13 июля 2012 (UTC)
[
]
Извиняюсь. Видимо, уже пора спать. При простановке позкарты вручную (т.е. |Позиционная карта 1 = Россия Красноярский край) обе 280px. С уважением,
fameowner
00:07, 14 июля 2012 (UTC)
[
]
Да, наверное, на сегодня я все. Завтра начну тестить гору и долину, может еще что захвачу. И надо бы уже оповестить народ, вроде основные ошибки мы пофиксили. Да и идей могут подкинуть. С уважением,
fameowner
00:28, 14 июля 2012 (UTC)
[
]
Завтра нужно сделать позкарту, чтобы была по центру:
. Вся проблема в относительности позиционирования. Чувствую проще сделать новый шаблон конкретно под наши нужды, тем более, что уже есть готовый вариант.
Advisor
,
00:35, 14 июля 2012 (UTC)
[
]
Если делать ширину позкарт фиксированной, то нужно что-то делать со странами вроде Чили и Швеции. Предлагаю сделать условие ЛИБО 300 по ширине, ЛИБО 400 по высоте, что меньше.
hatifnatter
10:14, 14 июля 2012 (UTC)
[
]
А в чем вы видите неудобство в высоте больше 400px? К тому же, если мы введем ограничение, то карта сожмется пропорционально и ширина станет меньше, чем у второй карты. А это смотрится хуже, чем длинная позкарта. С уважением,
fameowner
10:51, 14 июля 2012 (UTC)
[
]
Остров работает на геокоре, там ширина 300+10px, потом его заменять на геокар с шириной 270+10. Я в предпросмотре проверил: получится ровно на экран. А избавиться от этого не получится, ибо придется и вторую позкарту, допустим, сжимать. Плюс, унификации опять же нет (а разнобой не очень хорошо смотрится). А вообще все претензии к чилийскому народу, который на протяжении истории освоился именно на такой территории
. С уважением,
fameowner
14:14, 14 июля 2012 (UTC)
[
]
Отображение подписей
Еще один баг. Причем серьезный. Подписи нет. Не работает ни в геокоре, ни, похоже, в геокаре (посмотрите пример с островом: подпись есть, параметр в коде шаблона правильный, а в шаблоне не отображается). С уважением,
fameowner
12:02, 14 июля 2012 (UTC)
[
]
Тогда я чего-то не понимаю, потому что отображения подписи, например, изображений в шаблонах нет, т.е. я просто не вижу ее. И в острове тоже. С уважением,
fameowner
12:33, 14 июля 2012 (UTC)
[
]
Поскольку мы подошли к этому моменту, пора выбрать вывод позкарт: а) обычный — одна выше, другая ниже; б) отображение одной, переход ко второй по щелчку на кнопку или саму карту (тут надо пилить). Первый вариант используется почти везде — второй можно посмотреть у
здесь
.
Advisor
,
01:38, 17 июля 2012 (UTC)
[
]
Видел я такое расположение. И, честно сказать, неудобно — приходиться щёлкать, лишние действия совершать. Плюс, если резко нажимать, он начинает выделять текст (в опере). Хотел проверить в мозиле, так там вообще не работает (правда версия годовой давности). Затем забавно наблюдать как двигается шаблон снизу, т.к. размер изображений разный. Не знаю, обычно я люблю новаторство, но тут я консервативен, что ж поделать.
Чуть не забыл. Еще вы обещали добавить стрелочку для автовикификации во множественном параметре.
С уважением,
fameowner
01:56, 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)
[
]
Сделал документацию для
. В общем, примерно так будет для всех. Если заметите неточности, исправляйте. Также делаю документацию к геокару. С уважением,
fameowner
12:03, 21 июля 2012 (UTC)
[
]
Проблемы
Нерешённые проблемы
Пока что не отловил, какие из параметров добавляют переносы строк:
, чтобы не добавлять (
{{
}}
).
Нерешаемо, придётся переносы строк в сувать.
Таким нехорошим образом работает движок — вместо того, чтобы вставлять
между строками таблицы (где браузер обрабатывать его не будет) движок суёт их прямо перед таблицей
Ужас
Advisor
,
02:22, 15 июля 2012 (UTC)
[
]
Сделано
.
Advisor
,
23:53, 16 июля 2012 (UTC)
[
]
Для шаблона
{{
Кратер
}}
нужна поддержка внеземных позкарт, за которую отвечает параметр Небесное тело.
Сделано
. Кстати, и для гор, хребтов и каньонов/ущелий он также пригодится.
Advisor
,
00:56, 15 июля 2012 (UTC)
[
]
Расположение изображений и позиционных карт на одном уровне с параметрами (без лишних отступов).
Собственно, это наша проблема с . Я нашёл ей решение, но тогда придётся отказаться от border в table и иже с ним. Ещё один минус — небольшие пустые пространства между параметрами в случае незаполнения остальных:
.
Advisor
,
21:21, 15 июля 2012 (UTC)
[
]
Не знаю, не знаю. Жертвовать оформлением ради того, чтобы не писать комментарии в коде, кажется неоправданым. Тем более, что когда мы доделаем основные шаблоны, последующие будут создаваться по формуле "копировать, вставить, немного имзенить/убрать". Писать же вручную это никто не будет (кроме нас). Да и пространство лишнее нежелательно, т.к. карточки иногда не такие уж маленькие в длину получаются. С уважением,
fameowner
08:33, 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)
[
]
Просмотрел шаблоны по рельефу, больше проблем вроде нет. За исключением одного случая. В шаблоне
{{
Кратер
}}
нужна поддержка внеземных позкарт, за которую отвечает параметр Небесное тело. С уважением,
fameowner
18:17, 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)
[
]
Так оно есть: {{#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)
[
]
Тогда напишите здесь список в какие типы его включать (вершина, вулкан, долина, каньон - что еще?), добавим. С уважением,
fameowner
19:51, 15 июля 2012 (UTC)
[
]
Да во все типы рельефа. Вы скажите, чего из рельефа бывает на Земле и не бывает на Луне? Вот тут
нашел
-- параметр 'Небесное тело' и сейчас используют в шаблоне Гора. Правда, не уверен, что он тут на что-то влияет).
hatifnatter
19:59, 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
11:32, 14 июля 2012 (UTC)
[
]
Да, это я уже догадался. Сделал копию ПозКарта2, ПозКарта+2, Геокар2 и Тестирование/Равнина2. Пример
. Т.е. можно решать проблему с отступом справа. С уважением,
fameowner
13:01, 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)
[
]
Насчет того,
все пошло. Могу предположить, что лишних 10 px возникли там по ошибке. Потому что смысла в них я, честно сказать не вижу. А вообще можно не париться и сделать дубль специально для геокара, который разделит нагрузку существующего шаблона. Но это так, мысли. С уважением,
fameowner
13:23, 16 июля 2012 (UTC)
[
]
План
Разобраться с проблемами —
Готово
.
Уменьшить количество вызовов шаблонов: покопаться в строковых функциях и упростить
{{
Карткат/Десятки 2
}}
и
{{
Карта/Бк
}}
—
Сделано
.
Геокат: отказаться
или оставить
—
Сделано
.
Доделать блок позкарт —
Сделано
(можно отключить любую из позкарт).
Написать документацию к геокару — в общем и целом,
Сделано
.
Отшлифовать дочерние шаблоны —
Сделано
(для всех объектов рельефа, а также реки).
Разобраться с автоматическим включением категорий —
Сделано
.
Разобраться со штрафными категориями (чтобы убрать старые параметры) —
Сделано
.
Замена карточек
План перехода
Собрать и обдумать полезные идеи и предложения.
Ответить на вопросы ниже.
Шаблоны.
Добавить поддержку небесных тел, где необходимо (с отключением обычной категоризации).
Иноземельная категоризация.
Проверить каждый шаблон:
Группа 1
Группа 2
Группа 3
Группа 4
Группа 5
Бот:
Унифицировать:
Все позкарты до Позиционная карта и Позиционная карта 1 (или же другой вариант).
Национальное название и Оригинальное название → Национальное название.
Фото и Изображение → Изображение.
Проставить параметр Страна:
Исправить Позкарта на Страна (в полуручном режиме).
Проставить параметр в зависимости от категорий.
Расположение распилить на три составляющие: Страна, Регион и Район.
Удалить:
region (если состоит из двух символов)
crosses180
Ширина ПозКарты, Ширина ПозКарты 1, Ширина ПозКарты 2 и Ширина изображения.
Викификацию из множественных и единичных параметров (где включена).
Океаны: Остров, группа островов, мыс, полуостров, море, залив и пролив.
Природа: Парк, заповедная зона, лесничество (необходимо обсуждение некоторых параметров)
Река и канал (нужно учесть различные тонкости).
Для всех шаблонов:
Параметры:
Полная совместимость со старыми шаблонами.
Множественные параметры: Страна и Регион.
Старые параметры: Расположение (если есть) → Страна, Регион, Район.
ПозКарты:
Можно вписать вручную.
Можно отключить любую из них.
Категории:
Без позкарт, без координат, по алфавиту.
Сортировка.
Штрафные:
Если расположение и страна совпадают.
Если параметр страна отсутствует.
Работа Геокара
Здесь обсуждается общие вопросы, касающиеся функциональности Геокара.
В doc'е:
{{#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|}}}|Небесное тело={{{Небесное тело|}}}}}}}}}
Страна добавляет лишний "Я" или есть какой-то смысл?
Если заполнен «Небесное тело» (то есть объект внеземной), никаких Я, 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
не будет возражать против тестов там же. П. С. При заполненном «Небесном теле» страну заполнять не нужно, это ошибочное обращение (из-за этого вылезает «Я»).
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|}}
). Если же данный параметр будет не заполнен, пусть нац. название выводится как есть — это позволит выводить несколько названий, каждое со своим языком. С уважением,
05:11, 9 сентября 2012 (UTC)
[
]
Сомневаюсь, что от данного усложнения будет хоть какая-то польза. К тому же, вы не учитываете, что таких названий может быть несколько. Если вы часто работаете с карточками (и в частности с языковыми шаблонами), то можете выбрать более рациональный вариант, добавив себе персональные скрипты с новыми кнопками на панели редактирования (обратитесь на
ВП:ФТ
, там помогут).
Fameowner
(обс)
07:11, 9 сентября 2012 (UTC)
[
]
Если мы сходимся на том, что язык нац. названия указывать
нужно
(а я не вижу, где это может помешать), то польза от этого усложнения есть:
1) это обращает внимание редактора на то, что язык надо указать;
2) это максимально удобно для быстрого ввода с клавиатуры: не надо переключать язык (если печатал не на англ.), не надо вводить
{{lang-
и
|}}
, не надо переносить руку на мышку, чтобы тыкнуть кнопку на панели (это если есть
«персональные скрипты с новыми кнопками»
).
Если же есть несколько названий, то (как я написал в первой реплике) можно не заполнять этот новый параметр, и добавлять все необходимые lang-XX-ы в поле «Национальное название».
10:21, 9 сентября 2012 (UTC)
[
]
Посмотрел
: в некоторых статьях есть и по пять национальных названий. Хотя да, теперь вижу, что плюсы действительно есть: бо́льшая однородность значений, т.к. редакторы будут указывать языки + удобство пользования. Однако, с другой стороны, получаем 10 параметров вместо одного (при полном переходе на такое указание). Если только
для одного или максимум двух названий (>90% значений).
Fameowner
(обс)
11:30, 9 сентября 2012 (UTC)
[
]
Думаю, для одного названия — вполне достаточно. IMHO, это будет не 90, а 99+ процентов случаев… А остальные можно заполнять вручную.
16:32, 9 сентября 2012 (UTC)
[
]
Ок, оставил одно и заодно поменял их местами, чтобы первым выводился новый вариант. Пока только в
,
позже добавлю в остальные
оставим, если будет консенсус.
Fameowner
(обс)
16:59, 9 сентября 2012 (UTC)
[
]
Насколько я понял, в той дискуссии основным недостатком вы назвали чрезмерное кол-во параметров в карточках (
«у меня эта карточка занимает полтора экрана монитора»
). Во-первых, можно оформить в одну строку (для компактности):
|Язык = en |Нац. название = Abcde fghijkl
Во-вторых, на страницах российских объектов строку с этим параметром можно просто стирать.
Зачем засорят шаблон флагами для стран? Название стран написано, дублирование этой информации не нужно. С моей точки зрения это излишное украшательство, который отвлекает внимание от более важных данных. --
Obersachse
20:13, 11 сентября 2012 (UTC)
[
]
Нет, я имел в виду персональный css-файл. Т.е. любой желающий может отключить видимость флагов, если они ему не нравятся. А в нашем случае, когда все шаблоны перейдут на Геокар, разница вообще не будет видна: в статьях будет только текст, тогда как флагификация (которую можно персонально отключить) будет производиться самим шаблоном.
Fameowner
(обс)
20:46, 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)
[
]
Добавление обрезки и перелистывания позкарт
Проблемы:
Код увеличивается более чем в два раза.
Реализовано получше через доп. шаблон.
Трех позкарт в шаблонах нет и вероятно не будет. Много кода ради того, чтобы переключать всего две карты (которые спокойно могут располагаться одна под другой)?
По высказываниям некоторых участников ясно, что проблема все-таки имеет место.
Все это работает через дополнительный шаблон
{{
Imagestack
}}
, а превышение предела вложенности есть и без него.
Обошлись простой html-разметкой.
В некоторых браузерах эта штука вообще не работает (см. обсуждение выше).
Если js отключен/остутсвует (моб. телефоны), то результат получится кривым.
Из-за кликабельности позкарт не получится реализовать переключение нажатием на карту.
При печати позкарты должны выводиться одна под другой, пока получается криво.
Необходимо нормальное переключение позкарт нажатием на карту (возможно, всплывающие стрелочки прямо на самой карте)
Вопрос 4 выше. Т.е. если делать так, как есть сейчас, то получится весьма и весьма громоздко (не считая других минусов). Идея, без сомнения, вполне разумная, но только если реализовать ее, учтя все минусы. Стоит подумать над тем, можно ли сделать доп. шаблон для таких нужд.
Fameowner
(обс)
10:31, 12 сентября 2012 (UTC)
[
]
Поддерживаю идею перелистивания. Преимущества очевидны. Только как решить технические сложности — включить код или создать дополнительный (под)шаблон — я не знаю. --
Obersachse
18:17, 12 сентября 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:55, 30 сентября 2012 (UTC)
[
]
Поддержка обрезки действительно была реализована, но лишь частично, на данный момент, как я понял, можно лишь обрезать верх и низ у карты с автоматически фиксированным разрешением, ни обрезка левой стороны (обрезка правой стороны не требуется, так как ширина отображаемой части карты имеет фиксированный размер), ни увеличение разрешения карты (фиксированной должна быть ширина блока для отображения части карты, а не само разрешение карты) пока почему-то не добавлены в шаблон.
Chtototakoe
22:46, 30 сентября 2012 (UTC)
[
]
Да, лево-право-укрупнение отсутствует. Не стал их добавлять поскольку не припоминаю статей, где это бы потребовалось. Например, шенковать карту России бессмысленно, проще указать позкарту конкретного региона.
Advisor
,
08:07, 2 октября 2012 (UTC)
[
]
был просто пример, чтобы показать, что обрезка работает, и у меня даже мысли не было «шенковать карту России» в каких-либо статьях, ведь «проще указать позкарту конкретного региона», но это верно не для всех стран, например, в случае с
Индонезией
, избытка позкарт не наблюдается, ну и конечно же, зачастую легче увеличить конкретный участок карты региона, а не создавать для него отдельную позкарту.
Chtototakoe
10:09, 2 октября 2012 (UTC)
[
]
Физических позкарт там вообще «кот наплакал» (
1
,
2
). Ну да ладно, пускай обрезка будет работать по принципу: «я не вижу особой надобности обрезать какие-либо позкарты справа-слева кроме как "может пригодиться"». Но по крайней мере мне бы это точно пригодилось, иначе бы я этого не просил. Видимо, придётся и дальше идти трудным путём, используя вставки с html.
Chtototakoe
09:45, 3 октября 2012 (UTC)
[
]
Вопросы
Показывать подпись изображения как подсказку к нему или же строкой ниже, но явно?
Комментарий:
в существующих шаблонах подписи показываются явно, поэтому и в новых подпись будет выводиться сразу под изображением.
Иноземельная категоризация: добавлять ли такие объекты в категории по алфавиту (при полном соответствии с земным (
Олимп (Марс)
) или частичном (
,
Увс (озеро)
)?
Комментарий:
по аргументам участника
Insider
внеземельная категоризация будет отделена от обычной
ждём итог.
Выводить рядом с координатами (Я) только если объект в России или всегда?
Параметры в отдельных шаблонах
Здесь обсуждаются параметры, которые нужно дополнить/убрать/переименовать.
Шаблоны с внеземными координатами и картами
Список шаблонов, в которые необходимо включить поддержку небесных тел:
Поддержка внеземных позкарт будет добавлена для равнин, кратеров, вулканов, хребтов, горных систем (например,
) и вершин. Для состоящих из углеводорода/метана (озера, моря, океаны и реки) «водных» объектов Титана, а также сухих объектов Марса лучшим решением станет создание отдельных шаблонов.
Fameowner
(обс)
21:56, 4 октября 2012 (UTC)
[
]
Этот док для создания/настройки других шаблонов-карточек (30 из 30 которых я уже настроил). А что конкретно непонятно (чтобы можно было включить, например, в док кратера)?
Fameowner
(обс)
11:34, 9 сентября 2012 (UTC)
[
]
Видать я неверно выразился я говорю вот об этом предложении:
Для добавления возможности отображения внеземных координат (при одновременном использовании со "Страной")
. После него мне пришлось устраивать целое расследование, что имелось ввиду. Да, из примера стало понятно, что имелся ввиду озвученный вами случай. Однако совершенно не понятна границы применимости. К примеру,
внеземные координаты
включают ли в себя топоцентрическую, обе экваториальные и галактическую системы координат. Если да, то как это связано со страной. Поверьте, только многочисленный опыт док мне подсказывает, что имелось виду что-то следующее:
Если географический объект может находится как на Земле, так на другой планете: море, озеро, гора, вулкан, кратер, борозды, трещины, разломы, возвышенность, каньоны, дельты и русла рек... То в шаблоне-потомке следует вставить следующий код....... Это позволит то то и то то
. Но чтоб это понять надо разгадывать ребус. --
Abeshenkov
17:15, 9 сентября 2012 (UTC)
[
]
. Надеюсь, теперь лучше. И не заморачивайтесь по поводу принципов работы шаблонов-карточек. Поддержку небесных тел мы добавим во все требующие того шаблоны.
Fameowner
(обс)
17:52, 9 сентября 2012 (UTC)
[
]
Вроде как. Дьявол кроется не в том, чтобы создать проект, а в том, чтоб его поддерживать. Это проблема любых проектов, но в опенсурсе это проблема стоит наиболее остро: старые люди уходят, меняются условия, приходят новые люди и им надо разбираться с существующим кодом. И чем лучше документация, тем проще это делать. Тем более язык вики отнюдь не способствует повышенной читабельности ;). Удачи--
Abeshenkov
18:43, 9 сентября 2012 (UTC)
[
]
А зачем там ja2? Должен быть просто ja. Так что косяк вставившего. По-хорошему, там вообще шаблонов быть не должно, есть внутренний формат: %langcode%/%langcode2%.
Advisor
,
18:50, 11 февраля 2013 (UTC)
[
]
Это далеко не единичная ошибка, полно статей, в которых langcode2 был вставлен ДО перевода содержащихся в них шаблонов на Геокар, и косяком в те времена подобная вставка не была. В результате маемо те що маемо (
Бандай-Асахи (национальный парк)
,
Дайсецудзан (национальный парк)
, тысячи их). На мой взгляд, категорически неправильно ограничивать пользователя в форматировании названия. Либо сделать поддержку langcode2, либо не форматировать национальное название вообще, юзер захочет - отформатирует сам. Ну или пустить бота по всем статьям с шаблонами на Геокаре, пусть правит. —
A
ri
✓
11:46, 12 февраля 2013 (UTC)
[
]
Пройдусь исправлю. Ну а зачем там были lang-%langcode2% мне не понятно — зачем оборачивать в шаблон, который визуально ничего не выводит? С таким же успехом можно пользовать курсив.
П. С. На счёт тысяч Вы преувеличиваете, сразу с переходом я по европейским языкам исправлял — статей 30/40 было.
Advisor
,
15:57, 12 февраля 2013 (UTC)
[
]
Не уверен в нужности удаления. Неправильные заполнения бывает появляются. И, как уже не раз говорил, сначала надо удалять коды из шаблонов.
Advisor
,
16:33, 14 июня 2013 (UTC)
[
]
Там просто строка из текста, позкарты по этим координатам не выведешь. Нужно сначала сделать шаблон, а лучше модуль, который бы вытягивал цифры для позкарт.
Fameowner
(обс)
16:03, 9 июля 2013 (UTC)
[
]
Модуль могу попробовать сделать, только вот разобраться с геокаром у меня сил не хватает, он больно запутанным сделан. Довольно легко можно сделать модуль, который вернёт широту в виде числа (отрицательного для второго полушария) и долготу. Позкарте этого хватит? —
Ivan A. Krestinin
20:30, 10 июля 2013 (UTC)
[
]
Сделал, конструкции {{#invoke:Wikidata|formatStatements|property=p625|subvalue=latitude}} и {{#invoke:Wikidata|formatStatements|property=p625|subvalue=longitude}} возвращают координаты, как числа. —
Ivan A. Krestinin
16:52, 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)
[
]
А их действительно приходится набирать? Я чаще их копирую откуда-нибудь, где они уже с такими символами, раньше приходилось «растаскивать» координаты по параметрам deg= min=, что было неудобно, теперь нужно заменять символы. —
Ivan A. Krestinin
20:22, 10 июля 2013 (UTC)
[
]
Да, иногда приходится. Старые параметры пока тоже работают, поэтому фактически можно вставлять и старые, а время от времени по категории будет проходить бот и исправлять их. Но, согласитесь, набирать координаты таким образом гораздо удобнее. К тому же, теперь можно писать даже
90/90
для упомянутых выше координат.
Fameowner
(обс)
11:09, 11 июля 2013 (UTC)
[
]
Координаты
Предлагаю удалить слово «координаты» как явно излишнее. Всем итак понятно, что это за три числа и приписка «с.ш./ю.ш./в.д./з.д.».
Advisor
,
19:51, 25 ноября 2013 (UTC)
[
]
Передача дополнительного параметра при флагификации страны
Необходимо сделать так, чтобы из шаблонов
Шаблон:Озеро
и
Шаблон:Остров
можно было передать в Геокар дополнительный параметр «акватория=да». При наличии этого параметра вместо {{Флагификация/{{{Страна}}}}} в соответствующих местах должно передаваться {{Флагификация/{{{Страна}}}|акватория=да}}. См.
подробности
.
Dinamik
13:15, 3 апреля 2014 (UTC)
[
]
Шаблон считает плотность населения неправильно, точнее технически неграмотно. Точность результата не может быть выше, чем точность исходных данных.
Пример: для исходных данных 0,49 км² и 8941 чел. выдается результат 18 246,939 чел./км². При этом если поменять в исходных данных последнюю значащую цифру, допустим 0,48 км² и 8942 чел., то результат будет 18 629,167 чел./км². Это значит, что результат нужно округлить до 18 200 - большее число значащих цифр будет вводить в заблуждение.
Vcohen
20:22, 29 апреля 2014 (UTC)
[
]
Естественно, возрастет. Ошибка - в количестве значащих цифр после запятой в соответствии с правилами округления. Если у нас имеются исходные данные с точностью до сотых квадратного километра и до единиц населения, то результат имеет точность не более чем несколько сотен чел./км². Поэтому давать результат с точностью до тысячных долей чел./км² технически неграмотно, последние несколько цифр представляют собой случайный мусор, на порядки меньший, чем погрешность округления.
Vcohen
(
обс
)
19:56, 17 сентября 2014 (UTC)
[
]
Это я понимаю. Но можно хотя бы принять какую-то единую разумную точность для плотности населения и приводить всегда к ней. Например, не более трех-четырех значащих цифр (включая целую часть).
Vcohen
(
обс
)
20:05, 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)
[
]
@
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)
[
]
Сейчас (и в вашем варианте) если в
{{
Парк
}}
(и прочем) будет
{{{Категория на Викискладе|}}}
вместо
{{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)
[
]
В документации на
Шаблон:Группа островов
, работающем на Геокаре, написано, что можно указать позицию подписи параметром «Позиция подписи». Есть ощущение, что этот параметр не работает: я пробую в
Диего-Рамирес
указать top для подписи к карте страны — не работает. Геокар вообще поддерживает параметр «Позиция подписи»?
Dinamik
(
обс.
)
21:47, 6 июня 2017 (UTC)
[
]
Добавить параметр display для координат в производные шаблоны (в самом геокаре давно есть). С ним же выпилить все nocoord, предварительно пройдясь по статьям (судя по поиску, таких всего штук 5). Или как вариант, в производных шаблонах имя параметра оставить то же, как для всей рувики. --
dima_st_bk
04:51, 20 января 2018 (UTC)
[
]
Из шаблонов убрать сборку статей без координат в категорию, сделать это через геокар. Статей сейчас около 200 плюс 60 пещер, возможно для пещер имеет смысл оставить. --
dima_st_bk
04:51, 20 января 2018 (UTC)
[
]
Обновить условия штрафных категорий про множественные параметры (убрать оттуда Страна 1/Архипелаг 1 и т.д.), решить устарел ли подпись (заменить на подпись изображения) и страны/регионы (оставить только в единственном числе). --
dima_st_bk
04:51, 20 января 2018 (UTC)
[
]
Этим же проходом выделить в отдельный параметр {{геокар|регион| на будущее (пригодится для подстановки из вд, а так же для некоторые стран можно будет заменять заголовок на названия АТЕ страны). --
dima_st_bk
04:51, 20 января 2018 (UTC)
[
]
Скорее надо выпилить эти 5 шаблонов. Ни к чему одной статье две карточки. Больше к меньшему, а не наоборот.
Имеет ли смысл категория "Статьи без позкарт", если сейчас в неё добавляются статьи с координатами, но без указания страны? Я предлагаю её вообще убрать. Есть координаты - есть карты, нет координат - нет карт. --
dima_st_bk
01:25, 27 января 2018 (UTC)
[
]
В общем, категория выпилена. Штрафная категория для статей без координат теперь добавляется в самом
{{
Геокар
}}
, для указания собственной штрафной категории параметр cat (см.
{{
Озеро
}}
). Оставлены собственные для пещер и ВО, создана для месторождений. Возможно, нужна ещё для заповедников. --
dima_st_bk
06:27, 27 января 2018 (UTC)
[
]
Вопрос: зачем нужен тэг
<small>
в подписях к иллюстрациям? Есть ли возражения против его удаления из кода шаблонов, основанных на Геокар? Текст карточек и так не самый крупный, уменьшение ещё дальше абсолютно лишнее.
stjn
10:34, 31 января 2018 (UTC)
[
]
1)Нужно последний текст "Ошибка ..." обернуть в tr td colspan="2" как у предыдущих параметров. Чтобы текст не выставлялся парсером во вне таблицы. 2) Нужно обернуть всё в includeonly. --
Sunpriat
21:04, 12 мая 2019 (UTC)
[
]
Что-то я не вижу такой возможности. Например: любой ли обычный читатель догадается, карта чего представлена для
Алтынтага
(нижняя карта)? На мой взгляд, возможность добавления подписи к позиционной карте просто необходима!
(
обс.
)
10:04, 12 июля 2023 (UTC)
[
]
Не вижу такой возможности и в более полпулярных карточках, вроде
{{
НП
}}
. Если делать — то по всей рувики, а значит обсуждать на форуме, а не тут. --
dima_st_bk
17:25, 12 июля 2023 (UTC)
[
]
Сейчас шаблоны на основе Геокара оформляют курсивом все оригинальные названия, хотя нужно, как я понимаю, только написанные латиницей или кириллицей, см.
Севан
,
Чжунцзян
,
Мёртвое море
— шаблоны lang-XX не курсивят армянский, китайский, арабский и иврит, а карточка ошибочно курсивит.
Викизавр
(
обс.
)
05:40, 27 сентября 2023 (UTC)
[
]