dedecms织梦图集在首页或列表页调用并自定义显示几张图

dedecms织梦图集在首页或列表页调用并自定义显示几张图,第1张

dedecms织梦图集在首页或列表页调用并自定义显示几张图 打开 includeextend.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 .= "
  • "; } $i++; } return $result; } }

    请注意

  • 上面这段代码改成符合自己页面的html格式。
    前台模板中调用代码如下:
    [field:id function=Getimgurls(@me,3)/]
    3表示,此篇图集调用三张图片。

    欢迎分享,转载请注明来源:内存溢出

    原文地址: https://outofmemory.cn/zaji/3009714.html

    (0)
    打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
    上一篇 2022-09-27
    下一篇 2022-09-27

    发表评论

    登录后才能评论

    评论列表(0条)

    保存