Warning: date(): Invalid date.timezone value 'HKT', we selected the timezone 'UTC' for now. in /home/mrgcom/public_html/catalog/controller/common/footer.php on line 48 phpcms循環loop列表頁面空餘位置填充方法

The One 专一

phpcms循環loop列表頁面空餘位置填充方法

{loop}循環中有個變量 $n 這裡是顯示當前循環的一個計數, 1,2,3..循環次數.在排行中可以直接使用到.

正常一個欄目的分頁常常會有一些空白處,這裡我們可以通過循環來填充.

ex: 填充分頁的空白,也可以填充欄目的空白

將原loop修改成foreach,更容易理解,當然也可以用loop來實現

<?php $show=0?>
            <?php foreach($data as $val){ ?>
            <?php $show++;?>
                <li>
                   樣式
                </li>
            <?php } ?>
            <?php if($show<9) { ?>  //豐富內容顯示最少9個
            <?php for($m=0;9-$show-$m>0;$m++) { ?>
                <li>
                廣告位填充
                </li>
            <?php } ?>
            <?php } ?>

<div id="pages" class="text-c">{$pages}</div>

ps:可能會使用到的一些東西

$items 顯示的是欄目文章的總數.

$n     循環總數,一般也可以當$items來使用

求餘數: $items % 9

求整商: ceil($items/9)

 

Powered By 爱你若晴天
身体健康 © 2017 粤ICP备14081548号-1

Article

Shopping

Search

Me