织梦模板调用自定义模型图片

打开/include/extend.func.php文件

找到

< ?php

在他下面加入

function GetOneImgUrl($img,$ftype=1){

if($img <> ''){

$dtp = new DedeTagParse();

$dtp->LoadSource($img);

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  addfields='pro_img1,pro_img2' channelid='1' }

<img src=https://www.91084.com/"[field:pro_img1 function='GetOneImgUrl(@me,1)'/]" width="100" height="100"  />

<a href=https://www.91084.com/"[field:pro_img2 function='GetOneImgUrl(@me,1)'/]"><img src=https://www.91084.com/"[field:pro_img2function='GetOneImgUrl(@me,1)'/]" width="100" height="100"  /></a>

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zydpgw.html