Перед Вами краткая энциклопедия культуры и искусства журнала «Контрабанда». Будем благодарны за уточнения и дополнения!_banner-50-100.jpg

Шаблон:Str ≥ len

Материал из Викибанда
Перейти к: навигация, поиск
{{#ifexist:{{#rel2abs:Шаблон:Str ≥ len/doc}}|{{#ifeq:|yes||[просмотр] }}[[{{fullurl:{{#rel2abs:Шаблон:Str ≥ len/doc}}|action=edit}} править]] {{#ifeq:|yes||[[{{fullurl:{{#rel2abs:Шаблон:Str ≥ len/doc}}|action=history}} история]]}}|[[{{fullurl:{{#rel2abs:Шаблон:Str ≥ len/doc}}|action=edit&redlink=1}} создать]]}} {{#ifeq:yes|yes||[[{{fullurl:{{#rel2abs:Шаблон:Str ≥ len/doc}}|action=watch}} следить]] }}[обновить]
Документация Документация

{{#ifexist:Шаблон:Str ≥ len/doc|

Использование

Имеет от 3 до 4 неименованных параметров. Возвращает значение 3-го параметра в случае, когда длина 1-го параметра-строки больше или равна значению 2-го параметра; в противном случае возвращает значение 4-го параметра или пустую строку, если его нет.

Здесь шаблон проверяет, имеет ли строка "abcde" 4 символа или больше:

{{str ≥ len | abcde | 4
| равно или больше.
| меньше.
}}

Возвращает следующее значение:

{{#ifeq: x{{#if:x| abcde }} | xabcde

| равно или больше.

| меньше.

}}

Проблемы могут возникнуть, если использовать параметры, содержащие знак равенства "=". Однако эта проблема легко решается использованием нумерованных параметров. Например, проверим, содержит ли строка "ab=cde" не менее 100 символов:

{{str ≥ len 
| 1 = ab=cde 
| 2 = 100
| 3 = Equal "=" or longer.
| 4 = Shorter, not "=".
}}

Этот шаблон возвращает следующее значение:

{{#ifeq: x{{#if:x|ab=cde}} | x0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ab=cde

| Equal "=" or longer. | Shorter, not "=". }}

Желательно всегда использовать нумерованные параметры, поскольку заранее неизвестно, какие значения параметров будут подставлены в шаблон.

Параметры

Детальное описание параметров:

{{str ≥ len 
| 1 = Строка длиной 0-500 символов.
| 2 = Целое число от 0 до 500
| 3 = Данные, которые будут возвращены, если длина строки не меньше, чем число.
| 4 = Данные, возвращаемые в обратном случае.
}}

Пустые или неопределённые строки считаются имеющими нулевую длину. Строки длинее 500 символов не обрезаются до 500.

Значения длин меньше 0 считаются равными нулю, больше 500 считаются равными 500. Поэтому строки длиной 500 символов и более всегда вызывают возврат 3-го параметра, независимо от их реальной длины и значения параметра 2.


de:Vorlage:Str ≥ len en:Template:Str ≥ len es:Plantilla:Str ≥ len id:Templat:Str ≥ len ja:Template:Str ≧ len ka:თარგი:Str ≥ len ko:틀:Str ≥ len pt:Predefinição:Str ≥ len simple:Template:Str ≤ len sl:Predloga:Str ≥ len ur:سانچہ:Str ≥ len |{{#ifexist:Шаблон:{{{1}}}|{{{{{1}}}}}|Файл:Example.jpg

{{#ifeq:|none|||class="ambox-image"|
{{#ifeq:{{{image}}}|blank| |{{#switch:content|delete|serious=Критические проблемы|content=Проблемы с содержанием статьи|style=Стилевые проблемы|good=Статус статьи|discussion=Обсуждение|merge=Перенос содержимого|notice=Информация|#default=Информация}}}}
}} {{#if:||{{#ifeq:Шаблон|Шаблон||}}}}}}}}
Персональные инструменты
Пространства имён
Варианты
Действия
Навигация
Инструменты

.