交流群:462197261站长百科站长论坛热门标签收藏本站北冥有鱼 互联网前沿资源第一站 助力全行业互联网+
点击这里给我发消息
  • 当前位置:
  • dede在首页和列表页调用图片集中的图片

    织梦DEDE有默认的模型是图片集,做网站的时候也可以用到这个图片集,但是在首页中调用图片集中的所有图片列表就会出现问题,因为织梦本身没有这个功能。所以在调用的时候就要注意一些要修改的地方:

    1:在include/helpers/extend.helper.php最后面增加函数

    function Getimg($aid,$imgwith=110,$imgheight=110,$num=0)    
    {    
        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++){       
        $imglist.="<li><img src=".trim($wordcount[2][$i])." width=".$imgwith." height=".$imgheight."></li>";   
    }    
        return $imglist;     
    }



    2:在织梦模板里需要的地方用以下标签调用

    [field:id function="Getimg(@me,80,90,7)" /]



    其中80、90代表的就是图片的宽度和高度,7代表的就是要调用的图片条数。


    广而告之:
    热门推荐:
    phpmyadmin的#1251问题

    mysql> update mysql.user SET Password = OLD_PASSWORD('newpwd') -> where Host = 'some_host' AND User = 'some_user'; mysql> FLUSH PRIVILEGES;

    ASP.NET使用正则表达式屏蔽垃圾信息

    Regex 类 表示不可变的正则表达式。 命名空间:System.Text.RegularExpressions Regex 类包含若干 static(在 Visual Basic 中为 Shared)方法,使您无需显式创建 Regex 对象即可使用正 则表达式。在 .NET Framework 2.0 版中,将缓存通过调用静态方法而编译的正则表达式···

    JavaScript中的this使用详解

    其实this是一个老生常谈的问题了。关于this的文章非常多,其实我本以为自己早弄明白了它,不过昨天在做项目的过程中,还是出现了一丝疑惑,想到大概之前在JavaScript weekly里收藏待看的一篇详解this的文章(后有链接,也附上了稀土上的中文译文)和另一篇一位前辈推荐的文章,···

    vue使用中的内存泄漏【推荐】

    今天看到一篇关于js使用中内存泄露的文章,以及chrom浏览器查看内存泄漏的方法,决定留着。本文只截取了我认为比较重要的部分,喜欢原文的小伙伴,请点击文章下方的原文链接。 什么是内存泄露?内存泄露是指new了一块内存,但无法被释放或者被垃圾回收。new了一个对象之后,它···

    canvas绘制文本内容自动换行的实现代码

    原型要求: 要求制作一个邀请卡页面,其中标题字数是动态的,最多可显示2行,如果超出2行则第2行内容结尾添加省略号。根据产品妹子的性格,四行这个设置到时很大机会改,所以这里一定不能写死,结果前几天真的要求改成了最多可显示4行 ,其他照旧。产品妹子too young :)! 废···

    js创建对象的几种常用方式小结(推荐)

    第一种模式:工厂方式 复制代码 代码如下: var lev=function(){ return "北冥有鱼"; }; function Parent(){ var Child = new Object(); Child.name="脚本"; Child.age="4"; Child.lev=lev; return Child; }; var x = Parent(); alert(x.name); alert(x.lev()); 说明: 1···

    在.NET中使用Newtonsoft.Json转换,读取,写入的方法介绍

    全局引用 using Newtonsoft.Json; using Newtonsoft.Json.Converters; //把Json字符串反序列化为对象 目标对象 = JavaScriptConvert.DeserializeObject(JSON字符串, typeof(目标对象)); //把目标对象序列化为Json字符串 stringJson字符串 = JavaScriptConvert.Serialize···

    ASP.NET Core部署前期准备 使用Hyper-V安装Ubuntu Server 16.10

    概述 Hyper-V是微软的一款虚拟化产品,和VMWare一样采用的hypervisor技术。它已经被内嵌到Win10系统内,我们只需要进行简单的安装即可。但是前提是要确保你的机器已经启用虚拟化,可以到任务管理器中查看,如下: Ubuntu(乌班图)是一个开源的Linux操作系统,同时为企业提供···

    vue.js异步上传文件前后端实现代码

    本文实例为大家分享了vue.js异步上传文件的具体代码,供大家参考,具体内容如下 上传文件前端代码如下: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"/> <title></title> &l···

    Webpack 4.x搭建react开发环境的方法步骤

    本文介绍了了Webpack 4.x搭建react开发环境的方法步骤,分享给大家,也给自己留个笔记 必要依赖一览(npm install) 安装好。 "dependencies": { "babel-core": "^6.26.3", "babel-loader": "^7.1.5", "babel-preset-env": "^1.7.0", "react": "^16.4.2", "react-dom···