Обсуждение шаблона:Валюта историческая

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

Перенесено из Обсуждение участника:Alex-engraver#Шаблон:Валюта

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

Доброй ночи. Еще и еще раз хотел поблагодарить вас за создание шаблона Знак валюты, который сильно облегчил мне подготовку новых статей и патрулирование старых. Но сейчас я не об этом... Хотел попросить вас о помощи в создании надстройки к шаблону Валюта. Сильно хочется поиметь на его базе шаблон для ряда исторических валют, который для начала отличался бы только цветом (например, был бы салатовым) и параметром, который переводил бы шаблон для существующих валют в шаблон для исторических валют (т.е. просто менял бы цвет).

Например, вот начало существующего шаблона для Нидерландского антильского гульдена, который исчезнет с лица земли с 01.01.2012:

{{Валюта
 |Название              = Нидерландский антильский гульден
 |Оригинальное название = Antilliaanse gulden...

Хочется иметь возможность дописать одно слово (например, историческая) и получить новое оформление:

{{Валюта историческая
 |Название              = Нидерландский антильский гульден
 |Оригинальное название = Antilliaanse gulden...

Можете помочь? --Kalashnov 19:44, 18 ноября 2011 (UTC)[ответить]

Доброй ночи! Поменять цвет не проблема. Мне нужно уточнить следующие детали.
  • Параметры {{Валюта}} сформулированы в настоящем времени. При беглом просмотре кода возникает вопрос, не стоит ли исправить на прошедшее время названия параметров: «Состоит», «Печатает». Может быть, Вы ещё на что-то обратите внимание. --Alex-engraver 21:53, 18 ноября 2011 (UTC)[ответить]
  • Набор параметров, которыми задаётся курс по отношению к другим валютам оставлять? --Alex-engraver 21:53, 18 ноября 2011 (UTC)[ответить]
  • Ну, сейчас сложно что-то сказать. Будет понятно в процессе. Точно не нужно менять время на прошедшее. И нынешний шаблон устроен так, что незаполненное поле не проявляется, т.е. курс и т.п. можно будет просто не заполнять. --Kalashnov 22:00, 18 ноября 2011 (UTC)[ответить]
Посмотрите: {{Валюта историческая}}. Немного посамодеятельничал, изменив несколько надписей внутри шаблона на прошедшее время, но это можно вернуть обратно, если не подойдет. --Alex-engraver 08:12, 19 ноября 2011 (UTC)[ответить]
Вроде нормально работает (попробовал на одной валюте). С временем вы сделали удачно. Только, если можно, не "состоял", а "состояла" (это про разменные). У нас везде про "валюту" в женском роде. Вживую посмотрим еще на десяток примеров. Тогда будет точно понятно. --Kalashnov 11:49, 19 ноября 2011 (UTC)[ответить]
Род поправил. Ок, сообщайте, коли что :) --Alex-engraver 11:52, 19 ноября 2011 (UTC)[ответить]
Спасибо большое в очередной раз! Проверил на 10 валютах. Всё работает. И даже курсы иногда пригодились... --Kalashnov 12:04, 19 ноября 2011 (UTC)[ответить]

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

Про тот же шаблон, но чуть в сторону... Там есть четыре параметра:

  • ISO
  • Символ
  • Аббревиатура
  • Обозначение

Честно говоря, почти непонятна разница между последними тремя (т.е. понятна разница между символом и аббревиатурой, но неясно отличие их обоих от обозначения), но даже не в этом суть вопроса. Суть в том, что правильно ли я понимаю, что при заполненном ISO в курсы дергается именно он, а не, например, символ или обозначение? Если не заполнено ISO, то тогда уж дергается символ или обозначение. Так? --Kalashnov 12:29, 19 ноября 2011 (UTC)[ответить]

Механизм следующий. Если есть обозначение, то вставляется оно в форме символа перед числом ($100, к примеру). Если его нет, то ISO в форме букв после числа (0,68 EUR, к примеру). А если его тоже нет, то название страницы. --Alex-engraver 12:39, 19 ноября 2011 (UTC)[ответить]
Вот вставил символ в поле "Обозначение" (шаблон:валюта историческая). Ничего не случилось. По-прежнему в курсах дёргается ISO.--Kalashnov 12:45, 19 ноября 2011 (UTC)[ответить]
Всё так и осталось, потому что Вы не изменили поле непосредственно в шаблоне, а только в его тексте, между тегами pre [1]. --Alex-engraver 12:51, 19 ноября 2011 (UTC)[ответить]
Ааааааааааа... Понятно. Но теперь два раза выведено поле "Символ". На мой взгляд, там недоработка в исходном коде. Должно быть, думаю, так: при заведении знака в параметре "Обозначение" сам он не выводится, но заведённый через него символ должен дергаться в курс. Если параметр не заполнен, то доkжен дергаться код ISO.
Оба шаблона можно поправить, но перед этим надо прикинуть, сколько статей придётся ремонтировать, если какие-то из полей выкинем. Я бы оставил ISO, Символ (переименовав в Символы) и Обозначение (оставив за ним значение основного символа). Тогда в курс можно будет дёргать в порядке заполнения Обозначение, ISO и название страницы. --Alex-engraver 13:19, 19 ноября 2011 (UTC)[ответить]
А давайте поправим оба шаблона... Потихоньку поремонтируем и сами статьи. Я бы сдалал так:
  • "Символ" = Символы
  • "Аббревиатура" = Символы
  • "Обозначение" не выводится (по умолчанию туда ничего не нужно дергать -- всё ручками).
  • В "курсы" дергаем "Обозначение". Если его нет, то ISO. Если нет и ISO, тот ничего не дергаем.
Так можно? --Kalashnov 13:31, 19 ноября 2011 (UTC)[ответить]
Мне нужно уточнение: правильно понимаю, что Аббревиатура остаётся, и служит синонимом Сиволов? Если да, то что делает шаблон, если пользователь заполнит оба поля по-разному? --Alex-engraver 13:36, 19 ноября 2011 (UTC)[ответить]
Ой, да. Правильный вопрос. Тогда пусть "Аббревиатура" остается "аббревиатурой". Т.е. она не равна "Символу". В принципе это отличное от символа понятие. --Kalashnov 13:47, 19 ноября 2011 (UTC)[ответить]
Проверяйте исторические валюты. Я заодно Ирландский фунт поправил, ради интереса. Если всё будет хорошо, то и за {{Валюта}} возьмусь. --Alex-engraver 14:00, 19 ноября 2011 (UTC)[ответить]
Сходу видно, что поле "Символ" разносит на две строки. --Kalashnov 14:03, 19 ноября 2011 (UTC)[ответить]
Заполнил Немецкую марку. Ничего не получается.--Kalashnov 14:10, 19 ноября 2011 (UTC)[ответить]
Понял. Нужно писать уже не "символ", а "символы". Думаю, это не правильно. Пусть в шаблоне останется слово "Символ", а на вывод дергается "Символы". Убьемя всё рыками переписывать. И "аббревиатуру всё равно не вывел. --Kalashnov 14:14, 19 ноября 2011 (UTC)[ответить]
Мне сейчас надо будет прерваться на час-другой, поэтому пока можете откатить изменения в шаблоне, чтобы статьи поковеркаными не висели. Позже к нему вернусь. --Alex-engraver 14:20, 19 ноября 2011 (UTC)[ответить]
Я думаю, читатель час-другой даже третий проживёт без символов:) --Kalashnov 14:27, 19 ноября 2011 (UTC)[ответить]
Еще в историческом шаблоне полетела ссылка на "Викисклад". См. Французский франк. --Kalashnov 14:42, 19 ноября 2011 (UTC)[ответить]
Нет, это локальная ошибка именно франка, похоже. --Kalashnov 14:47, 19 ноября 2011 (UTC)[ответить]
Разобрался. Там был перенаворот с заголовком самой валюты внутри заполненного шаблона. Т.е. сам шаблон отрабатывает свою ссылку на Викисклад отлично.--Kalashnov 18:48, 21 ноября 2011 (UTC)[ответить]
Был невнимательным, почему-то подумал, что Аббревиатура не нужна. Вернул, проверяйте. Что с французским франком — пока понять не могу... --Alex-engraver 17:34, 19 ноября 2011 (UTC) P. S. Заполните поле описания и примера для Аббревиатуры, пожалуйста. И ещё одно: сейчас Аббревиатура выводит в таблицу поле с названием Символы. Может сменить на Аббревиатура? --Alex-engraver 17:45, 19 ноября 2011 (UTC)[ответить]
Да-да, конечно. И поле ввода, и название вывода -- "Аббревиатура". Сейчас займусь еще пятком примеров. --Kalashnov 17:52, 19 ноября 2011 (UTC)[ответить]

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

Обнаружилась одна важная дополнительная задачка -- нужен дополнительный параметр, который выводил бы внизу шаблона групповое примечание. См., напрмер, шаблон описания государства в статье Остров Мэн. В оригинале это сделано вообще прекрасно -- en:Isle of Man. --Kalashnov 23:39, 19 ноября 2011 (UTC)[ответить]

Принимайте работу. я изменил название параметра, чтобы не возникало мыслей писать примечания в него. Когда скажете, что историческая валюта полностью отлажена — возьмусь за {{Валюта}}. --Alex-engraver 08:39, 20 ноября 2011 (UTC)[ответить]
Спасибо. Я, видимо, потрачу на эксперименты всю следующую неделю. Если будут замечания, то буду их тут потихоньку выкладывать. Первое уже есть: в сноске между цифрой сноски и стрелочкой очень большой разрыв. --Kalashnov 19:08, 20 ноября 2011 (UTC)[ответить]
Понятно... Там стоит выключка вправо. См., например, Ватиканская лира. Нужно сделать выключку (прижимание) вправо. --Kalashnov 19:17, 20 ноября 2011 (UTC)[ответить]
Ок, теперь всё хорошо! --Kalashnov 19:46, 20 ноября 2011 (UTC)[ответить]
:) --Alex-engraver 19:50, 20 ноября 2011 (UTC)[ответить]

Параметр "Ширина". А вот мне приснилось или я всё же видел этот параметр? Чтобы можно было задавать ширину данного шаблона в процентах или в px? Или хотя бы так: при вставке картинок им размер присваивается автоматически. Можно сделать, чтобы шаблон без картинок имел ширину по умолчанию, как если бы картинки были вставлены? --Kalashnov 20:55, 20 ноября 2011 (UTC)[ответить]

Кажись есть. --Alex-engraver 21:08, 20 ноября 2011 (UTC)[ответить]
Да, вроде нормально. Может всё же минус 10px? а то широковаты поля. См., например, Монегасский франк. --Kalashnov 21:12, 20 ноября 2011 (UTC)[ответить]
Тогда сделаю настраиваемую ширину, так как для примера с евро текущая в самый раз. --Alex-engraver 21:16, 20 ноября 2011 (UTC)[ответить]
Да, так правильно. И я вот, что думаю, по моей части шаблон работает хорошо. Я бы дал ему недельку-другую выстояться, чтобы его попробовали другие участники -- тогда уж можно будет делать вывод о возможности или невозможности проведения тех же улучшений с базовым шаблоном. Спасибо вам огромное еще раз. --Kalashnov 21:36, 20 ноября 2011 (UTC)[ответить]
Ок. Всегда пожалуйста, рад помочь :) --Alex-engraver 21:43, 20 ноября 2011 (UTC)[ответить]

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

Сегодня столкнулся со следующими целесообразностями...

  1. Ввести два новых поля
    • Введена
    • Изъята
    куда можно было бы записывать даты введения валюты и её изъятия из обращения.
  2. Убрать из поля "Состоит из" заполнение цифрой "100" по умолчанию, если не заполнено поле "Соотношение". Это экономит время для шаблона по существующим валютам, но для исторических только мешает жить. Пусть лучше по умолчанию там ничего не записывается.

--Kalashnov 18:03, 21 ноября 2011 (UTC)[ответить]

✔ Сделано --Alex-engraver 18:37, 21 ноября 2011 (UTC)[ответить]
Ок, в течение часа проверю. --Kalashnov 18:39, 21 ноября 2011 (UTC)[ответить]

Работает, но во время еды приходит аппетит:) Хочется еще два поля:

Понимаю :) Сделал. Да, Вы контролируйте описание и пример использования, ато я там чуток дурачусь за неимением знаний в области. --Alex-engraver 19:26, 21 ноября 2011 (UTC)[ответить]
Всё нормально:) Я вообще сначала думал развивать пример на "викибаксе". На самом деле я в конечном итоге попробую сделать образец на примере рубля СССР и/или югославского динара. Это будет точно краш-тест... --Kalashnov 19:35, 21 ноября 2011 (UTC)[ответить]

