星联网络专注帝国CMS二次功能插件开发-精品网站模板站长代码素材

  • 最近更新
  • 模板:33
  • 记录:12641|
  • 插件:52|
  • 工具:4|
  • 代码:8|
  • 评论:0

dede织梦artlist和list标签调用多图图集图片方法

前言

本文主要讲解《dede织梦alis和lis标签调用多图图集图片方法》的详细内容

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

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}

本网刊登的文章均仅代表作者个人观点,并不代表本网立场。文中的论述和观点,敬请读者注意判断。

本文地址:http://www.xlkjgs.com/notes/web/8388.html

以上内容由本站整理呈现,请务必在转载分享时注明本文地址!如对内容有疑问,请联系我们,谢谢!

星联网络

星联网络是中国最具实战的互联网创业者的知识服务商,这里有互联网行业动态,网络推广,SEO优化,SEM优化,ESC配置,行业经验分型,互联网项目,微信营销、淘宝客赚钱、新媒体营销、京东运营、跨境电商等众多互联网营销知识分享

站长运营站长必备网站运营之道才能长久发展