C#foreach在foreach转盘中,每个项目显示4个项目


C# foreach within foreach carousel, display 4 item in each item

我有以下站点,http://bamboobeez.com/

如何显示5个图像而不是3个?

我似乎搞不懂下面的代码,对吗?

<div id="slider-fixed-products" class="carousel slide">
    <div class="carousel-inner">
        <div class="active item">
            <ul class="thumbnails">    
            <?$i=0;
            foreach ($ads as $ad):?>
            <?if ($i%3==0 AND $i!=3):?></ul></div><div class="item"><ul class="thumbnails"><?endif?>
            <li class="span3">
                <div class="thumbnail">
                    <a href="<?=Route::url('ad', array('category'=>$ad->category->seoname,'seotitle'=>$ad->seotitle))?>">
                  <?if($ad->get_first_image()!== NULL):?>
                        <img src="<?=URL::base('http')?><?=$ad->get_first_image()?>" >
                    <?else:?>
                        <img src="http://www.placehold.it/200x200&text=<?=$ad->category->name?>"> 
                    <?endif?>
                    </a>
                  <div class="caption">
                    <h5><a href="<?=Route::url('ad', array('category'=>$ad->category->seoname,'seotitle'=>$ad->seotitle))?>"><?=$ad->title?></a></h5>
                    <p><?=substr(Text::removebbcode($ad->description), 0, 30)?></p>
                  </div>
                </div>
            </li>
            <?$i++;
            endforeach?>
        </ul>
      </div>
    </div>
    <a class="left carousel-control" href="#slider-fixed-products" data-slide="prev">&lsaquo;</a>
    <a class="right carousel-control" href="#slider-fixed-products" data-slide="next">&rsaquo;</a>
  </div>

<?if ($i%5==0 AND $i!=5):?></ul></div><div class="item"><ul class="thumbnails">

在if条件下,使用5而不是3