Обсуждение шаблона:Навигационная таблица/Архив
[скрыть]
правитьСледует заключить кнопку [скрыть] в тэг <small></small>, таким образом шаблон будет стандартизирован до уровня «навигационной полосы». vovanik 11:42, 12 октября 2007 (UTC)
- Кнокпа добавляется JavaScript'ом (см. Mediawiki:Common.js), прямо из шаблона менять её размер неудобно и нестандартно ∴ AlexSm 20:48, 16 октября 2007 (UTC)
Перенос CSS
правитьПредлагаю перенести CSS код таблицы из Mediawiki:Common.css прямо в шаблон. Подробнее см. обсуждение на Mediawiki_talk:Common.css ∴ AlexSm 20:48, 16 октября 2007 (UTC)
- Поддерживаю. А то я тут делаю свою вики и упёрся в этот вопрос — где искать концы в оформлении. Ядерный Трамвай 17:58, 12 января 2015 (UTC)
«Navbox generic» deprecated
правитьen:Template:Navbox generic, с которого видимо скопирован этот шаблон, в en.wp теперь практически нигде не используется и заменён на en:Template:Navbox. Вероятно было бы неплохо в целях лучшей будущей совместимости и у нас обновить шаблон ∴ AlexSm 14:14, 18 октября 2007 (UTC)
- А в чём, собственно, принципиальная разница? ~ putnik 14:33, 18 октября 2007 (UTC)
- Похоже en:Template talk:Navbox#Differences from Navbox generic? отвечает на этот вопрос. Просто более мощный и правильный шаблон. Поскольку практически все производные шаблоны у них теперь строятся именно на Navbox, перенос его к нам позволит упростить перенос этих производных шаблонов ∴ AlexSm 14:45, 18 октября 2007 (UTC)
Объединение
правитьПрошу администраторов оценить возможность переноса {{Navbox}} сюда. Navbox сохранил в себе все возможности навигационной таблицы, при этом были добавлены параметры изображение_слева, базовый_стиль, стиль_заголовкаn, стиль_спискаn, evenodd, стиль_изображения и стиль_изображения_слева. Параметр border исключён, т.к. есть возможность определять вложенность таблиц через CSS. Если основные стили не были переоределены при вызове, будет происходить чередования цветов списков. Кроме того, если не изменён стиль заголовка, ячейки вверху и внизу станут светло-фиолетовыми, с этим проблем быть не должно. --Lockal 14:36, 9 ноября 2008 (UTC)
- А тупо скопированные англошаблоны будут работать? -- Искренне Ваш TarzanASG 19:45, 12 ноября 2008 (UTC)
- После копирования планирую сделать на {{Navbox}} подстановочный переводчик, вроде {{Infobox}}; будет и удобно, и единообразно. Собственно, можно это сделать уже сейчас, но вышеупомянутые параметры не будут работать. --Lockal 20:29, 13 ноября 2008 (UTC)
- Вобщем если перевод происходит автоматически, то я за. А как работают подстановочные переводчики? Думаю, надо сделать в рувики отдельную страницу по этому поводу. -- Искренне Ваш TarzanASG 21:14, 13 ноября 2008 (UTC)
- После копирования планирую сделать на {{Navbox}} подстановочный переводчик, вроде {{Infobox}}; будет и удобно, и единообразно. Собственно, можно это сделать уже сейчас, но вышеупомянутые параметры не будут работать. --Lockal 20:29, 13 ноября 2008 (UTC)
Списки построчно
правитьЕсли в переменной "СписокX" элементы разбиты на строки, то последний элемент почему-то в результате оказывается оторван от предыдущих, например в шаблоне {{Три_мушкетёра}}, замечал это и в некоторых других.
| список3 = {{nowrap|[[Д’Артаньян]] •}} {{nowrap|[[Атос]] •}} {{nowrap|[[Портос]] •}} {{nowrap|[[Арамис]] •}} {{nowrap|[[Граф Рошфор|Рошфор]] •}} {{nowrap|[[Констанция Бонасье]] •}} {{nowrap|[[Миледи]] •}} {{nowrap|[[Анна Австрийская]] •}} {{nowrap|[[Людовик XIII (король Франции)|Людовик XIII]] •}} {{nowrap|[[Ришельё, Арман Жан дю Плесси|Ришельё]] •}} {{nowrap|[[Людовик XIV]] •}} {{nowrap|[[Мазарини, Джулио|Мазарини]] •}} {{nowrap|[[Жан-Арман де Пейре, граф де Труавиль|де Тревиль]]}}
Результат примерно такой:
| Д’Артаньян • Атос • Портос • Арамис • Рошфор • Констанция Бонасье • Миледи • Анна Австрийская • | | Людовик XIII • Ришельё • Людовик XIV • Мазарини • | | де Тревиль |
- Временное решение - окружить его <div></div>. infovarius 10:37, 21 октября 2009 (UTC)
100 строк
правитьСделайте сразу 100 строк в навигационной таблице, чтоб точно хватило. Аскар Сафин, 89.232.124.209 15:04, 22 апреля 2009 (UTC)
- Обычно такие шаблоны-монстры быстро идут под нож. infovarius 10:38, 21 октября 2009 (UTC)
Неразрывность
правитьА зачем во всех заголовках пробелы жёстко сделаны неразрывными? И как это по выбору менять (пока приходится по-глупому - расставлять переводы строк). infovarius 18:20, 5 мая 2009 (UTC)
Ограничение шаблона в 23 строки
правитьДанное ограничение связано с какой-либо технической стороной работы шаблоны, либо просто не было необходимости в его расширении? --Eleferen 07:47, 26 июня 2009 (UTC)
Шаблон:Ведомственные медали Российской Федерации — нужна 24 строка. Permjak 16:07, 4 августа 2009 (UTC)
- Ага, а потом такие мега-шаблоны будут удалять, как излишние. infovarius 17:10, 4 августа 2009 (UTC)
navbar
правитьА куда из шаблонов пропали ссылки navbar? -- deerstop (обс). 10:26, 4 июля 2009 (UTC)
- Из каких шаблонов и что значит "пропали"? -- AVBtalk 11:51, 4 июля 2009 (UTC)
- Ой, всё теперь нормально. Видимо, был временный глюк или у меня помутнение рассудка. Прошу прощения. -- deerstop (обс). 19:28, 4 июля 2009 (UTC)
margin
править- {{editprotected}}
Уберите из таблицы стиль margin: auto
, из-за отсутствия отступов таблица «прилипает» к выше и ниже стоящему тексту, сделайте margin: 1em auto
. — Dionys 20:11, 29 августа 2009 (UTC)
- Уже обсуждался тот момент, что последовательно идущие шаблоны должны «слипаться» между собой. Проблему отступа от текста придётся решать другими способами. — putnik 20:35, 28 сентября 2009 (UTC)
Исправить стили для "заголовка 16"
править- {{editprotected}}
В блоке
-->{{#if:{{{заголовок16|}}}{{{список16|}}}|<tr>{{#if:{{{заголовок16|}}}|<th style="white-space:nowrap;{{{стиль_заголовков|}}}" {{#if:{{{список16|}}}||colspan="2" style="text-align:center"}}>{{{заголовок16}}}</th>}}
{{#if:{{{список16|}}}|<td style="width:100%;{{{стиль_списков|}}}{{{стиль_четных|}}}" {{#if:{{{заголовок16|}}}||colspan="2"}}>
{{{список16}}}</td>}}</tr>}}<!--
отсутствует использование общего стиля для всех заголовков, так как пропущено использование значения {{{стиль_заголовков|}}}, как в других шаблонах, см.:
-->{{#if:{{{заголовок15|}}}{{{список15|}}}|<tr>{{#if:{{{заголовок15|}}}|<th style="white-space:nowrap;{{{стиль_заголовков|}}}" {{#if:{{{список15|}}}||colspan="2" style="text-align:center
;{{{стиль_заголовков|}}}"}}>{{{заголовок15}}}</th>}}
{{#if:{{{список15|}}}|<td style="width:100%;{{{стиль_списков|}}}{{{стиль_нечетных|}}}" {{#if:{{{заголовок15|}}}||colspan="2"}}>
{{{список15}}}</td>}}</tr>}}<!--
Надо в блок для "заголовка 16" после text-align:center
вставить ;{{{стиль_заголовков|}}}
(включая точку с запятой). --Alogrin 07:31, 25 ноября 2009 (UTC)
- Сделано. — putnik 00:36, 26 ноября 2009 (UTC)
Третий уровень подгрупп
правитьа нельзя ли сделать третий уровень, чтоб как в Англвики было? пример А то аналогичный примеру шаблон в Рувики не очень красиво перенесли.--Иван 12:44, 26 ноября 2009 (UTC)
Размер шрифта
правитьУменьшите размер шрифта, как в англовики. У них шаблоны смотрятся куда эстетичнее: Template:Navbox. --Moscvitch 14:30, 4 декабря 2009 (UTC)
- Чтобы получить вариант, похожий на английский, надо либо добавить в первую строку внутрь
style="margin:auto; {{{стиль|}}}{{{стиль_тела|}}}">
параметрfont-size:85%;
так, чтобы получилосьstyle="margin:auto; font-size:85%; {{{стиль|}}}{{{стиль_тела|}}}">
илиstyle="margin:auto; font-size:85%; {{{стиль|;font-size:85%;}}}{{{стиль_тела|}}}">
илиstyle="margin:auto; font-size:85%; {{{стиль|}}}{{{стиль_тела|;font-size:85%;}}}">
.
До такого исправления, можно уменьшить любой шаблон, задав|стиль_тела= font-size:85%;
или|стиль= font-size:85%;
--Alogrin 02:14, 23 декабря 2009 (UTC)
Год прошел, а воз и ныне там. Уже во всех вики, которые видел, размер уменьшен. У нас тоже сделайте, пожалуйста. Ferrumoff 12:07, 11 декабря 2010 (UTC)
Мало
правитьКоличество допустимых заголовков мне уже не хватает, надо бы увеличить эдак до 50.--Ole Førsten (Обс.) 06:12, 30 января 2010 (UTC)
- Мегашаблоны - кандидаты на разделение (если они объединяют разнородные тематики) или преобразование в список или категорию (категории). -- AVBtalk 22:44, 1 февраля 2010 (UTC)
Пространство после шаблона
править— BehOlder 10:51, 22 апреля 2010 (UTC)
Цвета
правитьМожно ли как-то поменять цвета п·о·р с базовых синих на другие (например, белые)? В некоторых цветных шаблонах синий цвет этих ссылок смотрится неудачно, а иногда и вовсе неразличим. --Corwin 03:58, 14 мая 2010 (UTC)
- Присоединяюсь к вопросу. — UMNICK 11:59, 28 августа 2011 (UTC)
Расширить бы хотя бы до 30 строк
правитьНе хватает
- {{editprotected}}
AdmiralHood 06:59, 21 июля 2010 (UTC)
- Не сделано. Посмотрите запросы выше. — putnik 10:35, 29 июля 2010 (UTC)
Как пойдём дальше?
правитьЯ так подозреваю, известно всем - этот шаблон является прямо-таки основой википедии, хотя существует не так уж и давно - и по всей видимости является заимствованным из enwi. Причём там он претерпел существенное развитие. И к тому же является ядром всех навигационных шаблонов. Но здесь они - весьма сомнительное явление, например подтаблицы обладают английским синтаксисом, когда сама таблица - русским. В нав. блок надо включать нав. таблицу2, попытка заимствовать Шаблон:Navboxes конечно невыполнима сейчас. И так далее, почти каждый нав. шаблон создан с истоков вики-языка, несовместимость неизбежна. Сам пытался привести Шаблон:Процессоры Intel как и польский и болгарский(и английский, конечно) к приличному виду, но как - не знаю. А вот у них с этим - порядок.
Этот шаблон включен в очень многие, но всё же надо его исправлять. Неплохо как-нибудь сделать, чтобы он вместе с русской разметкой понимал и английскую, чтобы потом можно было исправить и subgroups. Главное из ожидаемого - чтобы любая подтаблица могла быть сворачиваема и всегда открытой, как это есть в en:Template:Intel_processors .
Ну или если заимствование не может быть выполнено, кто-нибудь подскажет, как исправить Шаблон:Процессоры Intel?
- если про вопрос о сопроцессорах, то см. выше. Если кратко — придётся разбивать.--Mixabest 12:17, 18 сентября 2010 (UTC)
ps впервые пишу обсуждение, если не туда, не пинайте. Serjio-pt 15:23, 4 сентября 2010 (UTC)
Изображение слева
правитьМожно ли добавить параметр «Изображение слева» как в «Navbox»? --Денис Кривошеев 19:01, 23 сентября 2010 (UTC)
autocollapse
правитьЗапрос выполнен |
Сейчас шаблон поддерживает по сути три аргумента для state - autocollapse, collapsed и прочее. Проблема в том, что когда редактируешь заготовку шаблона, то из collapsed может получиться autocollapseD (по невнимательности не убирается последняя буква) и наоборот - из autocollapse может получиться collapse. В связи с этим, предлагаю добавить поддержку для обоих вариантов. Для этого код
{{#ifeq:{{{state|}}}||autocollapse|{{{state|}}}}}
нужно заменить на более сложную конструкцию, которую я уже представил в {{навигационная таблица/new}}. Протестировать этот вариант можно с помощью тестового шаблона {{Навигационная таблица/test}}. К примеру:
- {{Навигационная таблица/test|state=collapse}}
{{Навигационная таблица/test}} -- AVBtalk 12:59, 17 марта 2012 (UTC)
- Разницу между collapse и collapsed точно надо устранить. Может, вообще перевести параметры на родной? Скрыто/видимо как-нибудь. --infovarius 07:41, 18 марта 2012 (UTC)
- В моём варианте с этим нет никаких проблем - добавление альтернатив в switch делается очень легко. Только вот я сомневаюсь в необходимости перевода, всё равно ведь сам параметр называется state. :) Не говоря уже о том, что потенциальных вариантов перевода слишком много (скрыть, скрытый, скрытое, свернуть, свёрнутое, свернутое и т.д., и т.п.) и ошибиться потом будет легко, выбрав не тот (не заложенный в шаблон) вариант. А для autocollapse я даже не вижу какой-то разумной короткой русскоязычной директивы. Не "автоколлапс" же. :) -- AVBtalk 08:14, 18 марта 2012 (UTC)
- Сделано --DR 09:42, 24 марта 2012 (UTC)
- В моём варианте с этим нет никаких проблем - добавление альтернатив в switch делается очень легко. Только вот я сомневаюсь в необходимости перевода, всё равно ведь сам параметр называется state. :) Не говоря уже о том, что потенциальных вариантов перевода слишком много (скрыть, скрытый, скрытое, свернуть, свёрнутое, свернутое и т.д., и т.п.) и ошибиться потом будет легко, выбрав не тот (не заложенный в шаблон) вариант. А для autocollapse я даже не вижу какой-то разумной короткой русскоязычной директивы. Не "автоколлапс" же. :) -- AVBtalk 08:14, 18 марта 2012 (UTC)
несколько багфиксов
правитьЗапрос выполнен |
Я подготовил новую редакцию шаблона (в {{Навигационная таблица/new}}) с несколькими багфиксами.
- Если аргумент state не autocollapse(d) или collapse(d), то этот аргумент вставляется в style=, но это чревато: редактор в качестве аргумента может вписать нечто, что окажется ключевым словом для браузера, а если опция неизвестна, то браузер может глючить. В моей редакции в style= попадают только опции collapsed и autocollapse.
- Параметр стиль_тела= может употребляться вместе со стиль=, но если в конце аргумента в стиль= отсутствует точка с запятой, то, в лучше случае, аргумент из стиль_тела= игнорируется. То же относится к парам стиль_нечетных= + стиль_списков= и стиль_четных= + стиль_списков=. В моей редакции добавлены разделители (точка с запятой) для этих пар.
- В ячейку для изображения не захватываются строки 21, 22 и 23.
- Центровка заголовка выполняется некорректно. Примеры:
- Моя редакция:
{{Навигационная таблица/new}} {{Навигационная таблица/new}} Кроме того, код для формирования строк вынесен в подшаблон {{Навигационная таблица/строка}} - это делает основной код более читабельным и более лёгким для управления с ним: поскольку весь код в одном месте, то исключаются ситуации рассинхронизации кода между строками (как это случилось какое-то время назад). -- AVBtalk 00:38, 27 марта 2012 (UTC)
- Сделано, защитил {{Навигационная таблица/строка}} --DR 06:43, 28 марта 2012 (UTC)
выравнивание заголовка влево
править- Теперь — баг с выравниванием основного заголовка влево:
- Не могли бы вы привести примеры нав.шаблонов, в которых необходимо выравнивание заголовка влево? PS: Отступ нужен для правильного центрирования заголовка. -- AVBtalk 09:44, 29 марта 2012 (UTC)
- Например, {{Журнал2}}.
Кроме того,
1) я не вижу сколь-нибудь улучшенного центрирования заголовка — он, как и прежде, ёрзает влево-вправо при сворачивании и разворачивании шаблона (ср. с поведением английского аналога);
2) шаблон, в документации которого заявлена некоторая потенциально полезная возможность («выравнивание заголовка влево средствами CSS»), обязан корректно её поддерживать — независимо от того, востребована эта возможность в данный момент или нет.
И да, правильного центрирования следует добиваться правильным скриптингом, а не набиванием плеча ватой. 95.69.153.149 12:18, 29 марта 2012 (UTC)
- Например, {{Журнал2}}.
- Не могли бы вы привести примеры нав.шаблонов, в которых необходимо выравнивание заголовка влево? PS: Отступ нужен для правильного центрирования заголовка. -- AVBtalk 09:44, 29 марта 2012 (UTC)
- {{Журнал2}} - это не нав.шаблон. Я вижу там внутри использование нав.таблицы. Не могли бы в привести примеры использования этой карточки с ними? при сворачивании и разворачивании шаблона - это проблема не нав.таблицы, запрос на исправление этой ситуации есть: MediaWiki talk:Common.js#Ссылки «скрыть—показать». А насчёт "не вижу" - вы поздно заглянули сюда, до применения моих фиксов выше было наглядно видно, насколько позорно происходила центровка. в документации которого заявлена - если вы взглянете на документацию внимательнее, то увидите, что в стиле для основного заголовка НЕ предлагается выравнивание, оно предлагается только для позаголовков. Так что, простите, формально шаблон по прежнему соответствует документации. добиваться правильным скриптингом - меньше слов, больше дела. Предлагайте свои варианты решения.
- PS: Поскольку центровка идёт с учётом ссылки "скрыть/показать", левый отступ необходим. Способа выявить, что вы дали запрос на выравнивание заголовка, в нынешней ситуации я не вижу. Единственное, что могу с ходу предложить - либо добавить новый параметр для указания выравнивания заголовка влево, либо помимо аргумента plain в navbar= добавить, например, аргумент left. -- AVBtalk 12:50, 29 марта 2012 (UTC)
- Тоже мне, бином Ньютона:
- {{Навигационная таблица/test|имя=тест|navbar=|state=nocollapse|заголовок=test|вверху=test}}
- {{Навигационная таблица/test|имя=тест|navbar=|state=nocollapse|заголовок=test|вверху=test|стиль_основного_заголовка=text-align:left;}}
- {{Навигационная таблица/test|имя=тест|navbar=plain|state=nocollapse|заголовок=test|вверху=test|стиль_основного_заголовка=text-align:left;}}
{{Навигационная таблица/test|state=nocollapse|имя=тест|navbar=|вверху=test|заголовок=test}} {{Навигационная таблица/test|state=nocollapse|имя=тест|navbar=|стиль_основного_заголовка=text-align:left;|вверху=test|заголовок=test}} {{Навигационная таблица/test|state=nocollapse|имя=тест|navbar=plain|стиль_основного_заголовка=text-align:left;|вверху=test|заголовок=test}}
- (позволил себе отредактировать код в вашей реплике, чтобы не растягивалась страница обсуждения). бином Ньютона - посмотрел я на ваше "решение бинома"... Сравните:
- {{Навигационная таблица|имя=тест|navbar=plain|state=nocollapse|заголовок=test|вверху=test|стиль_основного_заголовка=text-align:left;background:green}}
- {{Навигационная таблица/test|имя=тест|navbar=plain|state=nocollapse|заголовок=test|вверху=test|стиль_основного_заголовка=text-align:left;background:green}}
{{Навигационная таблица/test|state=nocollapse|имя=тест|navbar=plain|стиль_основного_заголовка=text-align:left;background:green|вверху=test|заголовок=test}}
- Так что вы пока рано хвастаетесь. -- AVBtalk 06:49, 11 апреля 2012 (UTC)
- {{Навигационная таблица/test2|имя=тест|navbar=plain|state=nocollapse|заголовок=test|вверху=test|стиль_основного_заголовка=background:khaki}}
- {{Навигационная таблица/test2|имя=тест|navbar=plain|state=nocollapse|заголовок=test|вверху=test|стиль_основного_заголовка=text-align:left;background:orange}}
- {{Навигационная таблица/test2|имя=тест|navbar=|state=nocollapse|заголовок=test|вверху=test|стиль_основного_заголовка=text-align:left;background:brown}}
- Так что вы пока рано хвастаетесь. -- AVBtalk 06:49, 11 апреля 2012 (UTC)
{{Навигационная таблица/test2|state=nocollapse|имя=тест|navbar=plain|стиль_основного_заголовка=background:khaki|вверху=test|заголовок=test}} {{Навигационная таблица/test2|state=nocollapse|имя=тест|navbar=plain|стиль_основного_заголовка=text-align:left;background:orange|вверху=test|заголовок=test}} {{Навигационная таблица/test2|state=nocollapse|имя=тест|navbar=|стиль_основного_заголовка=text-align:left;background:brown|вверху=test|заголовок=test}}
- Уже лучше, но тоже не полноценно. Возьмём некий длинный заголовок (для простоты, чтобы не выдумывать и не искать, скопировал заголовок с описанием из доки):
- {{Навигационная таблица/test2|имя=тест|state=no|заголовок=заголовок
с изображением, списки без переноса слов в ссылках, белый фон списков и чётные списки со светло-серым фоном, нижняя строка светло-голубого цвета и выровнена по центру|вверху=test|стиль_основного_заголовка=background:khaki}}
{{Навигационная таблица/test2|state=no|имя=тест|стиль_основного_заголовка=background:khaki|вверху=test|заголовок=заголовок
с изображением, списки без переноса слов в ссылках, белый фон списков и чётные списки со светло-серым фоном, нижняя строка светло-голубого цвета и выровнена по центру}}
- Понятно, что данный пример искусственный, но он показывает, что ваш вариант не работает для многострочных заголовков, которые могут получаться (1) ручным разбиением (<br/>) или (2) слишком длинными заголовками, не вмещающимися в отведённое поле (которое не всегда равно ширине страницы), а такие варианты встречаются (я просто с ходу не вспомню, где). -- AVBtalk 18:30, 11 апреля 2012 (UTC)
{{Навигационная таблица/тест|state=collapsed|имя=Навигационная таблица/тест|navbar=|вверху=test|заголовок=test}}
{{Навигационная таблица/тест|state=collapsed|имя=Навигационная таблица/тест|navbar=|заголовок_слева=1|вверху=test|заголовок=test}}
{{Навигационная таблица/тест|state=collapsed|имя=Навигационная таблица/тест|navbar=plain|заголовок_слева=1|вверху=test|заголовок=test}}
{{Навигационная таблица/тест|state=collapsed|имя=Навигационная таблица/тест|navbar=|стиль_основного_заголовка=background:khaki;|вверху=«Популярная папуасская песня „Печаль павлина погубила“!» — прокричал, причитая, Пётр Петрович. Потом прыгнул, пригнулся, побежал, подпрыгивая, по паркету. Поскользнулся, перевернулся, плюхнулся, потеряв полуботинки. Подумал — пусть! По пластунски, потихоньку пополз по полу. Плутовато прикинул — прорвёмся! Подкравшись, попытался проскочить.|заголовок=Река Жизни
Из стран Рождения река по царству Жизни протекает, играет бегом челнока — и в Вечность исчезает.
В ней редко видишь тишину и редко струн успокоенье, но чаще бури быстринý, волны с волной боренье.}}
К кудрявым кущам, к кипам кошеного клевера, к костру катит карета князя. Кашне кутает костлявый кадык, крючковатый клюв кажется картонным. Колышутся края клюквенного камзола, карету качает: канавы, колдобины. Колыхаются крупы коней. Княжна — кружева, корсет, кудри, — крутится, капризничает:
— Когда, когда конец круиза? Колымага калечит кости!
— Кончай кочевряжиться, — кряхтит князь. — Как клавикорды колошматить — кости крепкие, как курорт — куды крепше!.. Кокетка!..
— Куда катимся? К крестьянам?
— Когда контролируешь крестьян — крепнет капитал. Капитал крепок — купишь какао, крем, кексы кушаешь. Крестьянам — квас, князьям — коньяк!
«Каков консерватор…» — критически косится кучер.
{{Навигационная таблица/тест|state=collapsed|имя=Навигационная таблица/тест|navbar=plain|стиль_основного_заголовка=color:orange; background:brown;|заголовок_слева=1|вверху=test|заголовок=Он унёсся на авто, заграбастав долото. В свете миллионов ламп он поставил синий штамп.}}
В документацию:
|стиль_основного_заголовка =
|заголовок_слева =
|заголовок =
Заголовок
заголовок_слева =
Значение1
выравнивает основной заголовок по левому краю. При любом другом значении заголовок выравнивается по центру.
- Мой вариант ... |заголовок_слева = - позвольте напомнить: "Единственное, что могу с ходу предложить - либо добавить новый параметр для указания выравнивания заголовка влево, либо помимо аргумента plain в navbar= добавить, например, аргумент left" - то есть при добавлении ещё одного параметра или аргумента проблем нет вообще, код крайне простой, аноним же считает, что можно обойтись и без этого. Что касается вашей реализации, в ней сильно навороченный код для заголовка, но все эти навороты предназначены исключительно для решения проблемы прыжков заголовка при сворачивании тела. Вопрос в том, что именно эту проблему нужно решать не мутным усложнением кода одного шаблона, а кардинально, для всех collapsible-объектов - MediaWiki talk:Common.js#Ссылки «скрыть—показать». -- AVBtalk 06:01, 15 апреля 2012 (UTC)
- Вот код центрирования, показавшийся вам сильно навороченным и мутно усложнённым:
<div style{{=}}"font-size:110%; width:80%; text-align:center; position:relative; margin-left:10%; {{{стиль_основного_заголовка|}}} background:transparent;"><table style{{=}}"border-collapse:collapse; margin-top:-1px; margin-bottom:-1px; width:100%;"><td>{{{заголовок}}}</td></table></div>
- Вот код центрирования, показавшийся вам сильно навороченным и мутно усложнённым:
| |
---|---|
- эту проблему нужно решать <…> кардинально, для всех collapsible-объектов — разумеется. Но до тех пор, пока проблема не будет решена кардинально, нет оснований не заменить визуально некорректную версию «одного шаблона» визуально корректной. V.s. 109.87.88.2 16:36, 15 апреля 2012 (UTC)
- вот код центрирования - этот код - только часть всего кода, который у вас заложен для заголовка (причём в коде вокруг Tnavbar-view у вас есть лишнее - например, там не нужен
#ifeq:{{{navbar|}}}|plain
; nbsp там тоже становится не нужен и даже вреден). нет оснований - есть. Проблема скачков не вопиет - скачки есть, но они маленькие, поэтому тема применения локальных заплаток до глобального исправления не горит (силы лучше направить на то, чтобы надавить на технарей, чтобы они наконец-то растелились с давно обещанным глобальным исправлением; либо можно подготовить исправления для них, чтобы им не пришлось напрягать мозги). Во-вторых, зачастую локальные заплатки обладают побочными эффектами, просто я сейчас не готов представить примеры, когда проявятся такие эффекты в вашем случае. -- AVBtalk 17:07, 15 апреля 2012 (UTC)
- вот код центрирования - этот код - только часть всего кода, который у вас заложен для заголовка (причём в коде вокруг Tnavbar-view у вас есть лишнее - например, там не нужен
{{Навигационная таблица}} | {{Навигационная таблица/fixed}} |
---|---|
{{Навигационная таблица|имя = Навигационная таблица|navbar = plain|state = collapsed|заголовок = test|вверху = test|стиль_основного_заголовка = background:khaki}} {{Навигационная таблица|имя = Навигационная таблица|navbar = plain|state = collapsed|заголовок = test|вверху = test|стиль_основного_заголовка = text-align:left; background:orange}} {{Навигационная таблица|имя = Навигационная таблица|navbar =|state = collapsed|заголовок = test|вверху = test|стиль_основного_заголовка = text-align:left; background:brown}} |
{{Навигационная таблица/fixed|имя = Навигационная таблица/fixed|navbar = plain|state = collapsed|заголовок = test|вверху = test|стиль_основного_заголовка = background:khaki}} {{Навигационная таблица/fixed|имя = Навигационная таблица/fixed|navbar = plain|state = collapsed|заголовок = test|вверху = test|стиль_основного_заголовка = text-align:left; background:orange}} {{Навигационная таблица/fixed|имя = Навигационная таблица/fixed|navbar =|state = collapsed|заголовок = test|вверху = test|стиль_основного_заголовка = text-align:left; background:brown}} |
{{Навигационная таблица/fixed|state=collapsed|имя=Навигационная таблица/fixed|navbar=plain|стиль_основного_заголовка=background:khaki|вверху=test|заголовок=test}}
{{Навигационная таблица/fixed|state=collapsed|имя=Навигационная таблица/fixed|navbar=plain|стиль_основного_заголовка=text-align:left;background:orange|вверху=test|заголовок=test}} {{Навигационная таблица/fixed|state=collapsed|имя=Навигационная таблица/fixed|navbar=|стиль_основного_заголовка=text-align:left;background:brown|вверху=test|заголовок=test}} |
{{[[:Template:Навигационная таблица/fixed |Навигационная таблица/fixed
]]|заголовок=MSC (Multimedia Super Corridor) Malaysiaс изображением, списки без переноса слов в ссылках, белый фон списков и чётные списки со светло-серым фоном, нижняя строка светло-голубого цвета и выровнена по центру|внизу=Website: www.msc.com.my|группа4=Infrastructure|стиль_тела=background:white;|группа5=Prime applications|группа2=Area|список3=* Petronas Twin Towers- Kuala Lumpur Tower
- Kuala Lumpur Central
- Technology Park Malaysia
- Putrajaya
- Cyberjaya
- Kuala Lumpur International Airport|список4=* Express Rail Link
- KL-KLIA Dedicated Expressway|список2=Klang Valley|изображение=|state=uncollapsed|имя=Навигационная таблица/doc|список1=Cyberjaya|стиль_внизу=background:#ddddff;|группа3=Major landmarks|группа1=Centre|класс_списков=hlist|список5=* EGovernment
- MyKad}}
ɪ 02:56, 18 апреля 2012 (UTC)
- Поскольку вы не сопроводили свою реплику пояснениями, пришлось догадываться, что к чему. Что я могу сказать... Уже интереснее, но всё равно остаются проблемы. От мелких недоработок (типа пропущенного noinclude[где?]
или того, что вы забыли обработать случай пустого имя=) до более серьёзных- например, ваш вариант таблицы почему-то не центруется (а заголовок центруется с лишними полями). Текущий вариант:
- Ваш вариант:
{{[[:Template:Навигационная таблица/fixed
|Навигационная таблица/fixed
]]|state=uncollapsed|имя=Навигационная таблица|стиль=width:44em|заголовок=MSC (Multimedia Super Corridor) Malaysia с изображением, списки без переноса слов в ссылках, белый фон списков и чётные списки со светло-серым фоном, нижняя строка светло-голубого цвета и выровнена по центру}}
- А если навбар отсутствует... То получается совсем фигня:
{{[[:Template:Навигационная таблица/fixed |Навигационная таблица/fixed ]]|state=uncollapsed|navbar=plain|стиль=width:44em|заголовок=MSC (Multimedia Super Corridor) Malaysia с изображением, списки без переноса слов в ссылках, белый фон списков и чётные списки со светло-серым фоном, нижняя строка светло-голубого цвета и выровнена по центру}}
- PS: Убрал в вашей реплике отступ, а то весь текст по странице ниже уезжал вправо. -- AVBtalk 16:21, 18 апреля 2012 (UTC) PS: Зачёркивание и пометки в моей реплике сделаны автором следующей реплики. -- AVBtalk 04:14, 20 апреля 2012 (UTC)
- Вернём полезный параметр и закроем тему:
{{Навигационная таблица/var|navbar=|state=collapsed|стиль=width:44em|заголовок=MSC ([[Multimedia Super Corridor]]) Malaysia ''с изображением, списки без переноса слов в ссылках, белый фон списков и чётные списки со светло-серым фоном, нижняя строка светло-голубого цвета и выровнена по центру''|вверху=test}}
{{Навигационная таблица/var|navbar=plain|state=collapsed|стиль=width:44em|заголовок=MSC ([[Multimedia Super Corridor]]) Malaysia ''с изображением, списки без переноса слов в ссылках, белый фон списков и чётные списки со светло-серым фоном, нижняя строка светло-голубого цвета и выровнена по центру''|вверху=test}}
{{[[:Template:Навигационная таблица/var |Навигационная таблица/var ]]|state=collapsed|имя=Навигационная таблица|вверху=test|стиль=width:44em|заголовок=MSC (Multimedia Super Corridor) Malaysia с изображением, списки без переноса слов в ссылках, белый фон списков и чётные списки со светло-серым фоном, нижняя строка светло-голубого цвета и выровнена по центру}} {{[[:Template:Навигационная таблица/var |Навигационная таблица/var
]]|state=collapsed|navbar=plain|вверху=test|стиль=width:44em|заголовок=MSC (Multimedia Super Corridor) Malaysia с изображением, списки без переноса слов в ссылках, белый фон списков и чётные списки со светло-серым фоном, нижняя строка светло-голубого цвета и выровнена по центру}}{{Навигационная таблица/var|navbar=|state=collapsed|стиль=width:44em|заголовок_слева=1|заголовок=MSC ([[Multimedia Super Corridor]]) Malaysia ''с изображением, списки без переноса слов в ссылках, белый фон списков и чётные списки со светло-серым фоном, нижняя строка светло-голубого цвета и выровнена по центру''|вверху=test}}
{{Навигационная таблица/var|navbar=plain|state=collapsed|стиль=width:44em|заголовок_слева=1|заголовок=MSC ([[Multimedia Super Corridor]]) Malaysia ''с изображением, списки без переноса слов в ссылках, белый фон списков и чётные списки со светло-серым фоном, нижняя строка светло-голубого цвета и выровнена по центру''|вверху=test}}
{{[[:Template:Навигационная таблица/var |Навигационная таблица/var ]]|state=collapsed|имя=Навигационная таблица/var|navbar=|вверху=test|заголовок_слева=1|стиль=width:44em|заголовок=MSC (Multimedia Super Corridor) Malaysia с изображением, списки без переноса слов в ссылках, белый фон списков и чётные списки со светло-серым фоном, нижняя строка светло-голубого цвета и выровнена по центру}} {{[[:Template:Навигационная таблица/var |Навигационная таблица/var
]]|state=collapsed|navbar=plain|вверху=test|заголовок_слева=1|стиль=width:44em|заголовок=MSC (Multimedia Super Corridor) Malaysia с изображением, списки без переноса слов в ссылках, белый фон списков и чётные списки со светло-серым фоном, нижняя строка светло-голубого цвета и выровнена по центру}}- Во-первых, не надо ничего зачёркивать в чужих репликах - мои слова от вашего зачёркивания не стали менее валидными. Насчёт "где" - такие вопросы прямо задаются, а не редактируются чужие реплики. (Но сейчас посмотрел - не нашёл то место; видимо, я перепутал с другим шаблоном, в который в тот момент работал). Вернём полезный параметр и закроем тему - про введение параметра я уже говорил, что всё делается значительно проще, на раз-два-три:
{{[[:Template:Навигационная таблица/left |
Навигационная таблица/left
]]|state=collapsed|имя=Навигационная таблица|вверху=test|стиль=width:44em|заголовок=MSC (Multimedia Super Corridor) Malaysia с изображением, списки без переноса слов в ссылках, белый фон списков и чётные списки со светло-серым фоном, нижняя строка светло-голубого цвета и выровнена по центру}} {{[[:Template:Навигационная таблица/left |
Навигационная таблица/left
]]|state=collapsed|вверху=test|стиль=width:44em|заголовок=MSC (Multimedia Super Corridor) Malaysia с изображением, списки без переноса слов в ссылках, белый фон списков и чётные списки со светло-серым фоном, нижняя строка светло-голубого цвета и выровнена по центру}} |
{{[[:Template:Навигационная таблица/left |
Навигационная таблица/left
]]|state=collapsed|имя=Навигационная таблица|вверху=test|заголовок_слева=1|стиль=width:44em|заголовок=MSC (Multimedia Super Corridor) Malaysia с изображением, списки без переноса слов в ссылках, белый фон списков и чётные списки со светло-серым фоном, нижняя строка светло-голубого цвета и выровнена по центру}} {{[[:Template:Навигационная таблица/left |
Навигационная таблица/left
]]|state=collapsed|вверху=test|заголовок_слева=1|стиль=width:44em|заголовок=MSC (Multimedia Super Corridor) Malaysia с изображением, списки без переноса слов в ссылках, белый фон списков и чётные списки со светло-серым фоном, нижняя строка светло-голубого цвета и выровнена по центру}} |
- А вопрос с ошибкой в оформлении ВСЕХ autocollapse-объектов следует решать глобально. -- AVBtalk 04:14, 20 апреля 2012 (UTC)
нестандартное оформление навигационных кнопок
править- Баскетбольные шаблоны типа {{Состав Нью-Йорк Никс}} испортились, как я пониманию, после произведённых изменений. Там несколько нестандартно оформлены ссылки на навигационные кнопки, чтобы они раскрашивались в цвет текста. Прошу подсказать, как вернуть выравнивание этих кнопок по левому краю. Заранее спасибо. Григорий Хаус 12:34, 4 апреля 2012 (UTC)
- после произведённых изменений - совершенно верно. Сейчас для того, чтобы заголовки выравнивались корректно, слева в заголовке даётся отступ, (приблизительно) равный кнопке "скрыть/показать". Из-за этого сдвигается "ручная" навигация, вставленная в заголовок шаблона в Шаблон:Текущий состав клуба НБА (там используется Шаблон:Состав сборной по футболу/Tnavbar - клон шаблона Tnavbar, в котором добавлены параметры для задания оформления). Мне надо подумать, какой вариант здесь правильнее и лучше, отвечу немного позже. -- AVBtalk 13:06, 4 апреля 2012 (UTC)
- Короче, вот что я надумал за это время. (1) В Tnavbar я предложил (помимо прочего) добавить поддержку для параметров style=, fontcolor=, fontstyle=; (2) после принятия этого изменения в шаблон "навигационная таблица" можно будет добавить параметр, например, navbar-color= для задания цвета символов (фон задавать не нужно, он там прозрачный и наследуется из основного заголовка). После этого можно будет убрать ручное включение нав-ссылок в заголовок в Шаблон:Текущий состав клуба НБА. -- AVBtalk 14:04, 4 апреля 2012 (UTC)
- Есть другой вариант. Сейчас обсуждаются принципы оформления нав.таблиц и, в частности, поступило предложение на замену ссылок "п-о-р" на одну ссылку - на просмотр шаблона (без ссылок на обсуждение и редактирование). В развитии этой темы возникла идея использовать пиктограмму, в этом случае необходимость задавать цвета отпадёт в принципе. -- AVBtalk 18:02, 4 апреля 2012 (UTC)
- Итог: Сделано - нужно просто убрать из шаблонов ручное задание нав.ссылок (пример). -- AVBtalk 18:33, 11 апреля 2012 (UTC)
замена Tnavbar на другой шаблон
правитьЗапрос выполнен |
Только что я применил в своей редакции ещё один багфикс: ссылки "п-о-р" не выводятся, если указан navbar=plain, но если plain не указан, то эти ссылки выводятся даже если пуст параметр имя=:
В моей редакции это исправлено:
{{навигационная таблица/new|имя=test|заголовок={{навигационная таблица/new|имя=test}}}} {{навигационная таблица/new|заголовок={{навигационная таблица/new}}}} -- AVBtalk 03:18, 6 апреля 2012 (UTC)
- Лупа выглядит хорошо. Но почему «показать/скрыть» не работает? --Obersachse 16:11, 6 апреля 2012 (UTC)
- Работают, просто тела у шаблонов тут нет, вот и нечего скрывать/показывать. -- AVBtalk 16:21, 6 апреля 2012 (UTC)
- Заменил. Dmitry89 07:51, 8 апреля 2012 (UTC)
- Блин, а я часто кликал «п»… Ну ладно, буду привыкать. Ignatusов 17:21, 14 мая 2012 (UTC)
Хм, а что, лупа работает даже внутри самого шаблона? Зачем она содержит ссылку на текущую страницу в этом случае? --infovarius 19:19, 6 июня 2012 (UTC)
- Уважаемые коллеги, забавно, но вот товарищ в теме Ссылки на Просмотр, Редактирование и Историю (ниже) искал и нашёл способ обойти все ваши труды по замене трёх ссылок на одну: в {{Навигационная таблица2}} п·о·р пока живут и здравствуют. Так было задумано или просто второй шаблон забыли привести к общему знаменателю?
Со своей стороны я поддерживаю новый урезанный вариант: ИМХО, он даёт время задуматься перед внесением новых ссылок в нав.шаблоны — а нужны ли они там?
С уважением, ←A.M.Vachin 14:33, 26 августа 2013 (UTC)
- Уважаемые коллеги, забавно, но вот товарищ в теме Ссылки на Просмотр, Редактирование и Историю (ниже) искал и нашёл способ обойти все ваши труды по замене трёх ссылок на одну: в {{Навигационная таблица2}} п·о·р пока живут и здравствуют. Так было задумано или просто второй шаблон забыли привести к общему знаменателю?
стиль_списков = hlist
правитьЕсть ли аналог стиля hlist, как в английской википедии? пример использования можно посмотреть тут - списки многострочные, но отображаются одной строкой. Во всех русских шаблонах, которые я просматривал, я встречал или однострочные списки (что некрасиво в исходниках), или применение nobr. Также пробовал окружать список тегами div и span - не помогает. neurocod 07:14, 26 мая 2012 (UTC)
- Обсуждение на этот счет. — Sozertsatel 07:30, 26 мая 2012 (UTC)
- Спасибо, по ссылке нашел, что уже внедрено. Может отобразить это в документации? neurocod 07:39, 26 мая 2012 (UTC)
- К сожалению, внедрено не совсем корректно: ВП:ФТ#Плоский список: внедрено. -- AVBtalk 07:56, 26 мая 2012 (UTC)
- Когда/если будет доведено до ума, думаю, упоминание в документации все же будет уместным. — Sozertsatel 08:05, 26 мая 2012 (UTC)
- Только что пофикшено, я посмотрю, как это оформить в доке (там есть ещё несколько вопросов, которые следует решить). -- AVBtalk 10:19, 26 мая 2012 (UTC)
Показать/Скрыть
правитьПодскажите, пожалуйста, где конкретно прописывается работа кнопки «Показать/Скрыть»? --89.179.9.196 05:53, 18 сентября 2012 (UTC)
- Простите, вопрос не понятен. Это ссылка добавляется с помощью класса collapsible в свойствах table, там же определена логика её работы и внешний вид. -- AVBtalk 06:00, 18 сентября 2012 (UTC)
- Спасибо, подразобрался, как раз и хотел получить инфу, о полном прописании класса collapsible в .css и .js. --85.26.165.179
Ссылки на Просмотр, Редактирование и Историю
правитьВстречал блоки, вставленные с помощью шаблонов, у которых в заголовках есть три маленькие буковки-ссылочки, позволяющие сам этот блок посмотреть со всех сторон и подредактировать. Прошу, сделайте тут такие же! --Nashev 12:13, 23 апреля 2013 (UTC)
- Оппа! {{Навигационная таблица2}} уже это имеет. --Nashev 13:06, 28 апреля 2013 (UTC)
Проблема с использованием шаблонов неразрывных пробелов
правитьНавигационный шаблон {{Современные пилотажные группы}} в IE9 сейчас растягивает статьи на три экрана в ширину. Этот шаблон сделан на основе {{Навигационная таблица}} с применением обычного стиля оформления неразрывных пробелов через шаблоны {{nobr}}, типа: {{nobr|{{флаг|Страна}} [[Заголовок ссылки]] •}}.
Я поэкспериментировал в своей песочнице (исходный вариант) и вот что у меня получилось.
Если сменить стиль оформления неразрывных пробелов со стандартного через шаблоны {{nobr| •}} на альтернативный через шаблоны {{Nowrap begin}}{{•wrap}}{{Nowrap end}}, то ничего не изменяется: см. вариант 2
Но если удалить все шаблоны для неразрывных пробелов, то навигационный шаблон нормально ужимается до ширины окна браузера: см. вариант 3.
Значит, проблема где-то в шаблонах оформления неразрывных пробелов, или в их интерпретации внутри шаблона навигационной таблицы в браузере Internet Explorer 9. Что можно здесь сделать? С уважением, ←A.M.Vachin 14:50, 26 августа 2013 (UTC)
При очередном эксперименте в песочнице (вариант 7) обнаружил интересный эффект: если сменить базовый Ш:Навигационная таблица на Ш:Навигационная таблица2, то внешняя рамка шаблона ужимается по ширине экрана, но строки со списками остаются также растянутыми на три экрана в ширину, как и раньше, при этом нарушая правую границу внешней рамки шаблона. Как это можно объяснить?
Повторюсь, все эти дефекты я наблюдаю только в IE9. В Google Chrome и в планшетном Яндекс Интернет растягивания ширины шаблона и страницы нет.
←A.M.Vachin 11:39, 28 августа 2013 (UTC)
Что-то исправили в связи с этим? Ибо сейчас у меня заголовок закрытого шаблона скукоживается до минимума - после загрузки страницы кнопка "раскрыть" оказывается чуть ли не в левой части экрана. И в Опере и в Firefox, только в залогиненном состоянии. --infovarius 08:59, 14 января 2014 (UTC)