內(nèi)容模塊 如果有30條數(shù)據(jù)記錄, 前10個(gè)數(shù)據(jù)【1-10】 用循環(huán)列表,樣式1, 【11~20】用循環(huán)列表 CSS樣式2, 【21~30】用循環(huán)列表 用CSS樣式3,
有快捷的 調(diào)用方式嗎, 用計(jì)數(shù)統(tǒng)計(jì) 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)標(biāo)簽的生成工具,填寫參數(shù)就可以生成相關(guān)的代碼,每個(gè)參數(shù)后面都有用法解釋
你這種寫法只會有10條數(shù)據(jù)后面就不會執(zhí)行了,你可以寫三組module
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)迅??蚣軇?chuàng)始人
其實(shí)就想 判斷 第1個(gè)10條數(shù)據(jù),一個(gè)div1, 下組10個(gè) ,另外一個(gè)DIV2 ,第三組數(shù)據(jù)第三個(gè)DIV2。
1、如果數(shù)據(jù)的 總記錄 小于10 就調(diào)用 DIV CSS樣式1(其他的module循環(huán)的樣式2、樣式3 就 {else} 不再顯示調(diào)用了)
2、假如,數(shù)據(jù)大于10 小于20 的部分?jǐn)?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 , 三個(gè)都調(diào)用,假設(shè)數(shù)據(jù)還沒有達(dá)到到30個(gè)那么多,就出現(xiàn)一個(gè) DIV 空白, 判斷的目的就是更和諧的去掉沒有數(shù)據(jù)的DIV,
老大,這個(gè)怎么寫呢?
<div class="content"> {module module=news site=1 catid=$catid num=10 cache=3600} <a target="_blank" href="{$t.url}"><img src="{dr_thumb($t.thumb, 251, 110)}" alt="{$t.title}" title="{$t.title}"/></a> {/module} </div> {if dr_count($return) ==10 } <div class="content2"> {module module=news site=1 catid=$catid num=10,10 cache=3600} <a target="_blank" href="{$t.url}"><img src="{dr_thumb($t.thumb, 251, 110)}" alt="{$t.title}" title="{$t.title}"/></a> {/module} </div> {/if} {if dr_count($return) == 10 } <div class="content2"> {module module=news site=1 catid=$catid num=20,10 cache=3600} <a target="_blank" href="{$t.url}"><img src="{dr_thumb($t.thumb, 251, 110)}" alt="{$t.title}" title="{$t.title}"/></a> {/module} </div> {/if}