1. 芯么博客 > 织梦教程 >

dedecms如何发布相册图集

dedecms发布图集的具体方法如下:

1、后台创建一个image分类

2、建立文章,每个文章上传一个图片

3、/include/extend.func.php 文件中 加入下面代码
 

function Getimgurls($aid,$num=4)    
   {
       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']}' width='70' height='70'></li>";
               }
               $i++;
           }
           return $result;
       }  
   }
4、网页中调用
{dede:arclist row=4 typeid =13}
 [field:id function=Getimgurls(@me,4)/]
{/dede:arclist}
后者
{dede:list pagesize='10'}
 [field:id function=Getimgurls(@me,4)/]
{/dede:list}


本文由芯么博客发布,不代表芯么博客立场,转载联系作者并注明出处:http://www.gongxiad.com/zhimengjc/163.html

联系我们

在线咨询:点击这里给我发消息

微信号:R666Q1

工作日:8:30-22:30,节假日休息