资源仓

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>  

  2. //列表页用 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;   }       

  3. 2.然后在列表模板写上标签和函数       {dede:field.id function="getArtImg(@me)"/}            

  4.   文章页下的 图集显示       //解析文章图片集   //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;   }


发表评论

还没有评论,快来说点什么吧~

联系客服
网站客服 业务合作 Q交流群
474730671
公众号
公众号
公众号
返回顶部