您当前的位置: 主页 > 优化教程
Dede系统经常被应用于各种网站搭建的内核部分。尤其是各种企业网站,图片站最多,对于以上网站,有时候就需要结合页面效果,从列表页面展示图集里头的各种图片。
织梦系统默认的图集是不支持在列表页内调用图片,我们需要借助preg_match_all函数来让dede可以支持一个新的标签调用。
    从include/common.func.php添加一个调用函数
 
 
//dede列表页输出多张图片
function listimgs($aid, $imgwith = 500, $imgheight = 300, $num = 0, $style = ''){
    global $dsql;
    $imgurls = '';
     $row = $dsql -> getone("Select imgurls From`dede_addonimages` where aid='$aid'"); //
     $imgurls = $row['imgurls'];
     preg_match_all("/{dede:img (.*)}(.*){\/dede:img/isU", $imgurls, $wordcount);
     $count = count($wordcount[2]);
     if ($num > $count || $num == 0){
        $num = $count;
    }
    
    for($i = 0;$i < $num;$i++){
        if($style == 'li'){
            $imglist .= "<li><ahref=#" . $i . "><imgsrc=". trim($wordcount[2][$i]) . " width=" . $imgwith . " height=" . $imgheight . "></li></a>";
        }else{
            $imglist .= "<img src= " . trim($wordcount[2][$i]) . " width=" . $imgwith . "height=" . $imgheight . ">";
        }
    }
     return $imglist;
     }
 
    保存后,在图集列表页{dede:list}之间使用[field:id function="listimgs(@me,100,100,9)" /],如:
 
{dede:list pagesize='25'}    
   [field:id function="listimgs(@me,70,100,9)" /]    
{/dede:list}
 
    如在其他地方调用该标签,就用:{dede:field.id function="listimgs(@me,200,160,10)" /}
    (@me,200,160,10)参数为,200宽度,160高度,图片调用张数,末尾可以加上“,li”的参数,使图片循环带li标签。

 

关键词:如何,让,dede,织梦,图集,列表,页,调用,多图,Ded    标签:
    更多资讯请收藏关注 网站模板(www.1yc.cn)

织梦模板DedeCMS新增调用栏目内容标签typecontent的用法此标签是在上一版本上拓展而来。 用途:任意位置调用栏目内容 示例:{d... 2021-07-22
织梦dedecms调用原图的修改方法织梦dedecms调用原图的修改方法,有时候我们在网页制作中需要调用d... 2021-07-27
织梦dede如何让摘要只出现在文章的第一页其实在织梦dedecms前台显示的时候,所有对文章内容的解析都是通过 ... 2021-07-30
织梦DEDECMS内容页调用当前栏目名称的标签其中 {dede:field function=GetTypeName... 2021-07-22
dedecms后台文本编辑器不显示或加截慢解决办法很久以前卖了一个站了,结果买站的朋友说后台编辑器不可用了,打开之后发现... 2021-07-22
DEDECMS会员签到加积分的实现方法本文实例讲述了DEDECMS会员签到加积分的实现方法。分享给大家供大家... 2021-07-27
dedecms文章列表中添加hot和new图标方法很多同学看到一些网站新发布的文章都会显示红色或有一个new的小图标,而... 2021-07-22
dede5.7 网址后面去 index.html找到更目录里面的 index.php 吧下面内容 复制进去 覆盖原来的... 2021-07-27
DEDECMS如何实现“文章标题-栏目名称-网站名”的相关设置织梦文章内容页title中实现文章标题-栏目名称-网站名的设置方法有三... 2021-08-14
织梦增加文章自定义属性及调用方法DedeCMS调用文章非常灵活,默认有[h],[c],[p],[f],... 2021-07-22
dedecms模板中筛选功能列表是plus/list_静态化后打不开在企业模板增加了dedecms织梦筛选插件之后,发现打开列表之后遇到全... 2021-08-09
织梦模板dede:arclist 标签排序具体实现教程标签dede:arclist的排序是通过orderby来指定的,如下:... 2021-07-22
织梦文章列表页怎么样让文章标题隔行换色?在首页或者列表页想要有一个特效颜色,很多人都会选择隔行换色的方法,想要... 2021-07-27

线
咨询热线:
135-0038-3336
在线客服:
点击这里给我发消息
微信交流:
公司官网: www.1yc.cn