Как задать переменную, (от n числа до m числа) в операторе <if>

Голоса: +1

подскажите пожалуйста как задать системе что бы он сам подсчитывал числа, что бы не писать в ручную на столько длиные команды в виде:
 

<?if($_PUBL_ENTRIES$='61' || $_PUBL_ENTRIES$='62' || $_PUBL_ENTRIES$='63' || $_PUBL_ENTRIES$='64' || $_PUBL_ENTRIES$='65' || $_PUBL_ENTRIES$='66' || $_PUBL_ENTRIES$='67' || $_PUBL_ENTRIES$='68' || $_PUBL_ENTRIES$='69' || $_PUBL_ENTRIES$='70' || $_PUBL_ENTRIES$='71' || $_PUBL_ENTRIES$='72' || $_PUBL_ENTRIES$='73' || $_PUBL_ENTRIES$='74' || $_PUBL_ENTRIES$='75' || $_PUBL_ENTRIES$='76' || $_PUBL_ENTRIES$='77' || $_PUBL_ENTRIES$='78' || $_PUBL_ENTRIES$='79' || $_PUBL_ENTRIES$='80')?>у вас 80 материалов<?endif?>

А простенькую к примеру в виде:
 

<?if($_PUBL_ENTRIES$='61' ... $_PUBL_ENTRIES$='80')?>у вас 80 сообщений<?endif?>

 

| Автор: | Категория: Доп. функции
Изменение категории | | Автор: Yuri_Geruk

Ответов: 2

Голоса: +1
 
Лучший ответ
Зачем это писать если коды вида $_NEWS_ENTRIES$ и $_PUBL_ENTRIES$ автоматически выводят кол материалов на персональной странице, зачем эти условия если оператор все сам выполняет.

Объясните вашу задумку, зачем дублировать работу оператора который сам все это делает.
| Автор:
Выбор ответа лучшим | | Автор: Yuri_Geruk

Допустим сделать звания!
Вот пример:
 

<?if($_PUBL_ENTRIES$<'10')?>Новичок<?endif?>
<?if($_PUBL_ENTRIES$='11' || $_PUBL_ENTRIES$='12' || $_PUBL_ENTRIES$='13' || $_PUBL_ENTRIES$='14' || $_PUBL_ENTRIES$='15')?>Работник<?endif?>
<?if($_PUBL_ENTRIES$='11' || $_PUBL_ENTRIES$='16' || $_PUBL_ENTRIES$='17' || $_PUBL_ENTRIES$='18' || $_PUBL_ENTRIES$='19')?>Шахтер<?endif?>
<?if($_PUBL_ENTRIES$='20' || $_PUBL_ENTRIES$='21' || $_PUBL_ENTRIES$='22' || $_PUBL_ENTRIES$='23' || $_PUBL_ENTRIES$='24')?>Золотоискатель<?endif?>

Если можно облегчить, то пожалуйста помогите облегчить.

Арсен Максутов,

Попробуйте как-то так:

<?if(9<=$_PUBL_ENTRIES$<=10)?>Новичок<?else?>
<?if(10<=$_PUBL_ENTRIES$<=15)?>Работник<?else?>
<?if(11<=$_PUBL_ENTRIES$<=19)?>Шахтер<?else?>
<?if(20<=$_PUBL_ENTRIES$<=24)?>Золотоискатель<?endif?><?endif?><?endif?><?endif?>

не уверен что будет корректно работать, но по идее должно.

Голоса: +1

Есть операторы, которые упрощают работу.

 $_NEWS_ENTRIES$

 $_PUBL_ENTRIES$    ---Счетчики материалов пользователя---

| Автор:
...