Обсуждение шаблона:Карточка
Перенос из англоязычной ВикипедииПравить
Предлагаю взять за основу шаблон из англовики. --Алексей Скрипник 11:00, 10 марта 2008 (UTC)Ответить[ответить]
Фиксированный порядокПравить
У данного шаблона есть существенный недостаток. При изменении порядка пунктов в карточке или же при добавлении нового пункта в середину приходится переименовывать все метки, что очень неудобно. Есть ли какие-нибудь идеи, как можно усовершенствовать шаблон, чтобы избавиться от такой необходимости? LoKi 12:50, 17 июня 2008 (UTC)Ответить[ответить]
ВопросПравить
В чем плюсы этого шаблона не понятны. Создаются шаблоны для шаблонов. Может, потом и в этом шаблоне будет стоять еще один шаблон, чтобы конечный шаблон был в кубе. Где обсуждались подобные изменения и простановка этого шаблона в других шаблонах?--Mariluna 09:05, 14 августа 2008 (UTC)Ответить[ответить]
Карточки и GoogleПравить
Для тех, кто не знает: через Google можно извлекать некоторые значения карточек. Пример можно посмотреть в Семантика PHP или население москвы. --Lockal 10:58, 9 октября 2008 (UTC)Ответить[ответить]
Добавление возможности использования стиля collapsibleПравить
{{editprotected}}?
Предлагаю для заголовка «вверху» использовать тег th
, а не td
, чтобы можно было при использовании шаблона указывать в параметре «класс_вверху» значение класса collapsible.--Abiyoyo 13:21, 4 января 2009 (UTC)Ответить[ответить]
Почему не используются шаблоны строк?Править
Привет! Кто-нибудь знает почему в этом шаблоне не используются вложенные шаблоны строк? Текст этого шаблона очень длинный и довольно запутанный, но в то же время вполне однообразный. Можно было бы сделать что-то навроде
<table class="infobox vcard" ... ><!-- -->{{СтрокаТаблицы|{{{заголовок1|}}}|{{{стиль_заголовков|}}}|{{{текст1|}}}}}<!-- -->{{СтрокаТаблицы|{{{заголовок2|}}}|{{{стиль_заголовков|}}}|{{{текст2|}}}}}<!-- ... --></table>
Или это отразится на производительности? Diana Savvatina 20:20, 23 марта 2009 (UTC)Ответить[ответить]
- Когда-то планировалось так сделать одновременно с полным реформированием шаблона. Но пока оно лежит как есть. Возможно, когда-нибудь он всё-таки будет переписан. На производительность, вероятно, влияет, но не очень сильно. — putnik 20:55, 23 марта 2009 (UTC)Ответить[ответить]
- Уже, видимо, вопрос устарел в связи с введением Lua и созданием Шаблон:Фрагмент таблицы. KPu3uC B Poccuu 09:32, 19 августа 2013 (UTC)Ответить[ответить]
Ошибка?Править
{{#if:{{{изображение|}}}|<tr><td colimg="2" class="{{{класс_изображения|}}}" style="text-align:center; {{{стиль_изображения|}}}"> {{{изображение}}} {{#if:{{{подпись|}}}|<br />
<img style="{{{стиль_подписи|}}}">{{{подпись}}} }}</img></td></tr>}}
Предположительно в этом месте ошибка. Получается, что если параметр "подпись" у изображения на задан, то после изображения всё равно будет выведен закрывающий тэг </img>, при том что открывающий тэг в этом случае будет отсутствовать. --ComIntern 15:07, 24 мая 2009 (UTC)Ответить[ответить]
- Надо переставить тэг </img>:
{{#if:{{{изображение|}}}|<tr><td colimg="2" class="{{{класс_изображения|}}}" style="text-align:center; {{{стиль_изображения|}}}"> {{{изображение}}} {{#if:{{{подпись|}}}|<br />
<img style="{{{стиль_подписи|}}}">{{{подпись}}}</img> }}</td></tr>}}
Permjak 07:59, 24 августа 2009 (UTC)Ответить[ответить]
Wasteful empty attributesПравить
This template should have #if: statements around the attributes (like class and style) which may not have any contents. GreenReaper 02:17, 14 июля 2009 (UTC)Ответить[ответить]
Ширина полейПравить
Можно ли добавить в шаблон опцию, чтобы можно было отказаться от 10px по бокам в качестве белой рамки? Я знаю, что она появляется в результате упоминания класса infobox, то есть подразумивается необходимой для шаблона-карточки. Но вот в шаблоне:Спортсмен ширина всего шаблона может быть большой из-за включения в него медалей, поэтому, чтобы сэкономить 10px, хотелось бы убрать эти поля, как было в том шаблоне до внедрения «Карточки». А моё частное мнение, что и в остальных шаблонах эта рамка ни к чему. Сидик из ПТУ 11:43, 5 февраля 2010 (UTC)Ответить[ответить]
Размер шрифтаПравить
Скажите, а почему в русском шаблоне «Карточка» (и почти всех производных от него) используется тот же размер шрифта, что и в основном тексте статьи? В английском Infobox-е используется шрифт размером 85% от основного — как по мне, для вставки это логично, и выглядит весьма симпатично. Не стоит ли и нам слегка уменьшить шрифт в «карточке»? --Даниил Белый 06:43, 10 октября 2010 (UTC)Ответить[ответить]
Второе изображениеПравить
Добавьте, пожалуйста, очень неудобно, что в английском шаблоне есть, а у нас нет. Код:
Изображение2 -->{{#if:{{{изображение2|}}}|<tr><td colimg="2" class="{{{класс_изображения2|}}}" style="text-align:center; {{{стиль_изображения2|}}}"> {{{изображение2}}} {{#if:{{{подпись2|}}}|<br /> <img style="{{{стиль_подписи2|}}}">{{{подпись2}}}</img>}}</td></tr>}}<!--
Нужно вставить перед началом комментария с текстом « Строка 1». SmesharikiAreTheBest 11:17, 1 ноября 2010 (UTC)Ответить[ответить]
Компас в заголовкеПравить
Здесь поступило предложение, добавить картинку в шапку, как во французских геошаблонах. Через {{Карточка}} это реализовать можно? --Виктор В 12:02, 13 ноября 2010 (UTC)Ответить[ответить]
- Насколько я понял, это можно только через MediaWiki:Common.css сделать. См. fr:MediaWiki:Common.css .entete.aerostat и далее. Напрямую использовать background-image нельзя из-за security reasons. Т.е. надо описать соответствующий класс в Common.css и потом уже использовать его в карточке. --Lankier 12:30, 13 ноября 2010 (UTC)Ответить[ответить]
Цвета текста метокПравить
Как задать цвет текста в метках? Их в шаблоне более 40, так что желательно ко всем сразу, одной строчкой. --Александр Леплер 09:43, 3 апреля 2011 (UTC)Ответить[ответить]
- Через соответствующее поле: |стиль_меток = color: #993333. Только стоит трижды подумать, прежде чем менять стандартный цвет текста меток, обычно это лишнее. --Clarus The Dogcow 08:09, 5 сентября 2011 (UTC)Ответить[ответить]
Сворачивающиеся блокиПравить
А можно сделать так, чтобы в карточке делать сворачивающиеся блоки от заголовка до заголовка? Чтоб не в тексте, а вообще текст с метками свернуть. --Александр Леплер 17:45, 17 ноября 2012 (UTC)Ответить[ответить]
внизу2Править
Уважаемые администраторы, можете ли вы добавить в этот шаблон что-то наподобие вверху2, но внизу? � (переговоры) 07:27, 28 декабря 2012 (UTC)Ответить[ответить]
- Технически это возможно. Но изменение довольно глобально, и, мне кажется, нужны веские основания для его введения. Полагаю, также будут и противники этого. Какую пользу, на ваш взгляд, это должно принести? Dmitry89 15:10, 31 декабря 2012 (UTC)Ответить[ответить]
- Просто в шаблоне {{Карточка символа}} не хватает места для меню навигации по символам, а перенос этого меню наверх портит вид статьи. Tril��a (обсуждение | вклад) 11:24, 24 февраля 2013 (UTC)Ответить[ответить]
Обновление с новыми техническими возможностямиПравить
Написал версию шаблона с более коротким кодом и без ограничения на число строк: T:Карточка/lua. Кроме того, пока не понял, нельзя ли автоматически формировать список полей, присутствующих на ВД (до третьей фазы вроде нет). Ignatus 11:02, 28 марта 2013 (UTC)Ответить[ответить]
- Шаблон:Фрагмент таблицы скорее. KPu3uC B Poccuu 09:27, 19 августа 2013 (UTC)Ответить[ответить]
TnavbarПравить
А насколько вообще необходимо и оправдано использование шаблона {{Tnavbar}} в {{Карточка/Справка}}? По крайней мере, в том виде, что сейчас. Потому что если бы они только в шаблоне выводила ссылки «Просмотр • Обсуждение • Править» — это одно. Но когда они выводятся в самих статья, использующих эти шаблоны — это как-то совсем некрасиво и не к месту. Примеры подобных статей — Вооружённые силы Грузии, Jaguar (напиток), UTC+4:30. Дело в том, что я не большой специалист по шаблонам. Возможно ли как-то сделать, чтоб в статьях не было ссылок на работу с шаблоном? И если нельзя, то, может быть, убрать этот Tnavbar? okras 18:21, 4 июня 2013 (UTC)Ответить[ответить]
- Можно, но тут, скорее всего, от вас потребуют согласия сообщества. KPu3uC B Poccuu 09:28, 19 августа 2013 (UTC)Ответить[ответить]
Прошу обновить шаблонПравить
Прошу заменить существующий викитекст
a/b
- Примечания
на следующий
b (или a)
- Примечания
Обоснование: снятие лимита на количество параметров (переход на Lua), добавление настройки параметра "cellspacing" (который не настраивается через "стиль тела" т.к. находится в HTML-атрибуте "cellspacing", а не "style"). Предлагаемый вариант проверен в личном пространстве (User:Seryo93/КАР и User:Seryo93/testКАР). Seryo93 (обс.) 06:30, 14 мая 2014 (UTC)Ответить[ответить]
- Строки через Lua — это хорошо. А вот
cellspacing
— это плохо. — putnik 09:15, 14 мая 2014 (UTC)Ответить[ответить]
a/b
- Примечания
Seryo93 (обс.) 14:35, 14 мая 2014 (UTC)Ответить[ответить]
- Предлагаю не превращать это обсуждение в ад, а правки пока вносить в Шаблон:Карточка/Temp. — putnik 15:28, 14 мая 2014 (UTC)Ответить[ответить]
- Обновил названный шаблон снятием лимита на изображения&подписи и количество полей "вверху" и "внизу". Прошу оценить. Seryo93 (обс.) 13:28, 15 мая 2014 (UTC)Ответить[ответить]
- Предлагаю не превращать это обсуждение в ад, а правки пока вносить в Шаблон:Карточка/Temp. — putnik 15:28, 14 мая 2014 (UTC)Ответить[ответить]
- Пока закрыл запрос, когда Шаблон:Карточка/Temp будет полностью готов и протестирован - перенесём. --DR 12:50, 20 августа 2014 (UTC)Ответить[ответить]
Идея нового интерфейсаПравить
У меня возникала мысль - сделать новый интерфейс для создания карточек, где все входные данные передавались бы в одном параметре, который бы парсился внутри Lua, типа такого:
{{#invoke:somemodule|cardparser|1= @odd 1=background:navy;color:white; @even 1=background:lightblue; color:white; @2=color:black; Имя = имя Фамилия = фамилия Место работы = место работы ! организация @if Место работы="Больница"!"Институт" Звание = звание ! научная степень @fi }}
То есть она сама достанет параметры, переданные шаблону-карточке, что позволяет избежать нумерации строк руками и вообще упростить код шаблона; также можно попробовать объединить написание карточки с заданием TemplateData. Ignatus 20:26, 15 мая 2014 (UTC)Ответить[ответить]
SubboxesПравить
Прошу добавить в исходный код шаблона, возможность ставить Subboxes! Я вижу необходимость это в шаблоне Шаблон:Футболист2.
- Возможно еще просто сделать строку стиль_заголовковn_2 - Для использования другого стиля в других заголовках. Спасибо! --Mr Hell 12:04, 16 июня 2014 (UTC)Ответить[ответить]
- Как будет время поработаю над Шаблон:Карточка/Temp, может получится сделать предложенное Вами. Seryo93 (обс.) 12:08, 16 июня 2014 (UTC)Ответить[ответить]
- @Seryo93: Оперативно. Думаю тогда стоит написать — Википедия:Запросы к администраторам по техническим вопросам --Mr Hell 15:33, 16 июня 2014 (UTC)Ответить[ответить]
Поддержка микроразметки Schema.orgПравить
Предлагаю добавить к шаблону поля для микроразметки. Вообще производные от шаблона "Карточка" так и просятся, чтобы их разметили: Фильм, Персоналии и т.д.
К шаблону добавятся поля «микр_тела», «микр1», «микр2» и т. д., которые будут определять значения полей itemtype и itemprop для соответствующих полей карточки.
Пример для карточки фильма:
{{Карточка |имя = {{subst:PAGENAME}} |стиль_тела = >> |микр_тела = http://schema.org/Movie |метка1 = [[Жанры игрового кино|Жанр]] |текст1 = {{{Жанр}}} >> |микр1 = genre }}
В исходнике шаблона будет:
<table itemscope itemtype="{{{микр_тела}}}" class="infobox {{{класс_тела|}}}" ... > ... <td itemprop="{{{микр1}}}" colimg="2" class="{{{класс1|}}}" style="text-align:center; {{{стиль_текста|}}}">{{{текст1}}}</td>
Это нововведение позволит с минимальными затратами полностью разметить информацию практически во всех статьях Википедии.
Тестовый шаблон здесь: Шаблон:Карточка/SchemaOrg. Атрибуты itemtype и itemprop обрезаются парсером, но в документации MediaWiki написано, что эти атрибуты поддерживаются. — UniCollab 18:58, 11 августа 2014 (UTC)Ответить[ответить]
- Работа над свежей версией ведётся в Шаблон:Карточка/Temp. ИМХО, это изменение тоже можно сразу туда. --DR 12:51, 20 августа 2014 (UTC)Ответить[ответить]
Баг: Когда смотришь старую версию страницы, показывается последняя версия карточки.Править
Я не совсем уверен, где имено этот баг, и куда о нем надо сообщить. Так что пока оставлю здесь.
Я заметил довольно странное поведение. Если открыть старую версию страницы, в которой есть карточка, то в карточке показывается частично информация из последней версии страницы. Например, на странице https://ru.wikipedia.org/w/index.php?title=Барвинок,_Виталий_Алексеевич&oldid=62721073 я вижу наверху:
Это старая версия этой страницы, сохранённая Sersou (обсуждение | вклад) в 21:22, 24 апреля 2014. Она может серьёзно отличаться от текущей версии.
А в карточке сказано:
Дата смерти: 20 февраля 2015 (77 лет)
Хотя, разумеется, в версии 2014 ничего о смерти 2015 года не говорится.
Это, насколько я могу судить, верно для любой карточки, созданой этим шаблоном. Например, https://ru.wikipedia.org/w/index.php?title=Немцов,_Борис_Ефимович&oldid=6861082. Становится как-то жутковато.
Это известный баг? И если нет, то куда о нем сообщить? Alexei Kopylov 01:05, 11 марта 2015 (UTC)Ответить[ответить]
- Это не баг. Если поле не заполнено (а оно не могло быть заполнено на тот момент), то данные автоматически подставляются с Викиданных, см. d:Q4078071.--Abiyoyo 02:09, 11 марта 2015 (UTC)Ответить[ответить]
- Как же это не баг? Когда я смотрю статью за прошедшее врямя я ожидаю увидеть то, что там было написано тогда. В английской вики такого не наблюдается. Alexei Kopylov 09:35, 11 марта 2015 (UTC)Ответить[ответить]
- Так, что это не баг, а известная документированная особенность работы. Сделать иначе если даже принципиально технически возможно (что тоже не факт) нецелесообразно с учетом того, что старая версия статьи не предназначена для чтения читателем. И вообще любые шаблоны в старых версиях отражаются в их текущем виде. Это особенность работы движка Медиавики.--Abiyoyo 16:14, 11 марта 2015 (UTC)Ответить[ответить]
- Как же это не баг? Когда я смотрю статью за прошедшее врямя я ожидаю увидеть то, что там было написано тогда. В английской вики такого не наблюдается. Alexei Kopylov 09:35, 11 марта 2015 (UTC)Ответить[ответить]
Нумерация метокПравить
Допустимо ли нумеровать метки с интервалом, и начинать нумерацию не с единицы (чтобы можно было затем добавить новые метки, без изменения всей нумерации), например, так:
|метка5= |текст5= |метка10= |текст10= |метка15= |текст15=
?
Не скажется ли это отрицательно на работе шаблона?
--MMH 20:38, 2 апреля 2015 (UTC)Ответить[ответить]
внизуПравить
@Putnik: special:diff/prev/82845214 для чего стиль внизу дублируется хотя в Шаблон:Карточка/внизу это разные параметры? Например в Аптиково через Шаблон:НП получается style="text-align:center;padding: 0 1px 1px 0;;padding: 0 1px 1px 0;"
--0e (обс.) 06:11, 13 августа 2017 (UTC)Ответить[ответить]
- @0e: Исправлено. — putnik 09:16, 13 августа 2017 (UTC)Ответить[ответить]
- @Putnik: раз стиль_внизу совсем тут не используется, не будет ли лучше использовать стиль_внизу вместо стиль_внизу_общий? Например в Аптиково через Шаблон:НП получается двойная ";;"
style="text-align:center;padding: 0 1px 1px 0;;"
--0e (обс.) 11:23, 13 августа 2017 (UTC)Ответить[ответить]- @Putnik: А в Шаблон:Карточка/внизу дополнить
{{#if: {стиль_внизу_общий|} {стиль_внизу|}| ;}}
или{{#if: {стиль_внизу_общий|} | {{#if: {{ Шаблон:Str endswith | {стиль_внизу_общий} | ; }}| ; }} }}
--0e (обс.) 11:39, 13 августа 2017 (UTC)Ответить[ответить]
- @Putnik: А в Шаблон:Карточка/внизу дополнить
- @Putnik: раз стиль_внизу совсем тут не используется, не будет ли лучше использовать стиль_внизу вместо стиль_внизу_общий? Например в Аптиково через Шаблон:НП получается двойная ";;"
Добавление параметра для идентификатора ВикиданныхПравить
Предлагаю добавить параметр для идентификатора Викиданных, что позволит использовать карточку на «чужих» страницах. Roman Kerimov (обс.) 21:49, 26 ноября 2017 (UTC)Ответить[ответить]
Сделать равномерный отступ от имени и снизуПравить
Картинка, на мой взгляд, слишком «приткнута» к имени.
Эстетичнее, опять же, на мой взгляд и с точки зрения художественной композиции, сделать равномерные отступы вокруг имени (или между именем и картинкой даже на пиксел-другой большим), чтобы надпись не «давила» на изображение.
→ |
Андрей Перцев 1967 (обс.) 14:23, 22 января 2018 (UTC)Ответить[ответить]
Верните перенос для подписей!Править
Это безобразие! Вы только посмотрите как теперь выглядит логотип и подпись к нему в карточке статьи ТНТ! --П. В. Гетманцев (обсуждение, вклад) 19:45, 27 марта 2018 (UTC)Ответить[ответить]
- Не. -- dima_st_bk 01:00, 28 марта 2018 (UTC)Ответить[ответить]
PBot: "автоматический перевод карточек на новый унифицированный формат изображений"Править
@Putnik: Извините, что пропустил: а в чём этот новый унифицированный формат заключается? Как теперь прописывать удалённый ботом размер изображения? Как стыковать новую ширину карточки с другими шаблонами, которые раньше не требовали подгонки ({{внешние медиафайлы}} с дефолтной .22em и т.п.)? Retired electrician (обс.) 13:04, 15 октября 2018 (UTC)Ответить[ответить]
- @Retired electrician: Практически во всех шаблонах в поле для изображения прописывается только имя файла. Такой формат, в частности, отлично поддерживается визуальным редактором. При необходимости во многих шаблонах можно указать ширину отдельным параметром, но это практически никогда не требуется. Бот в данном случае лишь пытается привести последние несколько тысяч статей, в который изображение вставлено как получится, к тому же виду, что и в остальных статьях. У шаблона {{внешние медиафайлы}} такая же стандартная ширина 23em, как и у всех карточек, так что проблемы со стыковкой быть не должно. Если где-то есть, давайте ссылку, будем разбираться. — putnik 13:11, 15 октября 2018 (UTC)Ответить[ответить]
- пример. После прохода бота карточка и медифайлы разошлись. Retired electrician (обс.) 13:18, 15 октября 2018 (UTC)Ответить[ответить]
- @Retired electrician: У меня в версии бота вот так (если удалить текст, а то очень большой промежуток). — putnik 13:27, 15 октября 2018 (UTC)Ответить[ответить]
- В векторе и у меня совпадает. А в тёплом ламповом монобуке [1]. Retired electrician (обс.) 13:46, 15 октября 2018 (UTC)Ответить[ответить]
- @Retired electrician: Мда, не очень выглядит. Кстати, что вы думаете относительно идеи, чтобы шрифт в карточках в Монобуке увеличить до 100%? — putnik 18:32, 15 октября 2018 (UTC)Ответить[ответить]
- Только вместе с Вектором. Чтоб вся рота кактус жрала и радовалась, радовалась . Но лучше оставить как есть. А то следующим шагом придётся повышать размер с .23em до .30em, ибо «вдруг» не влезает. Retired electrician (обс.) 18:39, 15 октября 2018 (UTC)Ответить[ответить]
- @Retired electrician: До 30em точно не придётся. Проблема в том, что сейчас в Векторе стандартная ширина карточки 14px × 88% × 23em = 267px, а в Монобуке 12.7px × 88% × 23em = 246px. Стандартный размер изображений сейчас 267px, так как в первую очередь все ориентируются на читателей, у которых всё показывается в Векторе. И чтобы карточку в Монобуке не растягивало, её размер должен быть не менее тех же 267px. Это можно достичь либо увеличением шрифта до 97%+, либо увеличением ширины карточки до ~25.35em, либо какие-то промежуточные варианты. Например, увеличение шрифта до 89% и ширины до 25em или шрифта до 93% и ширины до 24em. Если же все против, то можно оставить всё как есть. — putnik 18:39, 16 октября 2018 (UTC)Ответить[ответить]
- сейчас, c последними изменениями, карточки выглядят практически идентично [2]. В векторе текст чуть рыхлее, но в карточках это заметно только если сличать под линейку. Наверное, так и стоит оставить, не трогая размер шрифта - иначе уже монобучная карточка опухнет. Retired electrician (обс.) 20:02, 16 октября 2018 (UTC)Ответить[ответить]
- @Retired electrician: До 30em точно не придётся. Проблема в том, что сейчас в Векторе стандартная ширина карточки 14px × 88% × 23em = 267px, а в Монобуке 12.7px × 88% × 23em = 246px. Стандартный размер изображений сейчас 267px, так как в первую очередь все ориентируются на читателей, у которых всё показывается в Векторе. И чтобы карточку в Монобуке не растягивало, её размер должен быть не менее тех же 267px. Это можно достичь либо увеличением шрифта до 97%+, либо увеличением ширины карточки до ~25.35em, либо какие-то промежуточные варианты. Например, увеличение шрифта до 89% и ширины до 25em или шрифта до 93% и ширины до 24em. Если же все против, то можно оставить всё как есть. — putnik 18:39, 16 октября 2018 (UTC)Ответить[ответить]
- Только вместе с Вектором. Чтоб вся рота кактус жрала и радовалась, радовалась . Но лучше оставить как есть. А то следующим шагом придётся повышать размер с .23em до .30em, ибо «вдруг» не влезает. Retired electrician (обс.) 18:39, 15 октября 2018 (UTC)Ответить[ответить]
- @Retired electrician: Мда, не очень выглядит. Кстати, что вы думаете относительно идеи, чтобы шрифт в карточках в Монобуке увеличить до 100%? — putnik 18:32, 15 октября 2018 (UTC)Ответить[ответить]
- В векторе и у меня совпадает. А в тёплом ламповом монобуке [1]. Retired electrician (обс.) 13:46, 15 октября 2018 (UTC)Ответить[ответить]
- @Retired electrician: У меня в версии бота вот так (если удалить текст, а то очень большой промежуток). — putnik 13:27, 15 октября 2018 (UTC)Ответить[ответить]
- В доке к медифайлам написано По умолчанию 22em. Хотя используется базовая карточка. Retired electrician (обс.) 13:21, 15 октября 2018 (UTC)Ответить[ответить]
- пример. После прохода бота карточка и медифайлы разошлись. Retired electrician (обс.) 13:18, 15 октября 2018 (UTC)Ответить[ответить]
td → th для вверхуNПравить
Поменяйте, пожалуйста, у всех параметров вверхуN
тег <td>
на <th>
, это нужно для более корректной семантики и более красивого отображения в случаях, когда нет стилей (в браузерном «режиме чтения», например). Соответственно, у параметра вверху
стиль font-weight: bold;
будет уже не нужен (по умолчанию и так жирный), зато у всех остальных будет нужен стиль font-weight: normal;
, чтобы эту жирность перекрыть. — putnik 09:43, 1 ноября 2018 (UTC)Ответить[ответить]
- @Putnik: А не проще ли поставить тег только у вверху, а у остальных оставить как было? — Алексей Копылов 01:54, 3 ноября 2018 (UTC)Ответить[ответить]
- @Alexei Kopylov: Тоже вариант. Можно попробовать, я не возражаю. — putnik 06:35, 3 ноября 2018 (UTC)Ответить[ответить]
- Сделал, правда, я не заметил, что что-то изменилось. — Алексей Копылов 06:45, 3 ноября 2018 (UTC)Ответить[ответить]
- @Alexei Kopylov: Тоже вариант. Можно попробовать, я не возражаю. — putnik 06:35, 3 ноября 2018 (UTC)Ответить[ответить]
ВстраиваниеПравить
Нам надо сделать встраивание как в англовики: en:Template:Infobox#Embedding. sᴋᴇᴘsɪᴢ (обс.) 12:09, 30 марта 2019 (UTC)Ответить[ответить]
Может кто-нибудь помочь, в конструкции типа
|заголовок12 = {{#if: {{{Перевод|}}} | Перевод }}
|текст13 = {{{Перевод|}}}
не появляется текста. Параметр
| Перевод = Вася поставил рунический камень по Пете. Хорошо без Пети.
задан, а не работает. Номера у заголовка и текста разные, так что текст не должен вроде прятаться. Macuser (обс.) 09:51, 27 сентября 2019 (UTC)Ответить[ответить]
- Теперь работает? См. ВП:ЗКА#Чибис, Андрей Владимирович. P. S. Скажите, у вас таким образом баг воспроизводится? Викизавр (обс.) 10:50, 27 сентября 2019 (UTC)Ответить[ответить]
Некорректная обработка тегов REFПравить
Для бота: 11:22, 31 октября 2019 (UTC)
Идеи по улучшению шаблонаПравить
Улучшение | Зачем | Предварительная работа | |
---|---|---|---|
Добавить автозаголовки | Избавиться от проверок вида {{#if: {{wikidata|P123|{{{параметр1|}}}|plain=true}}{{wikidata|P234|{{{параметр2|}}}|plain=true}} | Заголовок }}
|
Дописать код в Модуль:Infobox | |
Включить |автозаголовки = да по умолчанию
|
Упрощение кода карточек, удобство | ||
Изменить стиль_внизу, чтобы он влиял только на внизу, добавить стиль_всех_внизу | Чтобы унифицировать со стиль_вверху, который работает только как стиль_вверху1, и избавиться от путаницы, возникающей, когда параметры называются внизу и внизу2, но стиль_внизу влияет и на внизу2 | Ботопроход, в том числе по админзащищённым карточкам. | |
Добавить блокN как аналог текстN без меткаN, но не оборачивающий значение в <tr><td colimg="2">...</td></tr>
|
Чтобы не возникало пустых строк при вставке {{Фрагмент таблицы}} и не было необходимости указывать |стиль_текстаN = padding:0;
|
Нет | |
Избавиться от параметра подпись (UPD.: используется непосредственно в статьях, без карточек) | Он провоцирует на расхождение подписи с самим изображением и в целом избыточен | Переставить информацию из него, в том числе в небольшом числе админзащищённых карточек | |
Добавить child, убирающий лишнее и задающий |nocat = 1 и |from = -
|
Чтобы заменить {{Фрагмент таблицы}} (UPD.: а надо ли? переименовал в {{карточка/блок}}) | Переделать скрываемые блоки в {{Карточка аниманга}} | |
N | Добавить nocat, пробрасываемый в {{Wikidata}} наряду с from, и прописать его в подмодулях Модуль:Wikidata | Чтобы отключать категории вроде «родился тогда-то» | Обсудить не в техническом, а в более широком кругу участников. |
Значком отмечены уже сделанные работы, а значком — работы, требующие заметного числа правок админзащищённых страниц. Викизавр (обс.) 18:16, 17 ноября 2019 (UTC)Ответить[ответить]
- Последнее зачем? -- dima_st_bk 05:22, 18 ноября 2019 (UTC)Ответить[ответить]
ПодписиПравить
Зачем все Подписи внутри img style="display:block;
? Оно внутри блочного td, после картинки и блочным block - можно заменить на div
. Карточка универсальная, но из-за этого другие шаблоны, например Шаблон:Музыкальные инструменты или сами статьи, которые модифицируют параметр собственным div, попадают в Linterrors/misc-tidy-replacement-issues div-img-flip. --Sunpriat 10:04, 27 декабря 2019 (UTC)Ответить[ответить]
- Коллега, нет, как я понимаю, div здесь делать не нужно, в подписи в принципе не должны попадать div'ы, а если где-то попадают, вроде плашки в Комсомольская (станция метро, Кольцевая линия), это надо исправлять карточки, делая поля-вставки, и перетаскивать информацию в них. Викизавр (обс.) 13:10, 27 декабря 2019 (UTC)Ответить[ответить]
- В enwiki div и из 6 млн статей не страдают от этого. Если чему-то следовать, то был бы figure и figcaption. А img искуственно переключённый в блок от блока ничем не отличается, только списки линтера забивает (и прасером вики-текста в других местах прерывается раньше автоматически). Факт, что в подписи и переводы строк и сложные легенды вставляют. --Sunpriat 16:25, 27 декабря 2019 (UTC)Ответить[ответить]
- В enwiki нет общего механизма викиданных, где свойства могут и используются в том числе в строках. Если в блоке нет блочных элементов, он будет окружен img, и подпись с div внутри будет попадать в ошибки валидатора w3c. Чинить нужно ошибки не правильного использования свойств, а не прятать мусор под ковёр. Могли бы вы составить список проблемных статей, чтобы можно было более комплексно вместе с ботоводами подойти к решению проблемы? Serhio Magpie (обс.) 18:59, 27 декабря 2019 (UTC)Ответить[ответить]
- Шаблон викиданных (вместе с картинкой и описанием) подставляется в изображение и оказывается выше подписи, не используя подпись совсем. --Sunpriat 22:04, 27 декабря 2019 (UTC)Ответить[ответить]
- Спасибо, отвечал на автомате и не подумал об отдельном параметре. Заменил. Serhio Magpie (обс.) 22:13, 27 декабря 2019 (UTC)Ответить[ответить]
- Шаблон викиданных (вместе с картинкой и описанием) подставляется в изображение и оказывается выше подписи, не используя подпись совсем. --Sunpriat 22:04, 27 декабря 2019 (UTC)Ответить[ответить]
- В enwiki нет общего механизма викиданных, где свойства могут и используются в том числе в строках. Если в блоке нет блочных элементов, он будет окружен img, и подпись с div внутри будет попадать в ошибки валидатора w3c. Чинить нужно ошибки не правильного использования свойств, а не прятать мусор под ковёр. Могли бы вы составить список проблемных статей, чтобы можно было более комплексно вместе с ботоводами подойти к решению проблемы? Serhio Magpie (обс.) 18:59, 27 декабря 2019 (UTC)Ответить[ответить]
- В enwiki div и из 6 млн статей не страдают от этого. Если чему-то следовать, то был бы figure и figcaption. А img искуственно переключённый в блок от блока ничем не отличается, только списки линтера забивает (и прасером вики-текста в других местах прерывается раньше автоматически). Факт, что в подписи и переводы строк и сложные легенды вставляют. --Sunpriat 16:25, 27 декабря 2019 (UTC)Ответить[ответить]
Вызов модуля через шаблонПравить
Вместо того чтобы для присваивания аргументу text значения функции formatStatements модуля Wikidata, модуль присваивает аргументу результат исполнения шаблона {{Wikidata}}, что представляется лишним шагом. ·Carn 14:25, 23 января 2020 (UTC)Ответить[ответить]
МестоположениеПравить
Местоположение в некоторых случаях (ГЭС Альтенвёрт) отображается некорректно. Здесь оно полностью берется из Викиданных. Оттуда идет: земля (Нижняя Австрия), коммуна (Кирхберг-ам-Ваграм) и кадастровая община (поселок Альтенвёрт). Порядок на странице https://www.wikidata.org/wiki/Q1557799 неверен, но отношение между адм. единицами верное (земля -> округ [пропущен] -> коммуна -> кадастровая община). Так или иначе, отображается «Нижняя Австрия, Альтенвёрт и Кирхберг-ам-Ваграм», а должно «Нижняя Австрия, Кирхберг-ам-Ваграм, Альтенвёрт». Если на странице в Викиданных задать округ Тульн, будет, наверное, только хуже. — Booblique (обс.) 15:43, 13 октября 2020 (UTC)Ответить[ответить]
- @Booblique: В значении свойства нужно указывать только самую конкретную административную единицу. То есть в данном случае это будет Альтенвёрт (или Кирхберг-ам-Ваграм, если ГЭС не в границах населённого пункта). Всю остальную цепочку модуль должен достраивать сам. Почему этого не происходит, я быстро сказать не смогу, но посмотрю чуть позже. — putnik 16:30, 13 октября 2020 (UTC)Ответить[ответить]
- @putnik: Я просто не хочу удалять что-то на Викиданных, может другим языковым разделам это нужно. Там уже были Нижняя Австрия и Альтенвёрт (то есть уровни 1 и 4, два уровня были пропущены), я добавил Кирхберг-ам-Ваграм (уровень 3) для эксперимента. Предлагаю сделать модуль максимально нетребовательным, чтобы он просто игнорировал все адм. единицы, содержащие другие из списка, а потом, когда останется только одна, плясал от нее. Варианты, что может ему сейчас мешать: кадастровая община (уровень 4) почти никогда не указывается, может он на нее не рассчитан; уровень 2 пропущен; Викиданные показывают список в неверном порядке (уровни 1, 4, 3 вместо 1, 3, 4). — Booblique (обс.) 16:39, 13 октября 2020 (UTC)Ответить[ответить]
- @Booblique: Если это по какой-то причине нужно другим разделам, то это исключительно их проблемы, потому что это не нужно как раз самим Викиданным. Каждое значение свойства — это отдельное значение, а не часть цепочки. Например, часть источников указывает, что что-то находится в административной единице А, а часть, что в Б (возьмите для примера любую спорную территорию, на которую претендуют два государства). В остальных случаях несколько значений не должны указываться. — putnik 16:55, 13 октября 2020 (UTC)Ответить[ответить]
- @putnik: Я просто не хочу удалять что-то на Викиданных, может другим языковым разделам это нужно. Там уже были Нижняя Австрия и Альтенвёрт (то есть уровни 1 и 4, два уровня были пропущены), я добавил Кирхберг-ам-Ваграм (уровень 3) для эксперимента. Предлагаю сделать модуль максимально нетребовательным, чтобы он просто игнорировал все адм. единицы, содержащие другие из списка, а потом, когда останется только одна, плясал от нее. Варианты, что может ему сейчас мешать: кадастровая община (уровень 4) почти никогда не указывается, может он на нее не рассчитан; уровень 2 пропущен; Викиданные показывают список в неверном порядке (уровни 1, 4, 3 вместо 1, 3, 4). — Booblique (обс.) 16:39, 13 октября 2020 (UTC)Ответить[ответить]
Не ранееПравить
В статье Амр ибн Маймун в графе Место рождения высвечивается параметр "предположительно" из Викиданных, но не видно параметра "не ранее" в графе место рождения. ~ Maqivi 13:41, 16 сентября 2022 (UTC)Ответить[ответить]