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

Материал из Saraswati
Перейти к: навигация, поиск

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

Нужна "срочно" поддержка второго изображения справа - иначе {{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&#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 -->


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

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)

Мелкий текст

Знающие люди добавьте в код и общий 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)

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)
Интересно, как же ваша собеседник, Шаблон:U, не пошерстил в своём собственном списочке? Я конечно, понимаю, что он морально подустарел, но нельзя же забывать про своё творчество.
Думаю, что больше подойдёт красный. Ибо в {{СИШ}} вы встроили его. --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)

  • Вот вам выдержка из MediaWiki:Common.css, вроде все нужные цвета
<syntaxhighlight lang="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

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

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