Автомобильные номера Кентукки: различия между версиями

Материал из Энциклопедия автомобильных номеров мира
Перейти к навигации Перейти к поиску
/>Putnik
м (Формальности ради возвращён автоматически удалённый пробел)
(Новая страница: «Test»)
Строка 1: Строка 1:
<noinclude>{{docpage}}</noinclude><includeonly>{{СИШ}}</includeonly>
{{Навигационная таблица
{{OnLua|String|len}}
|имя = {{{имя|<noinclude>Навигационная полоса, содержимое которой разделено на сворачиваемые блоки</noinclude>}}}
|navbar = {{{navbar|}}}
|state = {{{state<noinclude>|uncollapsed</noinclude>}}}
|заголовок = {{{заголовок<includeonly>|</includeonly>}}}
|стиль_вверху = {{{стиль_вверху |}}}
|вверху = {{{вверху|}}}
|стиль_внизу = {{{стиль_внизу|}}}
|внизу = {{{внизу|}}}
|изображение = {{{изображение|}}}
|стиль = {{{стиль|}}}{{{стиль_тела|}}}
|стиль_основного_заголовка = {{{стиль_основного_заголовка|}}}
|стиль_заголовков = {{{стиль_заголовков|}}}
|стиль_списков = {{{стиль_ списков |}}}
|стиль_нечетных        = {{{стиль_ нечетных|}}}
|стиль_четных        = {{{стиль_ четных|}}}


Шаблон выдаёт длину строки, которая стоит в его первом параметре. Начальные и конечные (но не промежуточные) пробелы отбрасываются.
|список1                  =
{{#if:{{{блок1<includeonly>|</includeonly>}}}{{{секция1|}}}
| {{Навигационная таблица|child
    |navbar = plain
    |state                      = {{#ifeq:{{{открытый_блок}}}|{{{блок1}}} |uncollapsed | {{{state1|collapsed}}} }}
    |стиль_основного_заголовка = {{{стиль|}}};{{{стиль_блоков|}}}{{{стиль1блока|}}}
    |стиль_заголовков = {{{стиль|}}};{{{стиль_заголовков|}}}{{{стиль1заголовка|}}}
    |стиль_списков = {{{стиль_списков|}}}{{{стиль1списка|}}}
    |заголовок = {{{блок1<includeonly>|</includeonly>}}}{{{секция1|}}}
    |список1 = {{{список1<includeonly>|</includeonly>}}}
    |изображение = {{{изображение1|}}}
    |{{#if:{{{отступ_списка|}}}|отступ_списка|void}} = {{{отступ_списка|}}}
  }}
| {{{список1|}}}
}}


== Примеры ==
|список2 =
Пустой или неопределённый параметр:
{{#if:{{{блок2<includeonly>|</includeonly>}}}{{{секция2|}}}
:<code><nowiki>{{str len}}</nowiki></code> возвращает {{str len}}
| {{Навигационная таблица|child
:<code><nowiki>{{str len|}}</nowiki></code> возвращает {{str len|}}
    |navbar = plain
:<code><nowiki>{{str len| }}</nowiki></code> возвращает {{str len| }}
    |state                      = {{#ifeq:{{{открытый_блок}}}|{{{блок2}}} |uncollapsed | {{{state1|collapsed}}} }}
    |стиль_основного_заголовка = {{{стиль|}}};{{{стиль_блоков|}}}{{{стиль2блока|}}}
    |стиль_заголовков = {{{стиль|}}};{{{стиль_заголовков|}}}{{{стиль2заголовка|}}}
    |стиль_списков = {{{стиль_списков|}}}{{{стиль2списка|}}}
    |заголовок = {{{блок2<includeonly>|</includeonly>}}}{{{секция2|}}}
    |список1 = {{{список2<includeonly>|</includeonly>}}}
    |изображение = {{{изображение2|}}}
    |{{#if:{{{отступ_списка|}}} |отступ_списка |void}} = {{{отступ_списка|}}}
  }}
| {{{список2|}}}
}}


Обычные строки (в том числе со специальными символами):
|список3 =
{{#if:{{{блок3<includeonly>|</includeonly>}}}{{{секция3|}}}
| {{Навигационная таблица|child
    |navbar = plain
    |state                      = {{#ifeq:{{{открытый_блок}}}|{{{блок3}}} |uncollapsed | {{{state1|collapsed}}} }}
    |стиль_основного_заголовка = {{{стиль|}}};{{{стиль_блоков|}}}{{{стиль3блока|}}}
    |стиль_заголовков = {{{стиль|}}};{{{стиль_заголовков|}}}{{{стиль3заголовка|}}}
    |стиль_списков              = {{{стиль_списков|}}}{{{стиль3списка|}}}
    |заголовок                  = {{{блок3<includeonly>|</includeonly>}}}{{{секция3|}}}
    |список1                    = {{{список3<includeonly>|</includeonly>}}}
    |изображение                = {{{изображение3|}}}
    |{{#if:{{{отступ_списка|}}} |отступ_списка |void}} = {{{отступ_списка|}}}
  }}
| {{{список3|}}}
}}


:<code><nowiki>{{str len|ab cde}}</nowiki></code> возвращает {{str len|ab cde}}
|список4 =
:<code><nowiki>{{str len| 1234567  }}</nowiki></code> возвращает {{str len| 1234567  }}
{{#if:{{{блок4<includeonly>|</includeonly>}}}{{{секция4|}}}
:<code><nowiki>{{str len| привет }}</nowiki></code> возвращает {{str len| привет }}
| {{Навигационная таблица|child
:<code><nowiki>{{str len| §101. Ĉź }}</nowiki></code> возвращает {{str len| §101. Ĉź }}
    |navbar = plain
    |state                      = {{#ifeq:{{{открытый_блок}}}|{{{блок4}}} |uncollapsed | {{{state1|collapsed}}} }}  
    |стиль_основного_заголовка = {{{стиль|}}};{{{стиль_блоков|}}}{{{стиль4блока|}}}
    |стиль_заголовков = {{{стиль|}}};{{{стиль_заголовков|}}}{{{стиль4заголовка|}}}
    |стиль_списков              = {{{стиль_списков|}}}{{{стиль4списка|}}}
    |заголовок                  = {{{блок4<includeonly>|</includeonly>}}}{{{секция4|}}}
    |список1                    = {{{список4<includeonly>|</includeonly>}}}
    |изображение                = {{{изображение4|}}}
    |{{#if:{{{отступ_списка|}}} |отступ_списка |void}} = {{{отступ_списка|}}}
  }}
| {{{список4|}}}
}}


Некоторые особые случаи (см. [[ЭАНМ:Механизм шаблонов]]<!-- или ещё где-нибудь -->):
|список5 =
:<code><nowiki>{{str len| ♀ + ♂ = ♥ }}</nowiki></code> возвращает {{str len| ♀ + ♂ = ♥ }}&nbsp;&nbsp; ''(♀ + ♂ воспринимается как имя параметра)'',&nbsp; но зато
{{#if:{{{блок5|}}}{{{секция5|}}}
:<code><nowiki>{{str len| 1= ♀ + ♂ = }}</nowiki></code> возвращает {{str len| 1= ♀ + ♂ = ♥ }}&nbsp;&nbsp; ''(1 — имя параметра)''
| {{Навигационная таблица|child
:<code><nowiki>{{str len| {{tl|123}} }}</nowiki></code> возвращает {{str len| {{tl|123}} }}&nbsp;&nbsp; ''(шаблон подставляется)''
    |navbar = plain
:<code><nowiki>{{str len| &amp;#126; }}</nowiki></code> возвращает {{str len| &#126; }}&nbsp;&nbsp; ''([[Мнемоники в HTML|HTML-мнемоники]] не подставляются)''
    |state                      = {{#ifeq:{{{открытый_блок}}}|{{{блок5}}} |uncollapsed | {{{state1|collapsed}}} }}
    |стиль_основного_заголовка = {{{стиль|}}};{{{стиль_блоков|}}}{{{стиль5блока|}}}
    |стиль_заголовков = {{{стиль|}}};{{{стиль_заголовков|}}}{{{стиль5заголовка|}}}
    |стиль_списков              = {{{стиль_списков|}}}{{{стиль5списка|}}}
    |заголовок                  = {{{блок5<includeonly>|</includeonly>}}}{{{секция5|}}}
    |список1                    = {{{список5<includeonly>|</includeonly>}}}
    |изображение                = {{{изображение5|}}}
    |{{#if:{{{отступ_списка|}}} |отступ_списка |void}} = {{{отступ_списка|}}}
  }}
| {{{список5|}}}
}}


Шаблон верно работает для строк до 500 символов длиной, а для более длинных выдаётся значение 500:
|список6 =
{{#if:{{{блок6|}}}{{{секция6|}}}
| {{Навигационная таблица|child
    |navbar = plain
    |state                      = {{#ifeq:{{{открытый_блок}}}|{{{блок6}}} |uncollapsed | {{{state1|collapsed}}} }}
    |стиль_основного_заголовка = {{{стиль|}}};{{{стиль_блоков|}}}{{{стиль6блока|}}}
    |стиль_заголовков = {{{стиль|}}};{{{стиль_заголовков|}}}{{{стиль6заголовка|}}}
    |стиль_списков              = {{{стиль_списков|}}}{{{стиль6списка|}}}
    |заголовок                  = {{{блок6<includeonly>|</includeonly>}}}{{{секция6|}}}
    |список1                    = {{{список6<includeonly>|</includeonly>}}}
    |изображение                = {{{изображение6|}}}
    |{{#if:{{{отступ_списка|}}} |отступ_списка |void}} = {{{отступ_списка|}}}
  }}
| {{{список6|}}}
}}


:<code><nowiki>{{str len| <499 символов> }}</nowiki></code> возвращает {{str len| abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi }}
|список7 =
:<code><nowiki>{{str len| <1000 символов> }}</nowiki></code> возвращает {{str len| abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghi abcdefghij }} (уже нет ограничения в 1000)?
{{#if:{{{блок7|}}}{{{секция7|}}}
| {{Навигационная таблица|child
    |navbar = plain
    |state                      = {{#ifeq:{{{открытый_блок}}}|{{{блок7}}} |uncollapsed | {{{state1|collapsed}}} }}
    |стиль_основного_заголовка = {{{стиль|}}};{{{стиль_блоков|}}}{{{стиль7блока|}}}
    |стиль_заголовков = {{{стиль|}}};{{{стиль_заголовков|}}}{{{стиль7заголовка|}}}
    |стиль_списков              = {{{стиль_списков|}}}{{{стиль7списка|}}}
    |заголовок                  = {{{блок7<includeonly>|</includeonly>}}}{{{секция7|}}}
    |список1                    = {{{список7<includeonly>|</includeonly>}}}
    |изображение                = {{{изображение7|}}}
    |{{#if:{{{отступ_списка|}}} |отступ_списка |void}} = {{{отступ_списка|}}}
  }}
| {{{список7|}}}
}}


== См. также ==
|список8 =
Данный шаблон является значительно более ресурсоёмким для серверов ЭАНМ, чем следующие шаблоны, поэтому по возможности старайтесь использовать эти оптимизированные варианты:
{{#if:{{{блок8|}}}{{{секция8|}}}
* {{tl|Str ≠ len}} — проверка длины строки на ''равенство'' или ''неравенство'' заданному числу символов;
| {{Навигационная таблица|child
* {{tl|Str ≥ len}} — проверка, является ли длина строки ''больше либо равной'' или ''меньше'' заданного числа символов.
    |navbar = plain
<includeonly>[[Категория:Шаблоны:Работа со строками]]</includeonly>
    |state                      = {{#ifeq:{{{открытый_блок}}}|{{{блок8}}} |uncollapsed | {{{state1|collapsed}}} }}
    |стиль_основного_заголовка = {{{стиль|}}};{{{стиль_блоков|}}}{{{стиль8блока|}}}
    |стиль_заголовков = {{{стиль|}}};{{{стиль_заголовков|}}}{{{стиль8заголовка|}}}
    |стиль_списков              = {{{стиль_списков|}}}{{{стиль8списка|}}}
    |заголовок                  = {{{блок8<includeonly>|</includeonly>}}}{{{секция8|}}}
    |список1                    = {{{список8<includeonly>|</includeonly>}}}
    |изображение                = {{{изображение8|}}}
    |{{#if:{{{отступ_списка|}}} |отступ_списка |void}} = {{{отступ_списка|}}}
  }}
| {{{список8|}}}
}}
 
|список9 =
{{#if:{{{блок9|}}}{{{секция9|}}}
| {{Навигационная таблица|child
    |navbar = plain
    |state                      = {{#ifeq:{{{открытый_блок}}}|{{{блок9}}} |uncollapsed | {{{state1|collapsed}}} }}
    |стиль_основного_заголовка = {{{стиль|}}};{{{стиль_блоков|}}}{{{стиль9блока|}}}
    |стиль_заголовков = {{{стиль|}}};{{{стиль_заголовков|}}}{{{стиль9заголовка|}}}
    |стиль_списков              = {{{стиль_списков|}}}{{{стиль9списка|}}}
    |заголовок                  = {{{блок9<includeonly>|</includeonly>}}}{{{секция9|}}}
    |список1                    = {{{список9<includeonly>|</includeonly>}}}
    |изображение                = {{{изображение9|}}}
    |{{#if:{{{отступ_списка|}}} |отступ_списка |void}} = {{{отступ_списка|}}}
  }}
| {{{список9|}}}
}}
 
|список10 =
{{#if:{{{блок10|}}}{{{секция10|}}}
| {{Навигационная таблица|child
    |navbar = plain
    |state                      = {{#ifeq:{{{открытый_блок}}}|{{{блок10}}} |uncollapsed | {{{state1|collapsed}}} }}
    |стиль_основного_заголовка = {{{стиль|}}};{{{стиль_блоков|}}}{{{стиль10блока|}}}
    |стиль_заголовков = {{{стиль|}}};{{{стиль_заголовков|}}}{{{стиль10заголовка|}}}
    |стиль_списков              = {{{стиль_списков|}}}{{{стиль10списка|}}}
    |список1                    = {{{список10<includeonly>|</includeonly>}}}
    |изображение                = {{{изображение10|}}}
    |{{#if:{{{отступ_списка|}}} |отступ_списка |void}} = {{{отступ_списка|}}}
  }}
| {{{список10|}}}
}}
 
|список11 =
{{#if:{{{блок11|}}}{{{секция11|}}}
| {{Навигационная таблица|child
    |navbar = plain
    |state                      = {{#ifeq:{{{открытый_блок}}}|{{{блок11}}} |uncollapsed | {{{state1|collapsed}}} }}
    |стиль_основного_заголовка = {{{стиль|}}};{{{стиль_блоков|}}}{{{стиль11блока|}}}
    |стиль_заголовков = {{{стиль|}}};{{{стиль_заголовков|}}}{{{стиль11заголовка|}}}
    |стиль_списков              = {{{стиль_списков|}}}{{{стиль11списка|}}}
    |список1                    = {{{список11<includeonly>|</includeonly>}}}
    |изображение                = {{{изображение11|}}}
    |{{#if:{{{отступ_списка|}}} |отступ_списка |void}} = {{{отступ_списка|}}}
  }}
| {{{список11|}}}
}}
 
}}<noinclude>
{{documentation}}
 
[[Категория:ЭАНМ:Заимствованные шаблоны|{{PAGENAME}}]]
 
</noinclude>

Версия от 19:21, 4 апреля 2019

Ошибка Lua в Модуль:Autotranslate на строке 72: No fallback page found for autotranslate (base=Template:Documentation/i18n, lang=⧼lang⧽).