您当前的位置: 主页 > 优化教程
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根据栏目ID调用不同的列表代码标签方法在DEDECMS中,在同一个列表中,如何根据不同的栏目ID号,返回不同... 2021-07-22
织梦教程:巧用sonchannel标签做三级菜单!导读:织梦怎么做三级菜单,这可能是很多人遇到过的问题,织梦确实不太好做... 2021-07-30
织梦Dedecms在循环列表中获取会员信息的方法此时我们可以通过织梦提供的辅助函数来实现 1、首先在include/h... 2021-07-27
织梦dedecms系统判断栏目子栏目是否存在在实际使用 织梦模板 全站调用二级栏目以及子栏目时遇到一个问题,网站的... 2021-07-27
dedecms织梦模板后台缩略图本地上传图片加水印的代码dedecms织梦后台添加文章时,缩略图有本地上传和站内选择,就算你开... 2021-07-22
织梦指定栏目在新窗口打开越来越多的人开始在php空间中使用dedecms织梦程序建立网站,有的... 2021-08-14
织梦用{dede:field.sortrank/}输出栏目排序顺序数值今天在织梦建站过程中遇到一个数字问题。就是一个JS中总是有一个变动的数... 2021-07-22
织梦dede自定义图片字段报错Call to a member function GetInnerText()织梦dede程序当你添加了自定义图片字段时,前台打开当前栏目列表就会出... 2021-07-22
织梦登陆会员后台直接转跳到首页怎么办我们在打会员目录的/member/index_do.php 行码 38... 2021-07-27
DEDE设置根据文章标题自动获取tag的方法DEDE设置根据文章标题自动获取tag的方法: 修改:\dede\ac... 2021-07-27
批量删除织梦dedecms文档搜索关键词的方法本文实例讲述了使用SQL命令语句批量删除织梦DEDECMS搜索关键词的... 2021-07-27
织梦channel导航标签不支持typeid指定栏目解决办法{/dede:channel} 但是很多情况下需要单独指定栏目(比如:... 2021-07-22
实现DedeCMSv57缩略图自动裁剪自动适应比例教程实现DedeCMSv57缩略图自动裁剪自动适应比例教程。dedecms... 2021-08-09

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