最新公告
  • 欢迎您光临站壳网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境!立即加入我们
  • dedecms图集在首页列表页调用并且自定义输出几张

    织梦首页和列表页怎么调用自定义字段,dedecms织梦图集在首页列表页调用并且自定义输出几张的教,织梦dedecms首页、列表页调用所有图集方法,dedecms自定义字段在列表页,下面小编来给大家介绍一下,一起来了解一下吧!

    dedecms图集在首页列表页调用并且自定义输出几张图片,不改动官方核心文件。
     
    打开 \include\extend.func.php 在最下面加入这个方法

     function Getimgurls($aid,$num=4)    
     {
         global $dsql;
         $imgurls = $result = '';
         $imgrow = $dsql->GetOne( "Select imgurls From `mydiy_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><a title='{$row['text']}' href='{$row['imgsrc']}'><img src='{$row['imgsrc']}' mid='{$row['imgsrc']}' big='{$row['imgsrc']}' width='70' height='70'></a></li>";
                 }
                 $i++;
             }
             return $result;
         }  
     }

    注意

     <li><a title='{$row['text']}' href='{$row['imgsrc']}'><img src='{$row['imgsrc']}' mid='{$row['imgsrc']}' big='{$row['imgsrc']}' width='70' height='70'></a></li>
    这块根据自己页面的实际布局,自行修改Html标签
     
    前台模板 首页 或者 列表页 中调用

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

    数字5是调用本图集中的5张图

    以上就是dedecms图集在首页列表页调用并且自定义输出几张的介绍,希望大家喜欢!

    更多教程关注FF推源码网。

    • 41296会员总数(位)
    • 5450资源总数(个)
    • 94本周发布(个)
    • 1 今日发布(个)
    • 1738稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情