您当前的位置: 主页 > 优化教程
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后台编辑器回车的换行怎么修改为换段落对于dedecms后台编辑器回车的换行怎么修改为换段落的这个问题,这边... 2021-07-30
织梦采集过滤超链接保留文本的方法利用织梦采集功能自带的过滤超链接规则时,会直接将链接文本内容也过滤掉,... 2021-07-22
dedecms问题Cannot modify header information headers already昨天使用appsevr本地架设一个站,因为需要调试一个页面模板,因此改... 2021-07-27
织梦让dede:channel支持调用[field:seotitle/]在开发 织梦模板 的时候,在调用 dede:channel标签时,需要... 2021-07-22
DedeCms栏目列表标题第x页序号的完美修改方法之前,AB模板网小编给大家介绍过DedeCms5.1列表标题增加序号、... 2021-07-22
织梦文章列表页怎么样让文章标题隔行换色?在首页或者列表页想要有一个特效颜色,很多人都会选择隔行换色的方法,想要... 2021-07-27
织梦dedeCMS图集上传图片显示不清楚的解决办法DEDE(织梦CMS)图集的三种表现方式,可以看到,第三种表现方式在上... 2021-07-27
织梦如何把时间戳转换成正常时间格式如果在datalist 可以用{dede:field.shijian ... 2021-08-14
织梦默认作者和默认来源修改首先直奔主题了,默认的未知和admin,很容易导致页面不美观,如果在返... 2021-07-22
织梦dedecms用户注册时笔名去掉的方法修改目的:用户注册时不用输入笔名,实现系统自动同步用户名和用户笔名。 ... 2021-07-27
织梦模板中筛选功能列表是plus/list_静态化后打不开在企业模板增加了dedecms织梦筛选插件之后,发现打开列表之后遇到全... 2021-07-30
织梦dedecms后台怎么增加栏目上传缩略图功能我们用织梦制作企业网站时,因为有很多的栏目,每个栏目的图片都不一样,单... 2021-07-30
怎样查看织梦数据库信息在用织梦dedecms制作网站时,有时我们需要查数据库的相关信息,例如... 2021-07-27
dedecms织梦文章如何做好tags标签通过tag能将很多相关性的文章组合在一起,给用户更好的搜索体验。而ta... 2021-07-27
DedeCMSdedecms会员中心更改重新发邮件验证提醒的间隔时间由于最近在接了些私活,有些朋友就有这样一个需求,在织梦会员中心里面如何... 2021-08-09
织梦频道管理员信息管理员访问自定义表单的设置织梦默认情况下,自定义表单只能是系统管理员才能查看,频道管理员和信息管... 2021-07-22

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