Interested Article - Ambox

Второе изображение

Нужна "срочно" поддержка второго изображения справа - иначе {{ duplicate }} , {{ RCT }} и {{ NCT }} придётся временно откатить. Alex Spade 16:38, 13 октября 2007 (UTC) [ ]

Не просёк механику... Alex Spade 16:42, 13 октября 2007 (UTC) [ ]

Тем, не менее на правое изображение очень мало место - нужно столько, чтобы влезало изо с шириной в 80-100px - а то превью слишком мелким получается. Alex Spade 16:45, 13 октября 2007 (UTC) [ ]

Ключ сортировки

Добавьте, пожалуйста, ключ сортировки:
[[Категория:Википедия:Шаблоны для шаблонов|{{PAGENAME}}]]

✔ Сделано . ~ putnik 02:20, 19 октября 2007 (UTC) [ ]

Ошибка в коде шаблона (возможно, в обработке его движком)

В шаблоне используется следующая строка:

|style="padding:0 !important"|<!-- a hack for some cases to keep the box wide -->

После обработки возвращается следующая строка:

<td style="padding:0&#160;!important"></td>

Пардон, но эта "фигня", везде, где используется шаблон Ambox, вызывает в браузере следующую ошибку:

Предупреждение: Ожидался конец значения свойства, но найдено ' '.
Ошибка при анализе значения свойства 'padding'.  Потерянное объявление.
Источник: http://ru.wikipedia.org/wiki/(Адрес страницы)
Строка: 0

Не уверен, но может имеет смысл вообще убрать из кода шаблона строку

|style="padding:0 !important"|<!-- a hack for some cases to keep the box wide -->


Пожалуйста, разберитесь с багом:)

16:04, 4 ноября 2007 (UTC) [ ]

Убирать ячейку однозначно не стоит, потому что это — хак с ясной целью — поправлять ширину шаблона в некоторых случаях. А баг движка с !important'ом довольно давний, надо будет его забагзиллить. Пока же я меняю этот style на специальный класс, который поможет избежать этой проблемы. — Kalan ? 17:54, 4 ноября 2007 (UTC) [ ]
В связи с тем, что у меня есть сомнения сразу по трём пунктам, просьба:
  • Указать, для каких именно случаев нужен «a hack for some cases to keep the box wide»
  • ещё раз проверить, действительно ли не работает inline style без слова !important
  • указать, какие именно действия приводят к появлению неразрывного пробела перед !important
AlexSm 05:43, 5 ноября 2007 (UTC) [ ]
  • Если таблица состоит из одной-единственной ячейки для текста — table[margin:0 10%;width:auto]→tr→td[width:100%] , то амбокс, несмотря на наличие ширины у ячейки, сворачивается по размеру текста. При наличии же двух ячеек (пусть даже они обе пусты) никаких проблем нет. (width:80% не предлагать, иначе обтекание изображениями сильно страдает.)
  • Не работает, на него распространяется правило table.ambox td . Впрочем, та ячейка находится справа, и с первого взгляда padding ни на что не влияет (в отличие от англичан, которые втюхнули ячейку слева и которых я в нужности коррекции её стиля), но для некоторых случаев от 4px всё-таки лучше избавиться.
  • Неразрывный пробел появляется при вводе style="*:* !important" в викитексте любой страницы. См. также .
Kalan ? 07:01, 5 ноября 2007 (UTC) [ ]

Interwiki hsb

Hello. Could someone add the new interwiki link ? Thanks and greetings -- Tlustulimu 22:13, 4 декабря 2007 (UTC) [ ]

Done; also moved all interwikis into documentation subpage Шаблон:Ambox/Документация AlexSm 22:26, 4 декабря 2007 (UTC) [ ]
Dear Alex Smotrov . Thank you for your quick adding. Greetings -- Tlustulimu 22:29, 4 декабря 2007 (UTC) [ ]

Нужно перенести шаблон

