首页 > CMS建站 > 织梦DEDE > 正文

dedecms织梦artlist和list标签调用图集图片实现方法

2020-07-02 22:16:51
字体:
来源:转载
供稿:网友
这篇文章主要为大家详细介绍了dedecms织梦artlist和list标签调用图集图片实现方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,有需要的朋友可以收藏方便以后借鉴。

        我们在做织梦模板开发时,有时需要在artlist 和list标签中调用出图集中的图片,同时可以自定调用几张图片。跟版网整理了个一个这样功能的自定义函数。调用后效果如下:

dedecms织梦artlist和list标签调用图集图片实现方法

dedecms织梦artlist和list标签调用图集图片实现方法

函数代码

请将代码加入到 /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;        }      }    //<li><img src='{$row['imgsrc']}' alt='{$row['text']}' width='70' height='70'></li>     // 这个图片的样式都可以根据自己需要进行自定义调整。

前台模板调用代码

{dede:arclist}[field:id function=Getimgurls(@me,4)/]{/dede:arclist}
{dede:list pagesize='10'}[field:id function=Getimgurls(@me,4)/]{/dede:list}


以上就是dedecms织梦artlist和list标签调用图集图片实现方法的全部内容,希望对大家的学习和解决疑问有所帮助,也希望大家多多支持错新网。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表