dedecms模型添加的圖片數(shù)據(jù)類型,在前臺模板輸出后是帶有html代碼的,我們在使用時只是需要圖片地址就行了。
打開/templets/system/channel_article_image.htm 清空所有東西,只留下一個
[field:imgsrc/]
保存,這樣就可以直接在欄目列表頁和內(nèi)容頁模板調(diào)用了標(biāo)簽了
{dede:field.自定義圖片字段名/}
/**
* 自定義圖片字段調(diào)用圖片地址
*
* @access public
* @param string $fieldname 字段名
* @param string $ftype 輸出樣式
* @return string
*/
if(!function_exists('GetImgUrl'))
{
function GetImgUrl($fieldname, $ftype = 1)
{
if($fieldname != '')
{
$dtp = new DedeTagParse();
$dtp->LoadSource($fieldname);
if(is_array($dtp->CTags))
{
foreach($dtp->CTags as $ctag)
{
if($ctag->GetName() == 'img')
{
$width = $ctag->GetAtt('width');
$height = $ctag->GetAtt('height');
$imgurl = trim($ctag->GetInnerText());
$img = '';
if($imgurl != '')
{
if($ftype == 1)
{
$img .= $imgurl;
}
else
{
$img .= '<img src="' . $imgurl . '" width="' . $width . '" height="' . $height . '" />';
}
}
}
}
}
$dtp->Clear();
return $img;
}
}
}
{dede:arclist typeid='1' row='14' titlelen='50' channelid='模型id號' addfields='自定義圖片字段名'}
[field:自定義圖片字段名 function=GetImgUrl(@me)/]
{/dede:arclist}
版權(quán)聲明: 本站資源均來自互聯(lián)網(wǎng)或會員發(fā)布,如果侵犯了您的權(quán)益請與我們聯(lián)系,我們將在24小時內(nèi)刪除!謝謝!
轉(zhuǎn)載請注明: 織夢自定義圖片字段調(diào)用圖片地址