Как указать несколько значений в <?if?>

голоса: 0

Здравствуйте, подскажите пожалуйста как можно указать несколько значений в одном параметре <?if?> ?

Вот к примеру:
 

1) - В первом коде приставка [ADM] назначена только для одного пользователя

<?if($USERNAME$='ApceH')?>[ADM]<?else?><?endif?>$NAME$

А как сделать что бы для 2-ух или более польз. эта приставка работала?

Или для каждого пользователя отдельно вставлять <?if?>

 

| Автор: | Категория: Вопросы новичков
Для кого это модуля?

Можно попробовать через перечисление по $USER_ID$

Ответов: 1

Голоса: +1
 
Лучший ответ

В одном if не получится так как уже конкретно задано для одного пользователя для двух уже никак, если делать отдельно, то примерно так:

<?if($USERNAME$='ApceH')?>[ADM]<?else?>
<?if($USERNAME$='ApceH2')?>[ADM2]<?else?>
<?if($USERNAME$='ApceH3')?>[ADM3]<?else?>
<?if($USERNAME$='ApceH4')?>[ADM4]<?else?>
<?if($USERNAME$='ApceH5')?>[ADM5]<?else?>
<?if($USERNAME$='ApceH6')?>[ADM6]<?else?>
<?if($USERNAME$='ApceH6')?>[ADM7]<?else?>$NAME$<?endif?>
<?endif?><?endif?><?endif?><?endif?><?endif?><?endif?>

конечно если вывести одно значение для нескольких пользователей, то можно так:

<?if($USERNAME$='ApceH'||$USERNAME$='ApceH2'||$USERNAME$='ApceH3')?>[ADM]<?else?>$NAME$<?endif?>
| Автор:
Выбор ответа лучшим | | Автор: Арсен Максутов
о, спасибо второй вариант, то что нужно =)
...