Понятно, что на предыдущем уровне никаких чудес случиться не могло:) а кушать "хочется хотеть" дальше:) Мне сильно не нравятся названия полей:

  • "Страна" (см. например, случай нестраны -- Данцигский гульден
  • "Официально использовалась"
  • "Неофициально использовалась"

Предлагаю заменить их соответственно на:

--Kalashnov 20:10, 21 ноября 2011 (UTC)[ответить]

✔ Сделано --Alex-engraver 20:20, 21 ноября 2011 (UTC)[ответить]
✔ Сделано2 путем замены слова "страна" на "эмитент" в уже 50-60 расставленных по статьям шаблонах. Ура! --Kalashnov 21:29, 21 ноября 2011 (UTC)[ответить]
Вот за это и обожаю программирование, что оно экономит время на нетворческую работу :) --Alex-engraver 21:34, 21 ноября 2011 (UTC)[ответить]
Да, но есть проблема: теперь при добавлении в название шаблона слова "историческая" поле "Страна" слетит. Самое время помолиться на программирование, чтобы оно сохранило поле "Страна", превратив его на выводе в Эмитент. Можно? --Kalashnov 21:48, 21 ноября 2011 (UTC)[ответить]
Можно вернуть название поля «Страна» вместо эмитент, например. --Alex-engraver 22:00, 21 ноября 2011 (UTC)[ответить]
А параллельных два поля ввода? Как раньше было с "Символ"/"Аббревиатура"? Но один вывод! --Kalashnov 22:03, 21 ноября 2011 (UTC)[ответить]
Тогда вопрос, а что выводить, если заполнены оба и по-разному? --Alex-engraver 06:55, 22 ноября 2011 (UTC)[ответить]
Выводить то, что написано в поле "Эмитент", как в более новом поле. --Kalashnov 09:55, 22 ноября 2011 (UTC)[ответить]
✔ Сделано --Alex-engraver 11:16, 22 ноября 2011 (UTC)[ответить]
Ок, работает. --Kalashnov 12:16, 22 ноября 2011 (UTC)[ответить]

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

