Обсуждение шаблона:Навигационная таблица/Архив

Последнее сообщение: 9 лет назад от Ядерный Трамвай в теме «Перенос CSS»
Здесь находятся завершившиеся обсуждения. Просьба не вносить изменений.

[скрыть]

править

Следует заключить кнопку [скрыть] в тэг <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.cssAlexSm 20:48, 16 октября 2007 (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)Ответить

Списки построчно

править

Если в переменной "Список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? -- deerstop (обс). 10:26, 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)Ответить

Расширить бы хотя бы до 30 строк

править

Не хватает

{{editprotected}}

AdmiralHood 06:59, 21 июля 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}} -- AVBtalk 12:59, 17 марта 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)Ответить

выравнивание заголовка влево

править
Теперь — баг с выравниванием основного заголовка влево:
95.69.154.49 06:35, 29 марта 2012 (UTC)Ответить
Не могли бы вы привести примеры нав.шаблонов, в которых необходимо выравнивание заголовка влево? PS: Отступ нужен для правильного центрирования заголовка. -- AVBtalk 09:44, 29 марта 2012 (UTC)Ответить
Например, {{Журнал2}}.
Кроме того,
1) я не вижу сколь-нибудь улучшенного центрирования заголовка — он, как и прежде, ёрзает влево-вправо при сворачивании и разворачивании шаблона (ср. с поведением английского аналога);
2) шаблон, в документации которого заявлена некоторая потенциально полезная возможность («выравнивание заголовка влево средствами CSS»), обязан корректно её поддерживать — независимо от того, востребована эта возможность в данный момент или нет.
И да, правильного центрирования следует добиваться правильным скриптингом, а не набиванием плеча ватой. 95.69.153.149 12:18, 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}}

95.69.153.213 05:16, 11 апреля 2012 (UTC)Ответить
  • (позволил себе отредактировать код в вашей реплике, чтобы не растягивалась страница обсуждения). бином Ньютона - посмотрел я на ваше "решение бинома"... Сравните:
{{Навигационная таблица|имя=тест|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}}

{{Навигационная таблица/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}}

95.69.155.242 17:12, 11 апреля 2012 (UTC)Ответить
  • Уже лучше, но тоже не полноценно. Возьмём некий длинный заголовок (для простоты, чтобы не выдумывать и не искать, скопировал заголовок с описанием из доки):
{{Навигационная таблица/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=|стиль_основного_заголовка=background:orange;|заголовок_слева=1|список1=
Крестьяне кончили косьбу, ковыряют кувшины, крышки крынок: каша? квас? Костёр колышется кумачовыми красками. Куры клюют крошки.
К кудрявым кущам, к кипам кошеного клевера, к костру катит карета князя. Кашне кутает костлявый кадык, крючковатый клюв кажется картонным. Колышутся края клюквенного камзола, карету качает: канавы, колдобины. Колыхаются крупы коней. Княжна — кружева, корсет, кудри, — крутится, капризничает:
— Когда, когда конец круиза? Колымага калечит кости!
— Кончай кочевряжиться, — кряхтит князь. — Как клавикорды колошматить — кости крепкие, как курорт — куды крепше!.. Кокетка!..
— Куда катимся? К крестьянам?
— Когда контролируешь крестьян — крепнет капитал. Капитал крепок — купишь какао, крем, кексы кушаешь. Крестьянам — квас, князьям — коньяк!
«Каков консерватор…» — критически косится кучер.
|заголовок=Красный круг клонится к кромке кедровых кущ. Круг кажется каплей, колеблется… канул. Кричит козодой; кротко калькулирует календарь кукушка.}}

{{Навигационная таблица/тест|state=collapsed|имя=Навигационная таблица/тест|navbar=plain|стиль_основного_заголовка=color:orange; background:brown;|заголовок_слева=1|вверху=test|заголовок=Он унёсся на авто, заграбастав долото. В свете миллионов ламп он поставил синий штамп.}}

В документацию:

|стиль_основного_заголовка =
|заголовок_слева =
|заголовок =

Необязательные

Заголовок

