聯系官方銷售客服
1835022288
028-61286886
插件名稱 | 建站系統 V3.19 |
插件作者 | 迅睿官方團隊 |
最近更新 | 2025-04-24 15:41:23 |
[高級版]內容聚合欄目,增加滾動條效果 [高級版]module標簽優化catid查詢條件效率 修復多網站時偶爾存在其他站點緩存丟失的情況 |
{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}
如果調用的數量小于14 怎么根據顯示的數量用別的語句調用補全余下的?
先說說原理,固定數14比如是A,首先第一個module標簽到底輸出了幾條(比如是B),然后用A減B等于差數(比如是C),
那么公式是A-B=C,
最后判斷這個C,如果C=0就說明夠了不需要再輸出了,否則表示還需要繼續補充數據,接下來就用第二個module標簽,注意參數num=C了,表示補全剩余的
回復@外聘專員-明礬軟件 怎么獲取B呢? 我用$count 但是這個好像是字符串 用加減法是用不了的 有什么方法把這個變為數字嗎?
回復@外聘專員-明礬軟件

定義一個變量,獲取當前條數,在用總的減去后,你下一個module 直接用num傳剩余需要補充的數量就行 num=1,xx
$count才是當前頁條數,注意不要放錯位置,避免被后面的標簽覆蓋,字符串直接用int強制轉一下就行吧,(int)$count