Перейти к содержимому


Функции в HTML


Сообщений в теме: 4

#1 kingston

    Активный участник

  • Пользователи
  • PipPipPip
  • 51 сообщений

Отправлено 29 Март 2013 - 13:45

Добрый день
Делаю бланк в HTML шаблоне
Сделал строку {if $Nomer_isp}{$Nomer_isp}{/if}
- если номера нет, не печатеет ничего
Как сделать, чтобы, если номера нет, печатала прочерк?
{if $Nomer_isp}{$Nomer_isp}{else}-{/if}
- так не работает (

#2 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 29 Март 2013 - 13:54

{if !empty($Nomer_isp)}
  {$Nomer_isp}
{else}
   -
{/if}

или как-то так:

{if strlen($Nomer_isp) neq 0}
  {$Nomer_isp}
{else}
   -
{/if}


#3 kingston

    Активный участник

  • Пользователи
  • PipPipPip
  • 51 сообщений

Отправлено 29 Март 2013 - 15:49

Не, мой первый вариант работает! А вот вариант с прочерком уже нет :(

#4 wondertalik

    Активный участник

  • Пользователи
  • PipPipPip
  • 1 159 сообщений
  • Пол:Мужчина
  • Город:Кривой Рог, Украина

Отправлено 29 Март 2013 - 15:52

Нужно смотреть что содержит $Nomer_isp, тип поля, значение ну и тд на в реальной кб. Честно говоря можно давать кучу примеров, но это не гарантия правильности.

Сообщение отредактировал wondertalik: 29 Март 2013 - 15:52


#5 kingston

    Активный участник

  • Пользователи
  • PipPipPip
  • 51 сообщений

Отправлено 29 Март 2013 - 16:21

В этом коде

{if $Nomer_isp}{$Nomer_isp}{/if}

С выводом номера $Nomer_isp проблем нет - когда он есть - выводится, когда его нет - ничего не выводится. Т.е. написанное условие выполняется правильно.

Я хочу, чтобы когда его нет - выводился прочерк, или какой-нибудь другой текст. Но код

{if $Nomer_isp}{$Nomer_isp}{else}Какой-то текст{/if}

уже не работает. нужна либо функция выводящая текст, либо какие-то скобки или кавычки. описания по этому функционалу не нашел

Сообщение отредактировал kingston: 29 Март 2013 - 16:23






Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных