聯(lián)系官方銷售客服
1835022288
028-61286886
內(nèi)容模塊 如果有30條數(shù)據(jù)記錄, 前10個數(shù)據(jù)【1-10】 用循環(huán)列表,樣式1, 【11~20】用循環(huán)列表 CSS樣式2, 【21~30】用循環(huán)列表 用CSS樣式3,
有快捷的 調(diào)用方式嗎, 用計數(shù)統(tǒng)計 dr_count( ) <= 10 ,還是有更好的辦法?
{if dr_count( ) <= 10}
<div class="content">
{module module=news site=1 catid=$catid num=10 cache=3600 return=t}
<a href="{$t.url}"><img src="{dr_thumb($t.thumb, 251, 110)}" alt="{$t.title}" title="{$t.title}"/></a>
{/module}
</div>
{else}
{if dr_count( ) <= 20 && >10 }
<div class="content2">
{module module=news site=1 catid=$catid num=10 cache=3600 return=t}
<a href="{$t.url}"><img src="{dr_thumb($t.thumb, 251, 110)}" alt="{$t.title}" title="{$t.title}"/></a>
{/module}
</div>
{else}
{if dr_count( ) <= 30 && >20 }
{/if}
如上數(shù)據(jù)列表中 某一段數(shù)據(jù) , 如何判斷,和調(diào)用呢?請高手指教。
官方提醒:使用module內(nèi)容循環(huán)標簽的生成工具,填寫參數(shù)就可以生成相關(guān)的代碼,每個參數(shù)后面都有用法解釋
你這種寫法只會有10條數(shù)據(jù)后面就不會執(zhí)行了,你可以寫三組module
回復迅睿框架創(chuàng)始人
其實就想 判斷 第1個10條數(shù)據(jù),一個div1, 下組10個 ,另外一個DIV2 ,第三組數(shù)據(jù)第三個DIV2。
1、如果數(shù)據(jù)的 總記錄 小于10 就調(diào)用 DIV CSS樣式1(其他的module循環(huán)的樣式2、樣式3 就 {else} 不再顯示調(diào)用了)
2、假如,數(shù)據(jù)大于10 小于20 的部分數(shù)據(jù)顯示 DIVCSS樣式2(另外之前1~10 ,module1循環(huán)繼續(xù)顯示CSS樣式1,module3循環(huán)的樣式3就 不再調(diào)用顯示了, )
4、如果大于20以上小于30 顯示CSS樣式3 ,繼承 (之前1~10內(nèi)數(shù)據(jù) 繼續(xù)顯示module1循環(huán)的CSS樣式1,10 小于20 內(nèi)的數(shù)據(jù)module2循環(huán)繼續(xù)顯示,樣式2)
純數(shù)據(jù) 判斷,數(shù)據(jù)空直接就是空白的,但是現(xiàn)在有 DIV , 三個都調(diào)用,假設(shè)數(shù)據(jù)還沒有達到到30個那么多,就出現(xiàn)一個 DIV 空白, 判斷的目的就是更和諧的去掉沒有數(shù)據(jù)的DIV,
老大,這個怎么寫呢?