欢迎访问织梦学习网,加群!!!!!!!!!!!!!!!!
当前位置:主页 > 教程帮助 >

dedecms织梦图集在首页列表页调用并且自定义输出几张

2015-05-25 dedecms教程帮助 dedecms,织梦,图,集在,首页,列表,页,调用,并且,
效果       不改动官方核心文件,在自定义方法文件里加入个方法来实现   打开 \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><div class='pic'><a title='{$row['text']}' href='{$row['imgsrc']}'><img src='{$row['imgsrc']}' mid='{$row['imgsrc']}' big='{$row['imgsrc']}' width='70' height='70'></a></div></li>";             }             $i++;         }         return $result;     }   }   上面代码中标红的地方改成你自己的,注意单双引号       前台模板 首页 或者 列表页 中调用   [field:id function=Getimgurls(@me,4)/]   数字4是调用几张图片


本文来源于:http://www.cnblogs.com/dedediy/p/7039910.html    Power by dedediy