主頁 > 網(wǎng)站建設(shè) > 建站知識 > 織夢縮略圖調(diào)用及有顯示無不顯示

織夢縮略圖調(diào)用及有顯示無不顯示

POST TIME:2021-05-25 12:55

dede在列表中,如果文章沒有圖片,就會(huì)顯示一個(gè)缺省的空縮略圖,很影響美觀。

首先,要知道,列表頁定義有縮略圖時(shí)怎么顯示,沒縮略圖怎么顯示,都是在

/include/arc.listview.class.php約第883-885行:

if($row['litpic'] == '-' || $row['litpic'] == '')

{

$row['litpic'] = $GLOBALS['cfg_cmspath'].'/images/defaultpic.gif';

}

·列表頁無縮略圖時(shí)不顯示,有縮略圖時(shí)顯示帶鏈接的縮略圖(只有當(dāng)/include/arc.listview.class.php約第883-885行if判斷存在時(shí)才有效?。?/p>

eg用法例如:

[field:array runphp='yes']

@me=(strpos(@me['litpic'],'defaultpic')?'':"

<dt><a href='{@me['arcurl']}' title='{@me['seotitle']}' target='_blank'><img src='{@me['litpic']}' alt='{@me['title']}'/></a></dt>

");

[/field:array]

如果有縮略圖,則解析出來后的網(wǎng)頁代碼類似如下:

<dt><ahref='http://www.baidu.com'title='百度啊啊'target='_blank'><imgsrc='/uploads/150228/1-15022Q51143Y9-lp.jpg'alt='親歷:美國家庭的智能安防系統(tǒng)'/></a></dt>

要注意單雙引號的問題,就是<dt></dt>標(biāo)簽內(nèi)的,只能統(tǒng)一用單引號了,如果出現(xiàn)雙引號,則結(jié)果將返回array,就是出錯(cuò)!

上述代碼中如果沒有縮略圖,則解析出來的代碼為空,效果如下圖:

·無縮略圖顯示默認(rèn)圖片(其實(shí)你不用寫,系統(tǒng)也是這樣默認(rèn)的)

用法例如:
{dede:field.litpic runphp="yes"}if (@me!=''){@me= "<img src='".@me."'/>";}{/dede:field.litpic}

·織夢無縮略圖不顯示

用法例如:
{dede:field.litpic runphp="yes"}
@me = (strpos(@me,'defaultpic')? "" : "<img src='".@me."'/>");
{/dede:field.litpic}



收縮
  • 微信客服
  • 微信二維碼
  • 電話咨詢

  • 400-1100-266