dede织梦artlist和list标签调用多图图集图片方法_C59投资管理有限公司

逍遥捕鱼官网下载|新普京老品牌|能赚现金的棋牌游戏

  • SEO培训
  • 免费视频
  • 付费教程
  • 网站建设
  • 织梦模板
  • 帝国模板
  • 其他源码
  • 关于我们
  • 关于本站
  • 联系我们
  • dede织梦artlist和list标签调用多图图集图片方法

    未知

    我们在做织梦模板开发时,有时需要在artlist 和list标签中调用出图集中的图片,同时可以自定调用几张图片。织梦园整理了个一个这样功能的自定义函数。调用后效果如下。

    1:请将代码加入到 /include/extend.func.php 文件中

    function Getimgurls($aid,$num=15)    

     {

         global $dsql;

         $imgurls = $result = '';

         $imgrow = $dsql->GetOne( "Select imgurls From `dede_addonimages` where aid='$aid' ");

         $imgurls = $imgrow['imgurls'];

         if($imgurls != '')

         {

             $dtp = new DedeTagParse();

             $dtp->LoadSource($imgurls);

             $images = array();

             if(is_array($dtp->CTags))

             {

                 foreach($dtp->CTags as $ctag)

                 {

                     if($ctag->GetName() == 'img')

                     {

                         $row = array();

                         $row['width'] = $ctag->GetAtt('width');

                         $row['height'] = $ctag->GetAtt('height');

                         $row['imgsrc'] = trim($ctag->GetInnerText());

                         $row['text'] = $ctag->GetAtt('text');

                         $images[] = $row;

                     }

                 }

             }

             $dtp->Clear();

             $i = 0;

             foreach($images as $row)

             {

                 if($i == $num) break;

                 if($row['imgsrc'] != '')

                 {

                     $result .= "<li><img src='{$row['imgsrc']}' alt='{$row['text']}'></li>";

                 }

                 $i++;

             }

             return $result;

         }  

     }

     //<li><img src='{$row['imgsrc']}' alt='{$row['text']}' width='70' height='70'></li> 

     // 这个图片的样式都可以根据自己需要进行自定义调整。

    前台模板调用代码 

    {dede:arclist}

     [field:id function=Getimgurls(@me,4)/]

    {/dede:arclist}

     

    {dede:list pagesize='10'}

     [field:id function=Getimgurls(@me,4)/]

     {/dede:list}


    本文地址:https://www.xiuzhanwang.com/dedecms_jq/1702.html

    发表评论 (已有 条评论)

    评论列表

    快来评论,快来抢沙发吧~