1. 程式人生 > >四川智匯藍圖科技公司分享帝國CMS列表頁沒有圖片顯示指定圖片教程

四川智匯藍圖科技公司分享帝國CMS列表頁沒有圖片顯示指定圖片教程

帝國CMS在列表頁中,只要資訊沒有標題圖片,就不顯示,有標題圖片才顯示,這樣沒標題圖片的情況下,就不會顯示一個X框框。

list.var中勾選 使用程式程式碼

方法一:

沒有標題圖片時顯示指定圖片:

1

2

3

4

5

if(empty($r[titlepic]))

{

$r[titlepic]='/images/img.gif';

}

$listtemp='<li><a href="[!--titleurl--]"><img src="[!--titlepic--]"></a></li>'

;

說明:$r[titlepic]為標題圖片欄位變數。$listtemp為模板內容變數。

也不一定是標題圖片,其它欄位也可以。

示例程式碼,eweima 欄位

1

2

3

4

5

6

$img='<div class="a">欄位為空時顯示這裡</div>';

if(empty($r[eweima]))

{

$img='<div class="a"><div class="bbb">[!---eweima--]</div></div>'

;

}

$listtemp=''.$img.'';

方法二:

1

2

3

4

5

6

7

$img='<dt><a target=”_blank” href=”[!–titleurl–]”><img alt=”[!–title–]” title=”[!–title–]” width=”120″ height=”100″ src=”[!–titlepic–]”/></a></dt>

<dd><a id=”newstitle” name=”newstitle” target=”_blank” href=”[!–titleurl–]”>[!–title–]</a></dd>';

if(empty($r[titlepic]))

{

$img='<dd><a id=”newstitle” name=”newstitle” target=”_blank” href=”[!–titleurl–]”>[!–title–]</a></dd>';

}

$listtemp='<dl>’.$img.'</dl>';

就是,有標題圖片與沒有的情況下分別呼叫。

列表頁 內容頁 判斷有圖或者無圖時呼叫的程式碼:

1

2

3

4

5

6

7

8

if(empty($r[titlepic]))

{

$con='無圖的模板程式碼 列如:<li><img src="圖片地址">無圖模板</li>';

}

else{

$con='有圖的模板程式碼 列如:<div><li><img src="圖片地址">有圖模板</li></div>';

}

$listtemp=$con;