Обсуждение шаблона:Навигационная таблица/Архив: различия между версиями
Neurocod (обсуждение | вклад) →стиль_списков = hlist: новая тема |
Neurocod (обсуждение | вклад) |
||
Строка 439: | Строка 439: | ||
== стиль_списков = hlist == |
== стиль_списков = hlist == |
||
Есть ли аналог стиля hlist, как в английской википедии? пример использования можно посмотреть [http://en.wikipedia.org/wiki/Template:3D_virtual_worlds тут] - списки многострочные, но отображаются одной строкой. Во всех русских шаблонах, которые я просматривал, я встречал или однострочные списки (что некрасиво в исходниках), или применение nobr. [[User:Neurocod|neurocod]] 07:14, 26 мая 2012 (UTC) |
Есть ли аналог стиля hlist, как в английской википедии? пример использования можно посмотреть [http://en.wikipedia.org/wiki/Template:3D_virtual_worlds тут] - списки многострочные, но отображаются одной строкой. Во всех русских шаблонах, которые я просматривал, я встречал или однострочные списки (что некрасиво в исходниках), или применение nobr. Также пробовал окружать список тегами div и span - не помогает. [[User:Neurocod|neurocod]] 07:14, 26 мая 2012 (UTC) |
Версия от 07:22, 26 мая 2012
[скрыть]
Следует заключить кнопку [скрыть] в тэг <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)
«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 Шаблон:Навигационная таблица/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
- Так что вы пока рано хвастаетесь. -- 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 Шаблон:Навигационная таблица/test2 Шаблон:Навигационная таблица/test2
- Уже лучше, но тоже не полноценно. Возьмём некий длинный заголовок (для простоты, чтобы не выдумывать и не искать, скопировал заголовок с описанием из доки):
- {{Навигационная таблица/test2|имя=тест|state=no|заголовок=заголовок
с изображением, списки без переноса слов в ссылках, белый фон списков и чётные списки со светло-серым фоном, нижняя строка светло-голубого цвета и выровнена по центру|вверху=test|стиль_основного_заголовка=background:khaki}}
Шаблон:Навигационная таблица/test2
- Понятно, что данный пример искусственный, но он показывает, что ваш вариант не работает для многострочных заголовков, которые могут получаться (1) ручным разбиением (<br/>) или (2) слишком длинными заголовками, не вмещающимися в отведённое поле (которое не всегда равно ширине страницы), а такие варианты встречаются (я просто с ходу не вспомню, где). -- AVBtalk 18:30, 11 апреля 2012 (UTC)
Участник:Ɪ/Навигационная таблица Участник:Ɪ/Навигационная таблица Участник:Ɪ/Навигационная таблица Участник:Ɪ/Навигационная таблица Участник:Ɪ/Навигационная таблица Участник:Ɪ/Навигационная таблица
В документацию:
|стиль_основного_заголовка =
|заголовок_слева =
|заголовок =
Заголовок
заголовок_слева =
Значение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
Шаблон:Навигационная таблица/fixed Шаблон:Навигационная таблица/fixed |
Шаблон:Навигационная таблица/fixed
- Поскольку вы не сопроводили свою реплику пояснениями, пришлось догадываться, что к чему. Что я могу сказать... Уже интереснее, но всё равно остаются проблемы. От мелких недоработок (типа пропущенного noinclude[где?]
или того, что вы забыли обработать случай пустого имя=) до более серьёзных- например, ваш вариант таблицы почему-то не центруется (а заголовок центруется с лишними полями). Текущий вариант:
- Ваш вариант:
Шаблон:Навигационная таблица/fixed
- А если навбар отсутствует... То получается совсем фигня:
Шаблон:Навигационная таблица/fixed
- 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}}
Шаблон:Навигационная таблица/var
Шаблон:Навигационная таблица/var
{{Навигационная таблица/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}}
Шаблон:Навигационная таблица/var
Шаблон:Навигационная таблица/var
- Во-первых, не надо ничего зачёркивать в чужих репликах - мои слова от вашего зачёркивания не стали менее валидными. Насчёт "где" - такие вопросы прямо задаются, а не редактируются чужие реплики. (Но сейчас посмотрел - не нашёл то место; видимо, я перепутал с другим шаблоном, в который в тот момент работал). Вернём полезный параметр и закроем тему - про введение параметра я уже говорил, что всё делается значительно проще, на раз-два-три:
Шаблон:Навигационная таблица/left Шаблон:Навигационная таблица/left |
Шаблон:Навигационная таблица/left Шаблон:Навигационная таблица/left |
- А вопрос с ошибкой в оформлении ВСЕХ 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 на другой шаблон
Запрос выполнен |
В процессе обсуждения появилось предложение убрать из ссылок
ссылки на обсуждение и редактирование - переход к обсуждению делается редко, а переход сразу к редактированию вызывает нарекания (при этом ничто не мешает перейти сначала к шаблону, а уже потом редактировать его). После рассмотрения разных вариантов было предложено оформление, которое я и реализовал в {{Tnavbar-view}}. То, как это выглядит, можно посмотреть в предыдущем разделе (после слов "Моя редакция"), там лупа вместо "п-о-р". Попутно это решит проблему тех, кто вставляет свой Tnavbar в заголовок шаблона вместо предлагаемого шаблоном ради оформления цветов (см. выше) - теперь нет нужды вставлять свой Tnavbar в заголовки. -- AVBtalk 02:43, 5 апреля 2012 (UTC)
Только что я применил в своей редакции ещё один багфикс: ссылки "п-о-р" не выводятся, если указан navbar=plain, но если plain не указан, то эти ссылки выводятся даже если пуст параметр имя=:
В моей редакции это исправлено:
Шаблон:Навигационная таблица/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)
стиль_списков = hlist
Есть ли аналог стиля hlist, как в английской википедии? пример использования можно посмотреть тут - списки многострочные, но отображаются одной строкой. Во всех русских шаблонах, которые я просматривал, я встречал или однострочные списки (что некрасиво в исходниках), или применение nobr. Также пробовал окружать список тегами div и span - не помогает. neurocod 07:14, 26 мая 2012 (UTC)