заголовок_слева =
Значение 1 выравнивает основной заголовок по левому краю. При любом другом значении заголовок выравнивается по центру.
ɪ 00:25, 15 апреля 2012 (UTC)Ответить
  • Мой вариант ... |заголовок_слева = - позвольте напомнить: "Единственное, что могу с ходу предложить - либо добавить новый параметр для указания выравнивания заголовка влево, либо помимо аргумента 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)Ответить
{{Навигационная таблица}}{{Навигационная таблица/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
  • Поскольку вы не сопроводили свою реплику пояснениями, пришлось догадываться, что к чему. Что я могу сказать... Уже интереснее, но всё равно остаются проблемы. От мелких недоработок (типа пропущенного 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 с изображением, списки без переноса слов в ссылках, белый фон списков и чётные списки со светло-серым фоном, нижняя строка светло-голубого цвета и выровнена по центру}}
ɪ 02:05, 20 апреля 2012 (UTC)Ответить
  • Во-первых, не надо ничего зачёркивать в чужих репликах - мои слова от вашего зачёркивания не стали менее валидными. Насчёт "где" - такие вопросы прямо задаются, а не редактируются чужие реплики. (Но сейчас посмотрел - не нашёл то место; видимо, я перепутал с другим шаблоном, в который в тот момент работал). Вернём полезный параметр и закроем тему - про введение параметра я уже говорил, что всё делается значительно проще, на раз-два-три:

{{[[: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)Ответить

замена Tnavbar на другой шаблон

править
В процессе обсуждения появилось предложение убрать из ссылок ссылки на обсуждение и редактирование - переход к обсуждению делается редко, а переход сразу к редактированию вызывает нарекания (при этом ничто не мешает перейти сначала к шаблону, а уже потом редактировать его). После рассмотрения разных вариантов было предложено оформление, которое я и реализовал в {{Tnavbar-view}}. То, как это выглядит, можно посмотреть в предыдущем разделе (после слов "Моя редакция"), там лупа вместо "п-о-р". Попутно это решит проблему тех, кто вставляет свой Tnavbar в заголовок шаблона вместо предлагаемого шаблоном ради оформления цветов (см. выше) - теперь нет нужды вставлять свой Tnavbar в заголовки. -- AVBtalk 02:43, 5 апреля 2012 (UTC)Ответить

Только что я применил в своей редакции ещё один багфикс: ссылки "п-о-р" не выводятся, если указан navbar=plain, но если plain не указан, то эти ссылки выводятся даже если пуст параметр имя=:

В моей редакции это исправлено:

{{навигационная таблица/new|имя=test|заголовок={{навигационная таблица/new|имя=test}}}} {{навигационная таблица/new|заголовок={{навигационная таблица/new}}}} -- AVBtalk 03:18, 6 апреля 2012 (UTC)Ответить

Лупа выглядит хорошо. Но почему «показать/скрыть» не работает? --Obersachse 16:11, 6 апреля 2012 (UTC)Ответить
Блин, а я часто кликал «п»… Ну ладно, буду привыкать. Ignatusов 17:21, 14 мая 2012 (UTC)Ответить

Хм, а что, лупа работает даже внутри самого шаблона? Зачем она содержит ссылку на текущую страницу в этом случае? --infovarius 19:19, 6 июня 2012 (UTC)Ответить

  • Уважаемые коллеги, забавно, но вот товарищ в теме Ссылки на Просмотр, Редактирование и Историю (ниже) искал и нашёл способ обойти все ваши труды по замене трёх ссылок на одну: в {{Навигационная таблица2}} п·о·р пока живут и здравствуют. Так было задумано или просто второй шаблон забыли привести к общему знаменателю?
    Со своей стороны я поддерживаю новый урезанный вариант: ИМХО, он даёт время задуматься перед внесением новых ссылок в нав.шаблоны — а нужны ли они там?
    С уважением, ←A.M.Vachin 14:33, 26 августа 2013 (UTC)Ответить

стиль_списков = hlist

править

Есть ли аналог стиля hlist, как в английской википедии? пример использования можно посмотреть тут - списки многострочные, но отображаются одной строкой. Во всех русских шаблонах, которые я просматривал, я встречал или однострочные списки (что некрасиво в исходниках), или применение nobr. Также пробовал окружать список тегами div и span - не помогает. neurocod 07:14, 26 мая 2012 (UTC)Ответить

Обсуждение на этот счет. — Sozertsatel 07:30, 26 мая 2012 (UTC)Ответить
Спасибо, по ссылке нашел, что уже внедрено. Может отобразить это в документации? neurocod 07:39, 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)Ответить