dede列表页及文章页下的调用图集里的所有图片

列表页下的调用图集里的所有图片1.把以下代码复制这个函数到/include/extend.func.php里面//解析文章图片集function getAllImg($typeid){//function getAllImg($aid){global $dsql;$sql_arc = "SELECT imgurls FROM `idea_addonimages` where typeid=".$typeid." order by aid asc limit 1";//$sql_arc = "SELECT imgurls FROM `idea_addonimages` where aid=".$aid." ";$row = $dsql->GetOne($sql_arc);$arr = explode('{dede:img',$row['imgurls']);unset($arr['0']);$pic = array();for($i = 1; $i<=count($arr);$i++){$str = substr($arr[$i],0,strpos($arr[$i],'}'😉);$arr_small = explode(' ',$str);unset($arr_small['0']);for($j=1;$j<=count($arr_small);$j++){$name =substr($arr_small[$j],0,strpos($arr_small[$j],'='😉);$val = $arr_small[$j];$pic[$i][$name] = trim(strstr($val,"'"😉,"'"😉;}$begin = strpos($arr[$i],"}"😉+1;$over = strpos($arr[$i],"{"😉-$begin;$img = substr($arr[$i],$begin,$over);$pic[$i]['img']=trim($img);}return $pic;}//artists图片列表function getArtImg($id){$pic = getAllImg($id);$Div = "";for($i=1;$i<=count($pic);$i++){$Div .="<li>//列表页用 arcurl<a href=\"".$pic[$i]['arcurl']."\" title=\"".$pic[$i]['text']."\"> <img src=\"".$pic[$i]['ddimg']."\" width=\"150\" alt=\"".$pic[$i]['text']."\" /> </a><h5>".$pic[$i]['text']."</h5> </li>";}return $Div;}2.然后在列表模板写上标签和函数{dede:field.id function="getArtImg(@me)"/}文章页下的图集显示//解析文章图片集//function getAllImg($typeid){function getAllImg($aid){global $dsql;//$sql_arc = "SELECT imgurls FROM `idea_addonimages` where typeid=".$typeid." order by aid asc limit 1";$sql_arc = "SELECT imgurls FROM `idea_addonimages` where aid=".$aid." ";$row = $dsql->GetOne($sql_arc);$arr = explode('{dede:img',$row['imgurls']);unset($arr['0']);$pic = array();for($i = 1; $i<=count($arr);$i++){$str = substr($arr[$i],0,strpos($arr[$i],'}'😉);$arr_small = explode(' ',$str);unset($arr_small['0']);for($j=1;$j<=count($arr_small);$j++){$name =substr($arr_small[$j],0,strpos($arr_small[$j],'='😉);$val = $arr_small[$j];$pic[$i][$name] = trim(strstr($val,"'"😉,"'"😉;}$begin = strpos($arr[$i],"}"😉+1;$over = strpos($arr[$i],"{"😉-$begin;$img = substr($arr[$i],$begin,$over);$pic[$i]['img']=trim($img);}return $pic;}//artists图片文章页function getArtImg($id){$pic = getAllImg($id);$Div = "";for($i=1;$i<=count($pic);$i++){$Div .="<li>//列表页用 img<a href=\"".$pic[$i]['img']."\" title=\"".$pic[$i]['text']."\"> <img src=\"".$pic[$i]['ddimg']."\" width=\"150\" alt=\"".$pic[$i]['text']."\" /> </a><h5>".$pic[$i]['text']."</h5> </li>";}return $Div;}

注明:本文为星速云原创版权所有,禁止转载,一经发现将追究版权责任!

(0)
上一篇 2022年5月30日 上午4:00
下一篇 2022年5月30日 上午4:00

相关推荐

发表评论

登录后才能评论
问答社区 QQ客服
微信客服
微信客服
分享本页
返回顶部