打开/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>