迅睿CMS框架是一款PHP8高性能·簡(jiǎn)單易用的CMS開(kāi)源開(kāi)發(fā)框架,基于MIT開(kāi)源許可協(xié)議發(fā)布,免費(fèi)且不限制商業(yè)使用,是免費(fèi)開(kāi)源的產(chǎn)品,以萬(wàn)端互聯(lián)為設(shè)計(jì)理念,支持的微信公眾號(hào)、小程序、APP客戶(hù)端、移動(dòng)端網(wǎng)站、PC網(wǎng)站等多終端式管理系統(tǒng)。
聯(lián)系官方銷(xiāo)售客服
1835022288
028-61286886
調(diào)用一組文章,總數(shù)7條。要求固定位顯示一條有縮略圖的文章,其余6條文章不顯示縮略圖,標(biāo)題不可重復(fù),無(wú)縮略圖但按規(guī)則排序的文章不可遺漏。
以上圖片是要求的布局樣式。
上圖雖然在固定位調(diào)出了最新有縮略圖的文章,下面也調(diào)出了無(wú)縮略圖文章,但有縮略圖的文章標(biāo)題重復(fù),不合格。請(qǐng)高手指教
{list action=module module=news thumb=1 num=10 order=updatetime} {if $key==0} 輸出第一個(gè)帶圖片的文字 {else} 輸出其他的 {/if} {/list}
盡量一條list搞定
這樣效率非常高,但無(wú)圖文章被剔除了,有點(diǎn)遺憾
【徐國(guó)平】1樓
{list action=module module=news num=10 order=thumb,updatetime} {if $key==0} 輸出第一個(gè)帶圖片的文字 {else} 輸出其他的 {/if} {/list}
這樣也可以
最效率的方法只有樓上兩種,個(gè)人偏向于1樓的代碼
如果要第一個(gè)帶圖片,非要其他后面記錄不帶圖,只能查詢(xún)兩組list,效率肯定會(huì)下降,我覺(jué)得沒(méi)有必要這么查詢(xún)
{list action=module module=news thumb=1 order=inputtime num=1} 輸出固定位最新有縮略圖的{/list}{list action=module module=news order=inputtime num=7}{if $t.thumb and $key > 0} 排除最新有縮略圖,輸出其他有縮略圖的{else if !$t.thumb} 如果不含縮略圖,輸出{/if}
盡量一條list搞定
這樣效率非常高,但無(wú)圖文章被剔除了,有點(diǎn)遺憾
【徐國(guó)平】1樓
這樣也可以
最效率的方法只有樓上兩種,個(gè)人偏向于1樓的代碼
如果要第一個(gè)帶圖片,非要其他后面記錄不帶圖,只能查詢(xún)兩組list,效率肯定會(huì)下降,我覺(jué)得沒(méi)有必要這么查詢(xún)
{list action=module module=news thumb=1 order=inputtime num=1}
輸出固定位最新有縮略圖的
{/list}
{list action=module module=news order=inputtime num=7}
{if $t.thumb and $key > 0}
排除最新有縮略圖,輸出其他有縮略圖的
{else if !$t.thumb}
如果不含縮略圖,輸出
{/if}