2015-11-20 239 views
0

我正在對舊客戶端WP網站(因此是960.gs網格)進行更新,並且有一個循環來輸出丟失的新聞項目。每一次循環的第一次和第三次迭代

我試圖實現的(與if語句)是將.alpha類設置爲第1項以及第4,7,10,13等等。我也試圖將.omega應用於3,6,9,12 ...等

這是我如果與模數運營商聲明: <?php if ($count % 1 == 0) : ?>alpha <?php endif; ?>grid_4<?php if ($count % 3 == 0) : ?> omega<?php endif; ?>

但是,這是給我下面的:

<div class="feed"> 

    <div class="alpha grid_4"> 

     <p>In condimentum facilisis porta. Sed nec diam eu diam mattis viverra. Nulla fringilla, orci ac euismod semper, magna diam porttitor mauris, quis sollicitudin.</p> 

    </div> 

    <div class="alpha grid_4"> 

     <p>Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Proin vel ante a orci tempus eleifend ut et magna. Lorem ipsum dolor sit amet, consectetur adipiscing […]</p> 

    </div> 

    <div class="alpha grid_4 omega"> 

     <p>Suspendisse dictum feugiat nisl ut dapibus. Mauris iaculis porttitor posuere. Praesent id metus massa, ut blandit odio. Proin quis tortor orci. Etiam at risus et justo dignissim congue. Donec congue […]</p> 

    </div> 

    <div class="alpha grid_4"> 

     <p>Duis aliquet egestas purus in blandit. Curabitur vulputate, ligula lacinia scelerisque tempor, lacus lacus ornare ante, ac egestas est urna sit amet arcu. Class aptent taciti sociosqu ad litora torquent […]</p> 

    </div> 

    <div class="alpha grid_4"> 

     <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vivamus luctus urna sed urna ultricies ac tempor dui sagittis. In condimentum facilisis porta. Sed nec diam eu diam mattis viverra. Nulla […]</p> 

    </div> 

    <div class="alpha grid_4 omega"> 

     <p>Curabitur vulputate, ligula lacinia scelerisque tempor, lacus lacus ornare ante, ac egestas est urna sit amet arcu. Class aptent taciti sociosqu ad litora torquent per conubia. Curab itur vulputate, ligula […]</p> 

    </div> 

    <div class="alpha grid_4"> 

     <p>Mauris iaculis porttitor posuere. Praesent id metus massa, ut blandit odio. Proin quis tortor orci. Etiam at risus et justo dignissim congue. Donec congue lacinia dui, a porttitor lectus condimentum […]</p> 

    </div> 

</div> 

正如你所看到的, .omega似乎工作正常,但.alpha正在應用於每個元素。

+1

任何由'1'返回'0'整數分...('25/1')('1000/1')('1/1'):他們都沒有休息。 – FirstOne

+0

for alpha make'($ count%3 == 1)' – akasummer

回答

2

您被除以1,所以alpha被應用於任何地方。

變化if語句爲這樣的α-:

<?php if ($count % 3 == 1) : ?>alpha <?php endif; ?>grid_4<?php if ($count % 3 == 0) : ?> omega<?php endif; ?> 
+0

非常感謝! – pealo86

0

甲解決方案可能是:

<?php if ($count == 0) : ?>alpha <?php endif; ?>grid_4<?php if ($count % 3 == 0) : ?> omega<?php endif; ?> 

概括地說,以1個操作數中的模數(%)操作將在任意數量的返回0,因爲任何整數可以被1除以(結果是數本身,所以模數爲零)。

相關問題