dede列表页及文章页下的调用图集里的所有图片
类别:建站知识   时间:03-06

列表页下的调用图集里的所有图片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;}

智慧半岛,是一家专注于青岛网站建设青岛网站开发的青岛网络公司,Copyright ©2007-2019 Ebandao.Cn 版权所有 All Rights Reserved.(建议在1366x768以上的浏览器中访问)鲁ICP备08014496号

13153297890