Вывод резерва

dj dimonza
На сайте с 12.11.2012
Offline
38
717

На сайте обменника производится вывод резерва фалют, через слайдер по 4 валюты на слайде,

сейчас код такой

<div class="contentslider">


<?php $r=0;
foreach($valuts as $valut){ $r++; ?>
<?php if($r/1==1){ ?><div class="content"><?php } ?>
<?php if($r/5==1){ ?><div class="content"><?php } ?>
<div class="punkt_rez">
<div class="img_serv">
<div class="serv2">
<div class="ic_serv" style="background: url(<?php echo $valut['logo']; ?>) no-repeat;);"></div>
</div>
</div>
<div class="name_serv"> <span><?php echo $valut['title']; ?></span><?php echo $valut['reserv']; ?></div>
<div class="cl"></div>
</div>
<?php if($r%4==0){ ?></div><?php } ?>

<?php } ?>


</div>

он хорошо выводит 8 валют, но стоит убрать валюту или добавить все плывет, думаю нужно избавляться от этих усливий

<?php if($r/1==1){ ?><div class="content"><?php } ?>

<?php if($r/5==1){ ?><div class="content"><?php } ?>
--------------
<?php if($r%4==0){ ?></div><?php } ?>

и реализовывать вывод этих тегов как то подругому, но как от них уйти..

Нужен дизайн или верстка? тогда вам сюда (/ru/forum/816216)
danforth
На сайте с 18.12.2015
Offline
153
#1

Проблема скорее всего в последнем if, т.к. в нем проверяется целочисленный остаток от деления, а 4 кратны 4...8...12 и т.д., т.е. ваше условие выполняется только с 4 валютами. Но вообще, от вашего кода мне хочется плакать, если честно. Вам бы его переписать по людски.

Junior Web Developer
dj dimonza
На сайте с 12.11.2012
Offline
38
#2

вопрос решен, можно закрывать

danforth:
Но вообще, от вашего кода мне хочется плакать, если честно. Вам бы его переписать по людски.

сам не раз всплакнул пока натягивал верстку на этот скрипт(из моего тут только гипертекстовая разметка) он по моему весь левой пяткой написан..

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий