Обсуждение шаблона: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}}]]
— redmond barry
- Сделано. ~ putnik 02:20, 19 октября 2007 (UTC)
Ошибка в коде шаблона (возможно, в обработке его движком)
[править код]В шаблоне используется следующая строка:
|style="padding:0 !important"|<!-- a hack for some cases to keep the box wide -->
После обработки возвращается следующая строка:
<td style="padding:0 !important"></td>
Пардон, но эта "фигня", везде, где используется шаблон Ambox, вызывает в браузере следующую ошибку:
Предупреждение: Ожидался конец значения свойства, но найдено ' '. Ошибка при анализе значения свойства 'padding'. Потерянное объявление. Источник: http://ru.wikipedia.org/wiki/(Адрес страницы) Строка: 0
Не уверен, но может имеет смысл вообще убрать из кода шаблона строку
|style="padding:0 !important"|<!-- a hack for some cases to keep the box wide -->
Пожалуйста, разберитесь с багом:)
67.159.44.138 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"
в викитексте любой страницы. См. также bugzilla:11874.
- — Kalan ? 07:01, 5 ноября 2007 (UTC)
- В связи с тем, что у меня есть сомнения сразу по трём пунктам, просьба:
Interwiki hsb
[править код]Hello. Could someone add the new interwiki link hsb:Předłoha:Ambox? 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)
- Попробовал у себя 1.2em — отображается не так, как я предполагал. 1.5em нормально. --Алексей Скрипник 04:29, 28 апреля 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, а в сommon.css. В самом шаблоне я стиль пока оставил, через пару-тройку дней, когда у большинства пользователей уйдёт кеш, можно будет убрать. — 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)
- AlexSm, какие проблемы, сделай как считаешь нужным. Alex Spade 18:08, 27 апреля 2008 (UTC)
- Секундочку. Ради того, чтобы участнику не пришлось использовать !important в своём monobook.css, нужно править Common.css? И второе: Kalan выше правильно написал, в таких делах нельзя «там убрать, здесь добавить», теперь у многих участников этот «text-small|» будет показан обычным размером пока у них не обновится common.css, что может занять до месяца. —AlexSm 17:48, 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)
- Однако там осталось ещё одно слово protection ... — AlexSm 15:36, 15 мая 2009 (UTC)
- Кажется осилил сам. Alex Spade 15:34, 15 мая 2009 (UTC)
- Можно сносить, собственно в шаблоне и table.ambox-protection в MediaWiki:Common.css. Мне сделать или сам? — Kalan ? 14:28, 15 мая 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)
- Вот вам выдержка из MediaWiki:Common.css, вроде все нужные цвета
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=
, межстрочное расстояние текста в котором воспринимается как базовое. Тогда как в англовики даже {{Multiple issues}}, аналог нашего {{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
[править код]Feedback wanted on improvements to Ambox templates on mobile web
Пожалуйста, помогите перевести на ваш язык
Hey all,
The Readers web team is working on improving how article message templates appear on the mobile web. We are focusing on templates that use this template. Right now these templates appear when you tap the gray link under the article title, making it difficult for readers and editors to know whether there are any important issues with the article they are reading. We're trying to make these message templates more visible by displaying their description on the top of the article. We hope this will increase awareness of these issues for readers and editors alike.
We would like to encourage template editors to add the type
and issue
parameters to your templates (if they're not already there). The type
parameter will allow us to visually distinguish the severity of the issue and use the icon associated with that particular template type. The issue
parameter will allow us to display only the summary of the issue on the main page. You may then tap on the issue to see details. This will prevent the issues from taking up too much space on the page and distracting from the rest of the content.
We have a project page describing what will be improved. If you have feedback on these changes we'd like to hear from you on the talk page.
Спасибо!
CKoerner (WMF) (talk) 09:18, 19 июля 2018 (UTC)
Change coming to how certain templates will appear on the mobile web
[править код]Change coming to how certain templates will appear on the mobile web
Пожалуйста, помогите перевести на ваш язык
Hello,
In a few weeks the Readers web team will be changing how some templates look on the mobile web site. We will make these templates more noticeable when viewing the article. We ask for your help in updating any templates that don't look correct.
What kind of templates? Specifically templates that notify readers and contributors about issues with the content of an article – the text and information in the article. Examples like Template:Unreferenced or Template:More citations needed. Right now these notifications are hidden behind a link under the title of an article. We will format templates like these (mostly those that use Template:Ambox or message box templates in general) to show a short summary under the page title. You can tap on the "Learn more" link to get more information.
For template editors we have some recommendations on how to make templates that are mobile-friendly and also further documentation on our work so far.
If you have questions about formatting templates for mobile, please leave a note on the project talk page or file a task in Phabricator and we will help you.
Спасибо!