聯(lián)系官方銷售客服
1835022288
028-61286886
插件名稱 | 建站系統(tǒng) V3.17 |
插件作者 | 迅睿官方團(tuán)隊(duì) |
最近更新 | 2024-12-19 10:00:07 |
[高級(jí)版]針對(duì)達(dá)夢(mèng)數(shù)據(jù)庫(kù)的搜索參數(shù)優(yōu)化 手機(jī)模板自動(dòng)識(shí)別模式下,增加將平板端排除開(kāi)關(guān) |
{module catid=$catid order=hits_desc num=10} <div class="article_left_lohas_box clear_after"> <div class="article_left_lohas_box_img"> <a href="{$t.url}" target="_blank"> <img src="{dr_get_file($t.thumb)}" data-src="{dr_get_file($t.thumb)}" alt="新聞圖片" title="{$t.title}"> <div class="biu1_cos2" title="{$t.title}"></div> </a> </div> <div class="article_left_lohas_box_arc"> <h3><a href="{$t.url}" target="_blank" title="{$t.title}">{dr_strcut($t.title, 15)}</a> </h3> <p>{dr_strcut($t.description, 44)}</p> </div> </div> {/module}
如果調(diào)用的數(shù)量小于14 怎么根據(jù)顯示的數(shù)量用別的語(yǔ)句調(diào)用補(bǔ)全余下的?
官方提醒:使用module內(nèi)容循環(huán)標(biāo)簽的生成工具,填寫參數(shù)就可以生成相關(guān)的代碼,每個(gè)參數(shù)后面都有用法解釋
先說(shuō)說(shuō)原理,固定數(shù)14比如是A,首先第一個(gè)module標(biāo)簽到底輸出了幾條(比如是B),然后用A減B等于差數(shù)(比如是C),
那么公式是A-B=C,
最后判斷這個(gè)C,如果C=0就說(shuō)明夠了不需要再輸出了,否則表示還需要繼續(xù)補(bǔ)充數(shù)據(jù),接下來(lái)就用第二個(gè)module標(biāo)簽,注意參數(shù)num=C了,表示補(bǔ)全剩余的
回復(fù)@外聘專員-明礬軟件 怎么獲取B呢? 我用$count 但是這個(gè)好像是字符串 用加減法是用不了的 有什么方法把這個(gè)變?yōu)閿?shù)字嗎?
回復(fù)@外聘專員-明礬軟件

定義一個(gè)變量,獲取當(dāng)前條數(shù),在用總的減去后,你下一個(gè)module 直接用num傳剩余需要補(bǔ)充的數(shù)量就行 num=1,xx
$count才是當(dāng)前頁(yè)條數(shù),注意不要放錯(cuò)位置,避免被后面的標(biāo)簽覆蓋,字符串直接用int強(qiáng)制轉(zhuǎn)一下就行吧,(int)$count