再續(xù)Phpcms V9列表頁(yè)調(diào)用欄目第一篇文章內(nèi)容的方法之后,VeVb.COM在此再繼續(xù)分享利用IF判斷自定義Phpcms V9列表的圖文并茂這一方法。
在Phpcms V9自定義頻道、欄目數(shù)據(jù)列表的時(shí)候,往往會(huì)讓第一篇文章顯示縮略圖,做到第一條數(shù)據(jù)和以后的數(shù)據(jù)不同,這樣圖文并茂、錯(cuò)落有致。在這里,就只要學(xué)會(huì)用IF判斷(點(diǎn)擊這里搜索所有關(guān)于IF語(yǔ)句的教程)就好了!
具體方法:標(biāo)簽語(yǔ)句循環(huán)的時(shí)候,用if判斷,讓數(shù)據(jù)在設(shè)定的多少次后添加一些代碼后再繼續(xù)循環(huán),或是循環(huán)到第幾次時(shí)輸出此代碼,這樣做到循環(huán)代碼與上面的不同,于是凸顯自定義。
具體代碼:
{pc:content action="lists" catid="$catid" num="10" order="id DESC"}
{loop $data $n $r}
{if $n == 1}
<a href="{$r[url]}"><img src="{thumb($r[thumb],160,200)}" width="160" height="200" alt="{$r[title]}"></a>
{else}{/if}
{if $n == 2,3,4,5}
<a href="{$r[url]}">{$r[title]}</a>
{else}{/if}
{/loop}
{/pc}
代碼分析:
意思很明了:是說(shuō)如果是n=1,那么循環(huán)第一次輸出指定代碼,如果是第2.3.4.5次循環(huán)則輸出另外一段自定義代碼。
新聞熱點(diǎn)
疑難解答
圖片精選