Обсуждение шаблона:Спортивная карьера

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

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

Шаблон используется для добавления одной или двух строк в таблицу карьеры в карточке футболиста. Поскольку подобных строк как правило больше двух, в данный момент редакторы статей вынуждены использовать несколько таких шаблонов подряд, тогда как достаточно просто его расширить. --MaxBet 23:55, 1 марта 2010 (UTC)[ответить]

См. {{Футбольная карьера2}}. --MaxBet 01:24, 2 марта 2010 (UTC)[ответить]

Заменил. Второй шаблон я, с вашего позволения, удалю. — Claymore 12:11, 2 марта 2010 (UTC)[ответить]
Спасибо. Обращаю внимание, что при защите шаблона стоит поставить защиту на {{Футбольная карьера/Строка}}. Вторую «карьеру» удалить. --MaxBet 12:20, 2 марта 2010 (UTC)[ответить]

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

Первую строчку нужно изменить на следующее:


<includeonly>{{#if:{{{1|}}}{{{2|}}}|

Спасибо (Обсуждение проекта:Футбол#Футбольная карьера). --MaxBet 19:29, 3 марта 2010 (UTC)[ответить]

Внёс, надеюсь, ничего не поломалось. — Claymore 19:41, 3 марта 2010 (UTC)[ответить]
Перенесено со страницы Обсуждение шаблона:Спортивная карьера/Строка#nobr. Викизавр (обс.) 15:00, 7 июня 2022 (UTC)

Нужно заменить на

<includeonly>{{#if:{{{1|}}}{{{2|}}}|
{{!-}} class="nowrap" {{#if:{{{цвет|}}}|style="background:{{{цвет}}};" }}
{{!}} {{{1}}}
{{!}} {{#if:{{{3|}}} |
{{{2}}}
{{!}} {{Str ≥ len|{{{3}}}|17|{{{3}}}|{{str trim|{{{3}}}}}}}|
colspan="2" {{!}} {{{2}}} }}
{{!-}}
}}</includeonly>

на всех параметрах висят nobr, но через параметр приходят переносы строк и в новом парсере создают пустой абзац p внутри span'а nobr.

{|
{{футбольная карьера/Строка
|2016| {{Флаг Армении|20px}} [[Котайк (футбольный клуб)]]<-- получается p
|}}
|}

{{футбольная карьера/Строка|<-- получается p
2016| {{Флаг Армении|20px}} [[Котайк (футбольный клуб)]]
|}}
<td colspan="2"> <span class="nowrap"> <a...><img...></a> <a...>Котайк (футбольный клуб)</a>
<p class="mw-empty-elt">
</p>
</span></td>

--Sunpriat (обс.) 12:33, 18 сентября 2017 (UTC)[ответить]

  Баллинамаллард Юнайтед
Пока вернул. — Джек, который построил дом (обс.) 06:08, 13 октября 2017 (UTC)[ответить]
Я согласен, что плохо, когда, например, места рождения/смерти нобрятся, так как там длина строки может быть очень существенна. В случае же с футбольными клубами ничего длиннее «Баллинамаллард Юнайтед» ждать не приходится и за много лет жалоб не поступало насчёт этого обстоятельства. Проблема так же может быть решена путём использования консенсусных сокращений (например, «Динамо (СПб)» вместо «Динамо (Санткт-Петербург)»). Всё это в любом случае лучше смотрится, чем разъехавшаяся на два уровня строка, и общее правило тут, скорее, «строки футбольной карьеры не должны расползаться на два уровня». А главный аргумент в том, что для 95 % статей проблема неактуальна, а в оставшихся 5 %, скорее, легче ставить разрыв строки (Мварувари, Бенджани), чем нобры, так как два уровня — это совсем крайняя мера, на которую соглашаться имеет смысл лишь в исключительных ситуациях. Другими словами, чаще встречается ситуация, когда «ещё бы пара пикселей и всё влезло бы», чем «если не разрывать строку, то шаблон будет на пол-экрана»; текущий вариант рациональнее. Сидик из ПТУ (обс.) 07:18, 13 октября 2017 (UTC)[ответить]
Коллега, я увидел это на первой же странице, которую проверял, — Шаблон:Футболист (пример там). «Оранж Каунти Блю Стар». Ну не должно быть у карточек динамичной ширины в зависимости от длины какого-то клуба. Если вы говорите, что таких клубов мало, — ну и не повредит внешнему виду карточек этот перенос, тем более если он выровнен, как я показал. А скачущая от статьи к статье ширина — это некачественная вёрстка. Это хуже, чем один переносимый клуб. При том, что базовая ширина тоже не от балды взята, а на что-то рассчитана. Потом, у нас, кроме полной версии, есть мобильная, которая посещается чуть ли не чаще, и вот как карточка в упомянутой статье выглядит на экране iPhone 6 Plus. Сайты придумывают разные решения, чтобы контент не ломал вёрстку, например обрывают текст и ставят многоточие, или, кстати, можно уменьшать кегль в зависимости от длины строки. Но только до определённого предела. В целом же по умолчанию позволять контенту ломать вёрстку — крайне непродуманное решение. — Джек, который построил дом (обс.) 07:54, 13 октября 2017 (UTC)[ответить]
На данный момент нет ни варианта с выравниванием по флагу, ни варианта с нобром только для полной версии, ни варианта с многоточиями. Вот сначала пусть будет предоставлен более консенсусный механизм, а потом уже можно будет обсуждать изменение консенсуса. На мой взгляд, лучше в некоторых случаях выйти на условные 306px, чем из-за пары букв портить внешний вид списка клубов. Никто и не заметит, что в одной статье ширина шаблона больше на 10 пикселей, а вот название команды, распозшееся на две строки заметят сразу. И особенно глупо это будет выглядеть на мониторах 16:9, которых сейчас, смею думать, больше, а разрабатывался шаблон:Футболист ещё под 4:3. Сидик из ПТУ (обс.) 08:42, 13 октября 2017 (UTC)[ответить]
Да как-то логичнее сначала прийти к тому, что разрабатывать, а потом разрабатывать. Вот так будет с уменьшением шрифта:
 Баллинамаллард Юнайтед
Сейчас нет тренда «расширение экранов», они уже достаточно расширились, сейчас есть тренд «больше мобильных». — Джек, который построил дом (обс.) 09:09, 13 октября 2017 (UTC)[ответить]
Сделайте нобр, который не работает в мобильной версии. Сидик из ПТУ (обс.) 09:13, 13 октября 2017 (UTC)[ответить]
А вот это хорошая идея, спасибо. — Джек, который построил дом (обс.) 09:28, 13 октября 2017 (UTC)[ответить]
Хорошо, согласен, что разрыва строки лучше стараться не допускать. Но также считаю, что карточка в статье Спрул, Айван выглядит страшно, а при большей длине строки будет ещё страшнее. Также ситуация, когда параметры фотографии нужно подстраивать (что некоторые делают) под длину названия клуба, довольно чудна. Предлагаю рассмотреть вариант с уменьшением шрифта для длинных строк, тем более что он рекомендуется (раздел Dynamic text) руководством по стилю Викимедиа. — Джек, который построил дом (обс.) 09:28, 13 октября 2017 (UTC)[ответить]
В общем, я согласен, что уменьшение шрифта в экстремальных случаях допустимо и лучше, чем разъехавшаяся на два уровня строка. Тег <small></small> позволил уменьшить ширину шаблона в статье про Спрула с 329px до 307px, причём при 307px с ходу и не заметишь, что шаблон шире стандарта. Я просто помню, как кто-то один раз был недоволен уменьшенным шрифтом в медалях у лыжника, но сейчас у тех же лыжников в редких случаях это используется (медали тоже рвать на две строки некрасиво). Так что small-шрифт — нормально. Пользуясь случаем, я бы попросил Вас уменьшить ширину поля с годами, там ничего шире «9999—9999» быть не может, однако ширина поля привязана к слову «Гражданство» в первой части карточки. Возможно ли сделать независимыми друг от друга две части шаблона? Сидик из ПТУ (обс.) 09:45, 13 октября 2017 (UTC)[ответить]
А как вам идея заменить Гражданство на Страна? ЯЁ32Ы (обс.) 09:53, 13 октября 2017 (UTC)[ответить]
У других-то спортсменов «Гражданство», и это правильнее. Сидик из ПТУ (обс.) 10:01, 13 октября 2017 (UTC)[ответить]
Так гражданство-то у него великобританское, а страна как раз Северная Ирландия. У других правильнее, у футболистов нет. Специально же же есть отдельный параметр на ВД. ЯЁ32Ы (обс.) 10:13, 13 октября 2017 (UTC)[ответить]
Это ещё называется на вполне официальном уровне как «футбольное гражданство» или «спортивное гражданство». А вот, напрример, Гибралтар или Гуам — точно никак не страны, но члены ФИФА. Сидик из ПТУ (обс.) 10:31, 13 октября 2017 (UTC)[ответить]
Должно быть возможно. Я попозже всем этим займусь. — Джек, который построил дом (обс.) 12:11, 13 октября 2017 (UTC)[ответить]
[1] оставлю свою недопопытку перевести шаблон футболист на шаблон карточка, может пригодится… — Эта реплика добавлена участником AleUst (ов) 14:42, 14 октября 2017 (UTC)[ответить]

@Jack who built the house: Напоминание о данной теме. + см. Обсуждение шаблона:Футболист#Переделывание шаблона под карточку. --AleUst (обс.) 08:09, 16 декабря 2017 (UTC)[ответить]

Сейчас не возьмусь. — Джек (обс.) 09:05, 16 декабря 2017 (UTC)[ответить]
Спасибо за ответ. Оставлю здесь еще ссылки на Шаблон:Тренерская карьера/Строка. У него всего 31 включение. Предлагаю удалить, объединив {{Футбольная карьера}} и {{Тренерская карьера}}, расширив первый. Посмотрел включения. Эти шаблоны используются как в шаблоне Футболист так и в шаблоне Хоккеист. Возможно стоит переименовать в шаблон спортивная карьера. --AleUst (обс.) 09:21, 16 декабря 2017 (UTC)[ответить]
@Serhio Magpie: В связи с занятостью Джека решать Вам, что дальше делать ждать решения вопроса или заменить код уже сейчас. --AleUst (обс.) 09:31, 16 декабря 2017 (UTC)[ответить]
Я не берусь переносить код пока длинные строки карьеры залезают друг на друга в мобильной версии, см. [2]. --Serhio Magpie (обс.) 01:09, 17 декабря 2017 (UTC)[ответить]