各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案各类知识收集,PHP技术分享与解决方案

Str Tom,为分享PHP技术和解决方案,贡献一份自己的力量!
收藏本站(不迷路),每天更新好文章!
当前位置:首页 > CMS教程 > dedecms

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

管理员 2017-06-18
dedecms
106
效果       不改动官方核心文件,在自定义方法文件里加入个方法来实现   打开 includeextend.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
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!

相关推荐

扫码关注

qrcode

QQ交谈

回顶部