Помогите перенести шаблон в абсурдопедию, потому что я не могу понять его исходный текст. Дайте пожалуйста код аналогичного шаблона, чтобы можно было поставить любую картинку и любой цвет полоски. с пояснениями Глючарина 15:21, 7 декабря 2007 (UTC) [ ]

Межстрочное расстояние мелкого текста

Тег <small> принимает межстрочное расстояние родительского элемента, поэтому межстрочное расстояние больше, чем нужно. Проблему можно решить, задав его явно <small style="line-height: 1.2em"> . Пожалуйста, поправьте межстрочное расстояние мелкого текста в шаблоне -- Алексей Скрипник 12:18, 8 марта 2008 (UTC) [ ]

Надеюсь, про мою просьбу не забыли. -- Алексей Скрипник 19:38, 27 апреля 2008 (UTC) [ ]

Сейчас, вероятно после исправления ниже, 1.2em кажется слишком узким, a если задать примерно div.ambox-text-small {line-height: 1.5em} , то расстояние сужается до нормальной величины. — AlexSm 20:35, 27 апреля 2008 (UTC) [ ]
Попробовал у себя 1.2em — отображается не так, как я предполагал. 1.5em нормально. -- Алексей Скрипник 04:29, 28 апреля 2008 (UTC) [ ]
Теперь я стал обращать больше внимания на эти шаблоны, и действительно, мелкая часть текста выглядит некрасиво из-за больших расстояний между строками. Если не будет возражений, через некоторое время внесу поправку в MediaWiki:Common.css . — AlexSm 02:18, 29 апреля 2008 (UTC) [ ]

Мелкий текст

Знающие люди добавьте в код и общий monobook возможность переопределить размер мелкого текста через личный monobook.

По идее нужно сменить

<div style="font-size:smaller">{{{text-small}}}</div>

на

<div class="ambox-text-small">{{{text-small}}}</div>

и прописать стиль "ambox-text-small" в общем monobook. Alex Spade 10:06, 27 апреля 2008 (UTC) [ ]

Ну, скорее не в monobook, а в . В самом шаблоне я стиль пока оставил, через пару-тройку дней, когда у большинства пользователей уйдёт кеш, можно будет убрать. — Kalan ? 11:06, 27 апреля 2008 (UTC) [ ]
Секундочку. Ради того, чтобы участнику не пришлось использовать !important в своём monobook.css, нужно править Common.css? И второе: Kalan выше правильно написал, в таких делах нельзя , теперь у многих участников этот «text-small|» будет показан обычным размером пока у них не обновится common.css, что может занять до месяца. — AlexSm 17:48, 27 апреля 2008 (UTC) [ ]
AlexSm, какие проблемы, сделай как считаешь нужным. Alex Spade 18:08, 27 апреля 2008 (UTC) [ ]
Изменение раз уж сделали, пусть так и будет, а насчёт кеша: не буду шаблон дёргать туда-обратно, просто в следующий раз помни про «инерционность» js и css файлов. — AlexSm 18:44, 27 апреля 2008 (UTC) [ ]

type=protection

После Википедия:Форум/Архив/Предложения/2008/04#Отказ от шаблонов защиты страниц он ещё нужен? Alex Spade 17:50, 16 февраля 2009 (UTC) [ ]