@Person or Persons Unknown:, изменение параметра «Монетный двор» сделано для статьи Норвежская марка? Gipoza (обс.) 13:00, 8 мая 2017 (UTC)[ответить]

Да, однако дополнительные параметры могут пригодиться и для других валют. Два монетных двора это как-то мало. — ꗨꔓꗓꔢ ꖺꔓ ꗨꔓꗓꔢꔖ ꖕꔢꔞꗟꔃꔢ ꕚꔒꔞ 15:09, 8 мая 2017 (UTC)[ответить]

В настоящее время в большинстве стран и два двора - редкость. Так что не было в этом необходимости. Несуществующие ныне дворы можно указать в одном поле, единственный существующий (в Конгсберге, а не Кенигсберге) - в другом. Gipoza (обс.) 15:38, 8 мая 2017 (UTC)[ответить]

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

Кто установил связь поля "Эмитент" с Викиданными? Связь установлена неправильно. Давайте немедленно исправим! --Kalashnov (обс.) 22:42, 1 февраля 2018 (UTC)[ответить]

Это, наверное. Gipoza (обс.) 10:18, 2 февраля 2018 (UTC)[ответить]
С полем «Центрбанк» что-то не то, в статьях отражается неправильно. Gipoza (обс.) 10:25, 2 февраля 2018 (UTC)[ответить]
Да, я вчера под утро сам нашел ошибку и пересвязал поле викиданных с полем "Эмиссионный центр". И все равно лезут ошибки. Сегодня попробую поправить или удалю эту связь. --Kalashnov (обс.) 12:36, 2 февраля 2018 (UTC)[ответить]
Убрал всякую связь с Викиданными. Думаю, что тут нужен в помощь какой-то энтузиаст, который захотел бы сделать корректные связки с отслеживаем в течение некоторого времени (ты прав) данных и в самих викиданных. Начинать там нужно с простого: ссылки на картинки, курсы, данные по ISO... --Kalashnov (обс.) 13:31, 2 февраля 2018 (UTC)[ответить]

Зачем изменили цвет шаблона? Верните старые цвета этому шаблону и шаблону «Валюта»! Gipoza (обс.) 08:09, 21 июля 2019 (UTC)[ответить]

Изменение шаблона[править код]

Увы, я не могу сейчас разхобраться с логикой обновленного шаблона, но есть ошибка -- шаблон выводит в начало страницы наименование категории "Валюты, вышедшие из обращения". Я не знаю, как это исправить. -- Kalashnov (обс.) 08:32, 10 марта 2023 (UTC)[ответить]

✔ Сделано С уважением, Vavilexxx (обс.) 19:10, 10 марта 2023 (UTC)[ответить]