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

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

Hello. Could anybody put the interwiki to hsb (hsb:Předłoha:Userbox), please? Greetings --Tlustulimu 18:51, 11 июня 2007 (UTC)[ответить]

Done. ~ putnik 20:28, 22 июля 2007 (UTC)[ответить]

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

{{Editprotected}}

Предлагаю обновлённый вариант шаблона, который будет сам:

  1. Добавлять категорию (параметр cat) только на страницы участников, не помещая производные юзербоксы туда.
  2. Ставить предупреждения о недопустимости создания юзербоксов в пространстве имён шаблонов.
  3. Показывать своё имя во всплывающей подсказке, избавляя от необходимости лезть в код страницы.--Bandar Lego 19:35, 16 августа 2009 (UTC)[ответить]
Не понял, зачем нужен параметр cat, если с его задачей и сейчас справляются категории в <includeonly> на страницах юзербоксов. Это раз. В пространстве имён шаблонов вполне есть «правильные» включения ({{архив}}, {{новые сверху}}, {{user lang}}). Это два. И наконец, имя в подсказке зачем? --WindEwriX 12:46, 21 августа 2009 (UTC)[ответить]
  1. Параметр cat нужен для того, чтобы категория проставлялась только на страницах участников. Ведь юзербоксы (ЮБ) часто ставят в обсуждениях, страницах порталов и категорий и иных неподобающих местах, не говоря о списках ЮБ по темам. Везде при этом вылезают категории, не предназначенные для таких страниц,(Участники, которые....). Для таких случаев в принципе существует параметр nocat, НО 1) не все об этом знают 2) сами юзербоксописатели (а среди них немало начинающих википедистов) не делают этот параметр практически никогда, оставляя эту работу более опытным участникам. Также почти всегда забывается ключ сортировки, путаются теги <noinclude> и <includeonly>.
  2. Все эти шаблоны также предназначены для участников и страниц их обсуждения и поэтому, как я считаю, должны быть переименованы в User:box/... Хотя надпись о необходимости такого переименования и категория Юзербоксы в пространстве имён шаблонов вряд ли смогут сильно осложнить кому-то жизнь. Зато будет статистика.
  3. Имя в подсказке позволит, не заглядывая в код страницы, узнать, в каком пространстве имён находится ЮБ. Этим будет удобно пользоваться администраторам при отслеживании нарушений по недавно принятым правилам о ЛС. Ведь зачастую название ЮБ отличается от его содержимого, и даже залезши в код страницы, его бывает проблематично найти. Кроме того, продвинутые участники смогут быстрее переносить понравившийся ЮБ к себе на страницу. Если Вас беспокоит, что подсказка каким-то образом ограничит или заменит собой содержимое левой ячейки ЮБ, то смею Вас заверить, что нет, напротив — подсказка будет всплывать лишь по краям, за пределами надписи/картинки.--Bandar Lego 15:31, 21 августа 2009 (UTC)[ответить]
Отказ от div'а сбивает ширину относительно текущей (в т. ч. см. в разных браузерах), часть с категориями пока вызывает разногласия. × Не сделано. — putnik 19:58, 28 сентября 2009 (UTC)[ответить]
Впрочем, такой вариант решения меня тоже устраивает. Спасибо! А в коде ошибка была — трюк с подстановкой (<includeonly>{{subst:FULLPAGENAME}}</includeonly>), оказывается, прокатывает только в инпутбоксах.--Bandar Lego 22:10, 7 ноября 2009 (UTC)[ответить]

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

В соответствии с правилами размещения шаблонов пользователей, необходимо переименовать этот шаблон, перенеся в страницу Участник:Box/Таблица. KPu3uC B Poccuu 14:27, 20 ноября 2011 (UTC)[ответить]

Ширина ячейки с текстом[править код]

В мобильной версии, если страница узкая, а текст юзербокса короткий, то ячейка с текстом не растягивается на всю оставшуюся ширину юзербокса. Некрасиво. Скриншот с {{Userbox/Участник из Москвы}} и {{Userbox/Физик}}. --Браунинг (обс.) 14:00, 13 ноября 2018 (UTC)[ответить]

Тоже это заметил. Это происходит потому что у элемента <table> есть css-свойство display: block (вот источник данного css-свойства). Наверно нужно в шаблоне добавить (override) css-свойство display: table. Дима74 (обс.) 13:00, 10 марта 2019 (UTC)[ответить]
  • Нужно у правой ячейки добавить width:100%, а у левой min-width:45px (ну, или указанный руками размер), чтобы она не пропадала. — putnik 17:00, 10 марта 2019 (UTC)[ответить]

Для решения проблемы описанной выше предлагаю добавить display: table к css-стилям в третьей строчке. То есть чтобы стало так:

{| cellspacing="0" style="width: 100%; margin: 0; display: table;"

Дима74 (обс.) 18:57, 10 апреля 2019 (UTC)[ответить]

TemplateData[править код]

Надо добавить Templatedata. --Вадим Медяновский (обс.) 12:56, 7 мая 2019 (UTC)[ответить]

Однопиксельные маргины[править код]

Возможно от них у шаблона появляется тоненькая полосочка? ·Carn 07:59, 20 октября 2020 (UTC)[ответить]

editprotected[править код]

special:diff/130197831 неясно зачем параметры обернуты в span. td был блочным и было нормально. Теперь куча шаблонов с ошибкой блочное содержание в параметре оказалось в строчном span. Если непринципиально, span вокруг параметров нужно поменять на div - нет смысла ограничивать содержимое в главном шаблоне строчным форматом, ограничивая его кастомизируемость. ~Sunpriat 21:54, 23 июля 2023 (UTC)[ответить]