Проверено, он нигде не используется более, предлагаю отключить (как я понимаю, это ещё на CSS-файлы завязано). Alex Spade 19:41, 14 мая 2009 (UTC) [ ]
Можно сносить, собственно в шаблоне и table.ambox-protection в MediaWiki:Common.css . Мне сделать или сам? — Kalan ? 14:28, 15 мая 2009 (UTC) [ ]
Кажется осилил сам. Alex Spade 15:34, 15 мая 2009 (UTC) [ ]
Однако там осталось ещё одно слово protection ... — AlexSm 15:36, 15 мая 2009 (UTC) [ ]
Ай. :-( Доисправим или откатим, посмотрим по ситуации с дальнейшим обсуждением. Alex Spade 15:54, 15 мая 2009 (UTC) [ ]
Вообще-то type=protection используется в {{ Редактирую }} . Правда, пока всё работает как прежде-- WindEwriX 15:38, 15 мая 2009 (UTC) [ ]
Не, уже не работает, теперь полоска стала синей, что, на мой сугубо личный взгляд не соответствует тону и смыслу шаблона, серый как-то посерьёзней был. Зря вы так. Как вы могли не заметить то, что этот тип используется? Видимо, помешал зловещий <includeonly>-- WindEwriX 15:42, 15 мая 2009 (UTC) [ ]
Нет, видимо бот-анализатор увидел {{ nobots }} и пролетел мимо. Я не ожидал такого подвоха…
Насчёт фона, может красный и оранжевый для "редактирую"? Ибо возвращать серый "protection" ради одного шаблона как-то "неправильно". Alex Spade 15:50, 15 мая 2009 (UTC) [ ]
Интересно, как же ваша собеседник, Kalan , не пошерстил в своём собственном ? Я конечно, понимаю, что он морально подустарел, но нельзя же забывать про своё творчество.
Думаю, что больше подойдёт красный. Ибо в {{ СИШ }} вы встроили его. -- WindEwriX 15:56, 15 мая 2009 (UTC) [ ]
Да, возможно, специальный тип для всяких {{ пишу }} был бы и лучше, но раз уж забыли про него, то и забыли. Красный надо заменить голубым (в {{ СИШ }} ) тоже — он означает «критические проблемы со страницей», в то время как голубой — «информационное сообщение». — Kalan ? 13:33, 16 мая 2009 (UTC) [ ]

Ссылка на картинку

Мне кажется, нет никакой необходимости делать ссылку на картинку слева кликабельной. — Максим 05:16, 11 октября 2012 (UTC) [ ]

цвет «type» (полоска шаблона)

Кто нибудь знает точные цвета полосок и где они заданы?! Пытаясь разобраться, единственно что я понял что они определяются параметром «type», а именно словами: «notice» - голубой, «discussion» - зеленый, «merge» - фиолетовый, «good» - светло-зеленый, «style» - желтый, «content» - оранжевый, «serious» и «delete» - красный (методом подбора удалось вычислить что это цвет #B22222). Но где то же эти слова привязаны к тому или иному конкретному цвету? Вот только где? В самом шаблоне Ambox найти связи невозможно, искал в цветовых шаблонах но тоже безрезультатно. Пробовал искать через поиск википедии, но единственно что я смог найти, так это обсуждение цветов этих полосок. Не подумайте что я собираюсь поменять какие либо цвета полосок, просто для себя необходимо разобраться в этом вопросе. Volovik Vitaly 13:21, 12 апреля 2014 (UTC) [ ]

table.ambox-delete,
table.ambox-serious {
  border-left: 10px solid #B22222
}
table.ambox-content {
  border-left: 10px solid #F28500
}
table.ambox-style {
  border-left: 10px solid #F4C430
}
table.ambox-good {
  border-left: 10px solid #66CC44
}
table.ambox-discussion {
  border-left: 10px solid #339966
}
table.ambox-notice {
  border-left: 10px solid #1E90ff
}
table.ambox-merge {
  border-left: 10px solid #9932CC
}

Они же как классы задаются, поэтому там и находятся, а не где-то в шаблонах-- windewrix 16:02, 12 апреля 2014 (UTC) [ ]

  • Большое спасибо, я никогда бы не отыскал. Обратил внимание что из 7 цветов только 3 присутствуют в таблице цветов . Volovik Vitaly 16:41, 12 апреля 2014 (UTC) [ ]

Межстрочное расстояние в заголовке

Предлагаю внести исправление в этот шаблон, а заодно, по возможности, и в MediaWiki:Common.css , касающееся межстрочного расстояния в заголовке.

Сейчас, к примеру, шаблон {{ к переименованию }} на странице Вооружённый конфликт на востоке Украины выглядит так:

А шаблон {{ esoteric }} выглядит так:

А шаблон из примера использования настоящего шаблона выглядит вообще так:


Мы наблюдаем завышенное межстрочное расстояние в заголовке: оно больше, чем между заголовком и основным текстом. Более того, с точки зрения семантики кода, он никакой и не заголовок, а всего лишь текст, набранный жирным (хотя текст, переданный в параметре | text = , по умолчанию жирным не оформляется). Это следовало бы исправить, добавив в MediaWiki:Common.css класс с названием, скажем, .ambox-text-default вдобавок к существующему .ambox-text-small . Его содержимое могло бы выглядеть, например, так (свойство margin требуется, чтобы компенсировать сократившееся расстояние до и после; значения я покрутил туда-сюда):

table.ambox td.ambox-text .ambox-text-default {
	line-height: 1.4em;
	margin: 0.05em 0;
}

Пока этого класса нет, я реализовал его поведение через атрибут style тега div : <div style="line-height:1.4em;margin:0.05em 0"> , в который обернул параметр {{{text}}} , а именно:

Было Стало
{{{text|<span style="font-size:smaller;color:#AAAAAA">Параметр ''text'' не задан</span>}}}
<div style="line-height:1.4em;margin:0.05em 0">{{{text|<span style="font-size:smaller;color:#AAAAAA">Параметр ''text'' не задан</span>}}}</div>

Вышеперечисленные шаблоны стали выглядеть так:


Полный набор примеров из документации {{ ambox }} вы можете посмотреть здесь: {{ Участник:Jack_who_built_the_house/ambox }} (ничего больше не изменилось).

Характерный момент — это изменение полезно именно в нашем разделе, но бесполезно в англовики, потому что у нас, в отличие от них, используется параметр | text-small = , межстрочное расстояние текста в котором воспринимается как базовое. Тогда как в англовики даже {{ }} , аналог нашего {{ rq }} , использует нормальный размер шрифта.

Спасибо за внимание. — Джек, который построил дом 17:27, 2 января 2016 (UTC) [ ]

  • Сломал глаза, но не увидел разницы в представленных примерах в двух браузерах-- windewrix 16:54, 3 января 2016 (UTC) [ ]
  • Мм. Видимо, у вас глаз не натаскан на такие вещи. Я-то дизайнер :-) Впрочем, я померил — разница действительно всего два пикселя на строку.
Главное — вы видите, в чем проблема в верхних вариантах-то?
Давайте я поставлю два шаблона рядом:
Или давайте я сделаю более очевидный пример.
Так лучше видно?
Другие примеры: {{ Участник:Jack_who_built_the_house/ambox2 }}
Сложность в том, что не стоит особо сильно сокращать межстрочное расстояние в заголовке, так как есть шаблоны, в которых это таки не заголовок, а простой текст (например, {{ вкратце }} — пример использования: ВП:3О ). Я предпочитаю первый вариант, так как он вообще не изменит вид существующих шаблонов, а лишь исправит откровенную бяку. — Джек, который построил дом 17:14, 3 января 2016 (UTC) [ ]
  • Плюс межстрочное расстояние в заголовке не должно быть меньше такового в основном тексте. — Джек, который построил дом 17:22, 3 января 2016 (UTC) [ ]
  • Смог еще малость уменьшить просвет, чтобы не было слишком узко, но разницу можно было увидеть. Теперь между всеми строками абсолютно равное расстояние. Только сбросьте кэш , чтобы увидеть изменения. Если я непонятно выразился, «более очевидный пример» чуть выше — это уже другая версия шаблона со значениями, измененными в сторону большей наглядности (но не думаю, что стоит принимать этот вариант). — Джек, который построил дом 18:13, 3 января 2016 (UTC) [ ]
  • Не хочется ни менять код шаблона (всё-таки заимствование из ен-вики), ни использовать инлайн-стили. Предлагаю примерно такой вариант (с числами можно поиграться):
    table.ambox td.ambox-text {
        line-height: 1.4em;
        padding: 0.05em 0;
    }
    table.ambox td.ambox-text .ambox-text-small {
        line-height: 1.4em;
        margin-top: 0.25em;
    }
    
putnik 12:49, 5 января 2016 (UTC) [ ]
  • Вполне разумно, вот только отступать от заголовка я не уверен, что нужно, ибо сейчас такие шаблоны, как {{ нет ссылок }} , выглядят вполне ок, заголовок не претендует на особые права и не обособлен от последующего текста. И паддинг в вашем коде надо прибавлять к тому, что там уже стоит. Я потестирую на разных примерах, когда разберусь с кое-какими другими шаблонами.

    Еще адок бывает, когда добавляют в параметр | text-small = текст в тегах <small> .

    Раз уж вы заговорили о преемственности с англовики, то, пожалуйста, обратите внимание на следующий мой анализ в дискуссии с Аджедо , который взялся было расставлять шаблоны-костыли {{ ^v }} для создания отступа навигационных шаблонов от предшествующего текста в низу страниц: Википедия:Запросы к администраторам#Проталкивание неконсенсусных правок и неочевидное переименование без запроса КПМ (прокрутите вниз, где код начинается). Там поведение шаблона {{ навигационная таблица }} , прописанное в common.css, по сути, поломали добавлением свойства margin:auto; , которого в помине не было в англовики (а сейчас в англовики этот шаблон переведен на Lua, как, впрочем, и ambox). Но это даже не полная история — там есть еще важные штрихи. Есть на что полюбоваться. — Джек, который построил дом 16:38, 8 января 2016 (UTC) [ ]

@ Putnik , Jack who built the house : вы к чему-нибудь пришли? А то запрос два месяца без движения висит -- windewrix 07:51, 9 марта 2016 (UTC) [ ]
Я не забыл про это, но ок, давайте я тогда пока сниму editprotected. — Джек, который построил дом 16:26, 9 марта 2016 (UTC) [ ]

Апдейт

Я долгое время имею у себя стиль line-height:1.4em для амбоксов и, честно говоря, я склоняюсь к тому, что значение 1.4em занижено, тексту тесно. Нужно как-то по-другому. — Джек, который построил дом ( обс. ) 15:12, 29 октября 2016 (UTC) [ ]

  • Можно сделать 1.4em при наличии параметра text-small и не трогать line-height при отсутствии (тогда проблема, что межстрочное расстояние в заголовке больше, чем в последующем тексте, будет решена.) — Джек, который построил дом ( обс. ) 13:34, 2 февраля 2017 (UTC) [ ]

✔ . — Джек, который построил дом ( обс. ) 21:02, 12 августа 2017 (UTC) [ ]

Прыгающий размер text-small в разных браузерах

{{editprotected}} В Фаерфоксе содержимое параметра text-small . В каждом браузере размер свой. Это связано с тем, что каждый браузер понимает font-size:smaller; по-своему. Предлагается заменить font-size:smaller; на font-size:85%; , что соответствует настройке тега <small> в MediaWiki:Common.css . — Джек, который построил дом ( обс. ) 02:38, 19 августа 2016 (UTC) [ ]

  • Пока отзываю свой запрос, потому что в Хроме, например, сия операция приводит к тому, что расстояние между text-small'ом и заголовком оказывается меньше, чем между строчками самого text-small'а. Это надо выполнять вместе с тем, что написано в разделе выше. — Джек, который построил дом ( обс. ) 15:09, 29 октября 2016 (UTC) [ ]
  • ✔ St. Johann'ом. — Джек, который построил дом ( обс. ) 21:05, 12 августа 2017 (UTC) [ ]

Feedback wanted on improvements to Ambox templates on mobile web

( ) 09:18, 19 июля 2018 (UTC) [ ]

Change coming to how certain templates will appear on the mobile web

( ) 19:42, 13 ноября 2018 (UTC) [ ]

Источник —

Same as Ambox