Обсуждение шаблона:Btname

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

Шаблон применяется для отображения латинских названий в классификации биологических объектов. Обычно употребляется следующий формат: имя объекта на латыни, затем имя автора, предложившего данное название.

Может присутствовать в любом месте текста:

'''Капуста''' ({{btname|Brassica oleracea|L.}}) — 
двулетнее растение из рода ''[[Brassica]]''.
первый параметр — название объекта;
второй параметр — имя автора (обычно сокращённое).
Капуста (Brassica oleracea L.) — двулетнее растение из рода Brassica.

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

Шаблон применяется для отображения латинских названий в классификации биологических объектов. Обычно употребляется следующий формат: имя объекта на латыни, затем имя автора, предложившего данное название.

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

ПараметрОписаниеТипСтатус
название1

название объекта

Строковый (без форматирования)необязательный
автор2

имя автора (обычно сокращенное)

Строковый (без форматирования)необязательный

be:Шаблон:Btname en:Template:Btname os:Шаблон:Btname uk:Шаблон:Btname


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

Если не указан автор, появляется неприятный пробел. Нужно исправить. `a5b 16:31, 24 января 2007 (UTC)[ответить]

Пример "мак восточный (Papaver orientale)". `a5b 16:42, 24 января 2007 (UTC)[ответить]
Благодарю Yaleks-а за исправление шаблона. `a5b 22:12, 25 января 2007 (UTC)[ответить]

Размер шрифта в {btname}[править код]

Перенесено из Обсуждение участника:Gruzd. --gruzd 10:31, 2 сентября 2006 (UTC)[ответить]

Может быть, снять small с имени автора? Alexei Kouprianov 09:45, 2 сентября 2006 (UTC)[ответить]

А почему бы и нет? --gruzd 09:47, 2 сентября 2006 (UTC)[ответить]
Сделал. На самом деле, мне нравиться как у немцев отображается имя автора - другим шрифтом. Вот только я так в шаблоне не сумел сделать :-( --gruzd 09:51, 2 сентября 2006 (UTC)[ответить]
У меня в лоб не получилось. CSS код правильный, но викидвижок его как-то не так отрабатывает. У немцев это решено через CSS, которая где-то у них на сервере лежит (пока не нашел, где). Alexei Kouprianov 10:20, 2 сентября 2006 (UTC)[ответить]
Одну нашел http://de.wikipedia.org/skins-1.5/monobook/main.css?9 там класса person нет. Код запутанный, ссылки на разные файлы CSS бродят стадами. Alexei Kouprianov 10:25, 2 сентября 2006 (UTC)[ответить]
Короче, без тех кто глубоко копает здесь не обойтись... Пока умываю руки. Alexei Kouprianov 10:29, 2 сентября 2006 (UTC)[ответить]
Беда в том, что в шаблонах нельзя использовать знак равенства - он там как присваивание аргумента срабатывает. --gruzd 10:30, 2 сентября 2006 (UTC)[ответить]
Вместо = нужно было ставить = и тогда всё работает. Надо в справку записать. Yaleks 08:29, 31 января 2007 (UTC)[ответить]
Не работает, ошибка вышла. Почему-то парсер убирает содержимое style. Yaleks 10:06, 31 января 2007 (UTC)[ответить]

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

Перенесено из Обсуждение участника:Gruzd. ≈gruzd 07:48, 16 ноября 2006 (UTC) Дело, конечно, хозяйское (в смысле, ты - начальство). Но - давно хотел попросить: может, подрихтовать дизайн шаблона btname - с переводом строки и мелкими буквами для автора-даты. По-моему в аглицкой Википедии лучше смотрится, нет? --Arachn0 11:11, 15 ноября 2006 (UTC)[ответить]

Насчёт мелкого шрифта для автора - так раньше и было, а потом по обсуждению поменяли на обычный. А перевод строки внутри шаблона сломает использование шаблона в рамках обычного текста, а это практикуется во многих статьях. ≈gruzd 12:46, 15 ноября 2006 (UTC)[ответить]
Может, пока суд да дело, сделаем так:
Coleoptera
Linnaeus, 1758
?--Arachn0 06:33, 16 ноября 2006 (UTC)[ответить]
Перенос строки (<br>) одобрить не могу, например в такой фразе получим разрыв:

Капуста (Brassica oleracea
L.
) — двулетнее растение из рода Brassica.

≈gruzd 07:51, 16 ноября 2006 (UTC)[ответить]

Пока мы не сможем "включить" small caps (как в немецкой), лучше воздержаться от изменения формата. Alexei Kouprianov 08:30, 16 ноября 2006 (UTC)[ответить]
Сделал как в немецкой (стиль определён в MediaWiki:Common.css) Yaleks 12:30, 15 января 2007 (UTC)[ответить]
Все равно рвет строку на границе 1 и 2 полей... :( Интересно, в чем дело? Alexei Kouprianov 12:32, 15 января 2007 (UTC)[ответить]
Больше не рвёт :) HTML - сила! Yaleks 12:39, 15 января 2007 (UTC)[ответить]
  • Ну ё-моё, мужики! Кончай портить шаблон. Нельзя использовать знак равенства, посмотрите: теперь в шаблоне taxobox нельзя использовать btname!!! ≈gruzd 12:43, 15 января 2007 (UTC)[ответить]
Всё, сделал. Ошибка была в {{Taxobox}} (похоже #switch неправильно обрабатывает, в отличии от #if, но он там и не нужен вообще).
Если нет возражений, то я обновлю шаблоны. Пока они Участник:Yaleks/Taxobox и Участник:Yaleks/Btname. Yaleks 14:03, 15 января 2007 (UTC)[ответить]
Ну теперь вроде можно попробовать твой вариант. Меняй. ≈gruzd 19:40, 15 января 2007 (UTC)[ответить]
Обновил. Теперь надо думать о переносах. Т.е. определять откуда вызван шаблон: из Taxobox или нет. Проще конечно третий параметр добавить. Yaleks 20:55, 15 января 2007 (UTC)[ответить]
Согласен. Смотрится - просто здорово!

Место/год публикации[править код]

Товарищи, а может, придумать какой-то третий параметр для указания места и времени публикации в записях типа Zamioculcas loddigesii Schott, Syn. Aroid.: 71 (1856)? — kinbot 10:23, 24 апреля 2008 (UTC)[ответить]

Тоже подумал о том, что год описания можно вынести в третий параметр, что позволит, в результате, автоматически категоризировать виды по году описания. Serguei S. Dukachev 08:04, 17 июня 2009 (UTC)[ответить]
Неоправданно сложной может оказаться в этом случае реализация выбора: есть скобки\нет скобок вокруг автора-года. Встречаются варианты как со скобками, так и без, например: Hylobates lar (Linnaeus, 1771) и Pan troglodytes Blumenbach, 1775. ≈gruzd 08:13, 17 июня 2009 (UTC)[ответить]
В литературе, по моим наблюдениям, наиболее часто для зоотаксонов год пишется после запятой и без скобок, а для ботанических таксонов — в скобках и без запятой. Вообще-то Кодексы биологической номенклатуры есть в интернете, поэтому предлагаю желающим ввести третий параметр изучить, написано ли там что-то на этот счёт. --Bff 09:00, 17 июня 2009 (UTC)[ответить]

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

Предлагаю записать код шаблона в следующем виде: Участник:Dionys/Шаблон:Btname. Здесь используется стандартный шаблон lang для указания языка текста. Подправлена разметка. Пример: Обсуждение_участника:Dionys/Шаблон:Btname. Dionys 12:10, 24 октября 2008 (UTC)[ответить]

В чём смысл усложнять генерируемый код и лишний раз вызывать шаблон? Шаблоны правятся редко, поэтому у них простота кода на выходе перевешивает простоту кода на входе. ~ putnik 19:33, 31 октября 2008 (UTC)[ответить]
Для унификации, но я не настаиваю. Однако, нужно всё же внести некоторые изменения: во-первых, код языка la пишется строчными буквами, во-вторых, код языка нужно добавить и к тексту об авторах (тоже la), в-третьих, display: inline; совершенно излишен для тега <span/>. С учётом этого предлагаю следующий код:
<span xml:lang{{Eq}}"la" lang{{Eq}}"la">''{{{1}}}''{{#if:{{{2|}}}|&#32;<span style{{Eq}}"font-variant: small-caps;">{{{2|}}}</span>}}</span>
Для примера можно посмотреть шаблон, указанный выше, я его изменил. Dionys 22:22, 31 октября 2008 (UTC)[ответить]
С inline и регистром языка согласен. Автор, насколько мне известно, пишется не на латинском, а в оригинале/на английском/на русском, соответственно на него язык не распространяется. font-style также зря убран, ибо он 1) выделяет название, 2) отделяет автора от названия. ~ putnik 23:09, 31 октября 2008 (UTC)[ответить]
font-style: italic; я заменил на вики-разметку '', но можно и оставить, просто длиннее получается, и браузеры без поддержки стилей не поймут. А font-style: normal; не имеет смысла, поскольку это значение по-умолчанию. В написании имён авторов я не специалист, не настаиваю. Тогда так:
<span xml:lang{{Eq}}"la" lang{{Eq}}"la">''{{{1}}}''</span>{{#if:{{{2|}}}|&#32;<span style{{Eq}}"font-variant: small-caps;">{{{2|}}}</span>}}
Dionys 12:01, 4 декабря 2008 (UTC)[ответить]
Первичный смысл тегов не в оформлении, а в семантическом делении текста. И конструкции вроде <тег1><тег2>текст</тег2></тег1> являются избыточными в плане структуры, а для оформления существуют стили. — putnik 18:38, 4 марта 2009 (UTC)[ответить]
Внёс изменения, по котором вроде бы есть консенсус. — Claymore 16:48, 21 августа 2009 (UTC)[ответить]