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 .="

  •   //列表页用 arcurl

      

      

      

    “.$pic[$i][‘text’].”

      

  • “;

      }

      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 .="

  •   //列表页用 img

      

      

      

    “.$pic[$i][‘text’].”

      

  • “;

      }

      return $Div;

      }

    ☉免责声明:本站所有模板均来自用户分享和网络收集,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服,我们核实后会立即删除。
    ☉本站提供的源码、模板、软件工具等其他资源,都不包含技术服务,请大家谅解!
    pbootcms模板网 » dede列表页及文章页下的调用图集里的所有图片

    Pbootcms模板网 提供优质的模板集合

    立即查看 了解详情