Редактирование:
NanoUi
(раздел)
Перейти к навигации
Перейти к поиску
Внимание:
Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы
войдёте
или
создадите учётную запись
, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.
Анти-спам проверка.
Не
заполняйте это!
===Тэг If=== ====Формат:==== <pre class="blockofcode"><nowiki> {{if expression}} <То что будет отображаться при истинности expression> {{/if}} {{if expression}} <То что будет отображаться при истинности expression> {{else}} <То что будет отображаться при ложность expression> {{/if}} {{if expression1}} <То что будет отображаться при истинности expression> {{else expression2}} <То что будет отображаться при истинности expression2> {{/if}}</nowiki> </pre> Тэг If отображает информацию в зависимости от правдивости данного выражения. Если вы видите {{if data.is_prog}}, то это проверка на присутствие переменной is_prog (если is_prog равен null или 0 или не обозначен, то действие не выполняется). Комбинируя if и тэг else можно отображать другую информацию если выражение равно True. <nowiki>"{{else expression2}}"</nowiki>), выдача выражения тэгу else даёт тэгу else функционал elseif ====Пример 1:==== Пример темплейта: <pre class="blockofcode"> <nowiki> {{if data.aNumber}}data.aNumber существует (не null) и положительный{{/if}}</nowiki> </pre> Когда интерфейс прогрузится, при истинности выражения, тег будет заменён на: <pre class="blockofcode"> data.aNumber существует (не null) и положительный </pre> ====Пример 2:==== Пример темплейта: <pre class="blockofcode">{{if data.someString == "Who goes there?"}} Some string is "Who goes there?" {{else}} Some string is not "Who goes there?" {{/if}</pre> Когда интерфейс прогрузится тэг будет заменён на: <pre class="blockofcode"> Some string is not "Who goes there?" </pre> Потому что выражение (someString == "Who goes there?") не истинно. ====Пример 3:==== Пример темплейта: <pre class="blockofcode"><nowiki> {{if data.aNumber < 50}} data.aNumber меньше 50 {{else data.aNumber < 100}} data.aNumber меньше 100 {{else data.aNumber < 150}} data.aNumber меньше 150 {{else}} None of the expressions above are true. {{/if}</nowiki> </pre> Когда интерфейс прогрузится тэг будет заменён на: <pre class="blockofcode"> data.aNumber is less than 150 </pre> Потому что выражение подходит под второй else тэг (data.aNumber < 150).
Описание изменений:
Обратите внимание, что все изменения в Proxima Wiki рассматриваются как выпущенные на условиях лицензии Creative Commons Attribution Share Alike (см.
Proxima Wiki:Авторские права
). Если вы не хотите, чтобы ваши тексты свободно распространялись и редактировались любым желающим, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений или скопировали их из источника в общественном достоянии или под совместимой лицензией.
Не размещайте без разрешения материалы, защищённые авторским правом!
Отменить
Справка по редактированию
(в новом окне)
Навигация
Персональные инструменты
Вы не представились системе
Обсуждение
Вклад
Создать учётную запись
Войти
Пространства имён
Статья
Обсуждение
русский
Просмотры
Читать
Править
Править код
История
Ещё
Поиск
Навигация
Заглавная страница
Свежие правки
Случайная страница
Справка
Важная информация
Правила сервера
Руководство для новичков
Основы ролевой игры
Основной план
Категории
Руководства
Профессии
Игровая вселенная
Инструменты
Ссылки сюда
Связанные правки
Служебные страницы
Сведения о странице