Не работает rnd (рандомный вывод)

голоса: 0

Все блоки показываются как положено, но иногда появляется пустое пространство,

будто условие не срабатывает или срабатывает неправильно

<?if(rnd(4) = 0)?>
Реклама 1
<?else?> 
 
<?if(rnd(4) = 1)?>
Реклама 2
<?else?> 
 
<?if(rnd(4) = 2)?>
Реклама 3
<?else?> 
 
<?if(rnd(4) = 3)?>
Реклама 14
<?endif?><?endif?><?endif?><?endif?>

Адрес сайта https://smash-cs.ru/
Закрыто с пометкой: Вопрос решен!
| Автор: | Категория: Дизайн сайта
Закрыт | | Автор: Yuri_Geruk

Ответов: 1

голоса: 0
 
Лучший ответ
Где вы на сайте у себя установили данный блок с рекламой, где и на какой странице можно увидеть проблему.
| Автор:
Выбор ответа лучшим | | Автор: Kudder1
На главной, внизу под материалами, над переключателем страниц
Kudder1,

Исправьте ваше условие на следующее:

<?if(rnd(4)=0)?>Реклама 1<?else?>
<?if(rnd(4)=1)?>Реклама 2<?else?>
<?if(rnd(4)=2)?>Реклама 3<?else?>
Реклама 4
<?endif?><?endif?><?endif?>

...