再續Phpcms V9列表頁調用欄目第一篇文章內容的方法之后,VeVb.COM在此再繼續分享利用IF判斷自定義Phpcms V9列表的圖文并茂這一方法。
在Phpcms V9自定義頻道、欄目數據列表的時候,往往會讓第一篇文章顯示縮略圖,做到第一條數據和以后的數據不同,這樣圖文并茂、錯落有致。在這里,就只要學會用IF判斷(點擊這里搜索所有關于IF語句的教程)就好了!
具體方法:標簽語句循環的時候,用if判斷,讓數據在設定的多少次后添加一些代碼后再繼續循環,或是循環到第幾次時輸出此代碼,這樣做到循環代碼與上面的不同,于是凸顯自定義。
具體代碼:
{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}
代碼分析:
意思很明了:是說如果是n=1,那么循環第一次輸出指定代碼,如果是第2.3.4.5次循環則輸出另外一段自定義代碼。
新聞熱點
疑難解答