Обсуждение шаблона:Спортивная карьера
Расширение шаблона
[править код]Шаблон используется для добавления одной или двух строк в таблицу карьеры в карточке футболиста. Поскольку подобных строк как правило больше двух, в данный момент редакторы статей вынуждены использовать несколько таких шаблонов подряд, тогда как достаточно просто его расширить. --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
[править код]Запрос выполнен |
Нужно заменить на
<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)
- Сделано. Я убрал nowrap со средней колонки — она часто раздвигает весь инфобокс, так как названия клубов бывают длинные, см. t:Футболист. — Джек, который построил дом (обс.) 01:16, 13 октября 2017 (UTC)
- @Jack who built the house: И зачем Вы это сделали? У нас был консенсус в Проекте:Футбол (Обсуждение_проекта:Футбол/Архив/2011/1#Оптимизация кода), что нужно сделать вторую колонку по умолчанию нобрнутой. Прошу вернуть это её свойство. Спрул, Айван — плохо. Сидик из ПТУ (обс.) 05:44, 13 октября 2017 (UTC)
- У вас очень странный консенсус, ибо карточки, ширина которых зависит от длины одной конкретной строки — это чудное явление, мягко говоря. Вам надо или весь шаблон расширять, или делать так, чтобы переносимая часть названия клуба была не с начала строки, если вас это раздражает, а была выровнена с началом этого названия. То есть
- @Jack who built the house: И зачем Вы это сделали? У нас был консенсус в Проекте:Футбол (Обсуждение_проекта:Футбол/Архив/2011/1#Оптимизация кода), что нужно сделать вторую колонку по умолчанию нобрнутой. Прошу вернуть это её свойство. Спрул, Айван — плохо. Сидик из ПТУ (обс.) 05:44, 13 октября 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)
- Да как-то логичнее сначала прийти к тому, что разрабатывать, а потом разрабатывать. Вот так будет с уменьшением шрифта:
- На данный момент нет ни варианта с выравниванием по флагу, ни варианта с нобром только для полной версии, ни варианта с многоточиями. Вот сначала пусть будет предоставлен более консенсусный механизм, а потом уже можно будет обсуждать изменение консенсуса. На мой взгляд, лучше в некоторых случаях выйти на условные 306px, чем из-за пары букв портить внешний вид списка клубов. Никто и не заметит, что в одной статье ширина шаблона больше на 10 пикселей, а вот название команды, распозшееся на две строки заметят сразу. И особенно глупо это будет выглядеть на мониторах 16:9, которых сейчас, смею думать, больше, а разрабатывался шаблон:Футболист ещё под 4:3. Сидик из ПТУ (обс.) 08:42, 13 октября 2017 (UTC)
- Коллега, я увидел это на первой же странице, которую проверял, — Шаблон:Футболист (пример там). «Оранж Каунти Блю Стар». Ну не должно быть у карточек динамичной ширины в зависимости от длины какого-то клуба. Если вы говорите, что таких клубов мало, — ну и не повредит внешнему виду карточек этот перенос, тем более если он выровнен, как я показал. А скачущая от статьи к статье ширина — это некачественная вёрстка. Это хуже, чем один переносимый клуб. При том, что базовая ширина тоже не от балды взята, а на что-то рассчитана. Потом, у нас, кроме полной версии, есть мобильная, которая посещается чуть ли не чаще, и вот как карточка в упомянутой статье выглядит на экране iPhone 6 Plus. Сайты придумывают разные решения, чтобы контент не ломал вёрстку, например обрывают текст и ставят многоточие, или, кстати, можно уменьшать кегль в зависимости от длины строки. Но только до определённого предела. В целом же по умолчанию позволять контенту ломать вёрстку — крайне непродуманное решение. — Джек, который построил дом (обс.) 07:54, 13 октября 2017 (UTC)
- Я согласен, что плохо, когда, например, места рождения/смерти нобрятся, так как там длина строки может быть очень существенна. В случае же с футбольными клубами ничего длиннее «Баллинамаллард Юнайтед» ждать не приходится и за много лет жалоб не поступало насчёт этого обстоятельства. Проблема так же может быть решена путём использования консенсусных сокращений (например, «Динамо (СПб)» вместо «Динамо (Санткт-Петербург)»). Всё это в любом случае лучше смотрится, чем разъехавшаяся на два уровня строка, и общее правило тут, скорее, «строки футбольной карьеры не должны расползаться на два уровня». А главный аргумент в том, что для 95 % статей проблема неактуальна, а в оставшихся 5 %, скорее, легче ставить разрыв строки (Мварувари, Бенджани), чем нобры, так как два уровня — это совсем крайняя мера, на которую соглашаться имеет смысл лишь в исключительных ситуациях. Другими словами, чаще встречается ситуация, когда «ещё бы пара пикселей и всё влезло бы», чем «если не разрывать строку, то шаблон будет на пол-экрана»; текущий вариант рациональнее. Сидик из ПТУ (обс.) 07:18, 13 октября 2017 (UTC)
- Пока вернул. — Джек, который построил дом (обс.) 06:08, 13 октября 2017 (UTC)
→ Баллинамаллард Юнайтед |
- Сейчас нет тренда «расширение экранов», они уже достаточно расширились, сейчас есть тренд «больше мобильных». — Джек, который построил дом (обс.) 09:09, 13 октября 2017 (UTC)
- Сделайте нобр, который не работает в мобильной версии. Сидик из ПТУ (обс.) 09:13, 13 октября 2017 (UTC)
- А вот это хорошая идея, спасибо. — Джек, который построил дом (обс.) 09:28, 13 октября 2017 (UTC)
- Сделайте нобр, который не работает в мобильной версии. Сидик из ПТУ (обс.) 09:13, 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)
- Так гражданство-то у него великобританское, а страна как раз Северная Ирландия. У других правильнее, у футболистов нет. Специально же же есть отдельный параметр на ВД. ЯЁ32Ы (обс.) 10:13, 13 октября 2017 (UTC)
- У других-то спортсменов «Гражданство», и это правильнее. Сидик из ПТУ (обс.) 10:01, 13 октября 2017 (UTC)
- Должно быть возможно. Я попозже всем этим займусь. — Джек, который построил дом (обс.) 12:11, 13 октября 2017 (UTC)
- А как вам идея заменить Гражданство на Страна? ЯЁ32Ы (обс.) 09:53, 13 октября 2017 (UTC)
- В общем, я согласен, что уменьшение шрифта в экстремальных случаях допустимо и лучше, чем разъехавшаяся на два уровня строка. Тег <small></small> позволил уменьшить ширину шаблона в статье про Спрула с 329px до 307px, причём при 307px с ходу и не заметишь, что шаблон шире стандарта. Я просто помню, как кто-то один раз был недоволен уменьшенным шрифтом в медалях у лыжника, но сейчас у тех же лыжников в редких случаях это используется (медали тоже рвать на две строки некрасиво). Так что small-шрифт — нормально. Пользуясь случаем, я бы попросил Вас уменьшить ширину поля с годами, там ничего шире «9999—9999» быть не может, однако ширина поля привязана к слову «Гражданство» в первой части карточки. Возможно ли сделать независимыми друг от друга две части шаблона? Сидик из ПТУ (обс.) 09:45, 13 октября 2017 (UTC)
- Сейчас нет тренда «расширение экранов», они уже достаточно расширились, сейчас есть тренд «больше мобильных». — Джек, который построил дом (обс.) 09:09, 13 октября 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)
- @Serhio Magpie: В связи с занятостью Джека решать Вам, что дальше делать ждать решения вопроса или заменить код уже сейчас. --AleUst (обс.) 09:31, 16 декабря 2017 (UTC)
- Спасибо за ответ. Оставлю здесь еще ссылки на Шаблон:Тренерская карьера/Строка. У него всего 31 включение. Предлагаю удалить, объединив {{Футбольная карьера}} и {{Тренерская карьера}}, расширив первый. Посмотрел включения. Эти шаблоны используются как в шаблоне Футболист так и в шаблоне Хоккеист. Возможно стоит переименовать в шаблон спортивная карьера. --AleUst (обс.) 09:21, 16 декабря 2017 (UTC)