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

Добавить тему
Активные обсуждения

InterwikiПравить

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?... Дима74 (обс.) 13:08, 6 апреля 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)

  • Согласен. Но Templatedata добавляется на страницу документации, которую может править каждый. — Алексей Копылов 21:15, 9 мая 2019 (UTC)

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

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

Вернуться на страницу «Userbox».