Обсуждение шаблона: Ambox
Sbd (обсуждение | вклад) (Новая страница: «== Второе изображение == <s>Нужна "срочно" поддержка второго изображения справа</s> - иначе {{tl…») |
(нет различий)
|
Текущая версия на 00:35, 8 июня 2015
Содержание
Второе изображение
Нужна "срочно" поддержка второго изображения справа - иначе {{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
Ошибка в коде шаблона (возможно, в обработке его движком)
В шаблоне используется следующая строка:
|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)
- Однако там осталось ещё одно слово 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, вроде все нужные цвета
<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)