M1850资源网 - 最专业的网站源码模板下载站!

全部作品
全部作品
织梦模板
网站模板
源码插件
游戏源码
脚本特效
视频教程
建站教程
M1850资源网 > 建站教程 > 织梦教程 > 织梦二次开发 > dede列表页及文章页下的调用图集里的所有图片

推荐下载

标签推荐

>> 更多

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; }
嘿,我来帮您!

展开