DEDE在图集列表中调出图集的所有图片[首页也适用]

DEDE在图集列表中调出图集的所有图片[首页也适用]

在include/common.func.php 中添加以下函数代码

代码如下:

 
// 在图集列表中调出图集的所有图片

function Getimgs($aid, $imgwith = 220, $imgheight = 80, $num = 0, $style = ”){

global $dsql;

$imgurls = ”;

$row = $dsql -> getone(“Select * 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 .= ”

  • “;
    }else{

    $imglist .= “
  • “;
    //此处用到了jquery的loadlazy延时加载插件。
    }
    }
    return $imglist;
    }

模板中 [field:id function=”Getimgs(@me,220,80,90)” /]

说明: 第一个参数 当前ID 第二个第三个, 图片尺寸。 第四个图片张数。

也可以这样用

代码如下:

 
{dede:arclist row=’3′} // row=3 调用三个图集

[field:id function=”Getimgs(@me,136,62,4)” /] //每个图集调用前4张

{/dede:arclist}

@me当前ID 在dede_addonimages中查找对应aid值,能够调出对应每个aid图集的图片

[field:id function=”Getimgs(37,500,50,5)” /] //每个图集调用前4张 –

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/114338.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • cas单点登录的时序图

    cas单点登录的时序图cas系统介绍这里有详细的cas系统介绍:点击查看cas单点登录系统时序图

  • SpringApplication_一个阶段结束

    SpringApplication_一个阶段结束1、SpringApplication正常结束SpringBoot2.0为SpringApplication正常结束新引入了SpringApplicationRunListener的生命周期,即running(ConfigurableApplicationContext),该方法在Spring应用上下文中已准备,并且CommandLineRunner和ApplicationRunnerBean均已执行完毕。EventPublishingRunListener作为SpringApplicationRu

  • Manacher算法_马拉车图

    Manacher算法_马拉车图参考:https://www.cnblogs.com/xiuyangleiasp/p/5070991.html先了解下数组P[i],id,mx的含义,下面的红字部分Manacher算法利用一个辅助数组P[i]表示以字符Str[i]为中心的最长回文子串的最右(左)字符到Str[i]的距离(包括Str[i])以abbc为例,首先预处理变成:$#a#b#b#c#(预处理是为了便于处理)可…

    2022年10月23日
  • CLion 2021.10.1激活码-激活码分享

    (CLion 2021.10.1激活码)JetBrains旗下有多款编译器工具(如:IntelliJ、WebStorm、PyCharm等)在各编程领域几乎都占据了垄断地位。建立在开源IntelliJ平台之上,过去15年以来,JetBrains一直在不断发展和完善这个平台。这个平台可以针对您的开发工作流进行微调并且能够提供…

  • 古代文人一种无拘无束的自由心态

    古代文人一种无拘无束的自由心态

  • 证明威尔逊定理的逆定理_威尔德定理

    证明威尔逊定理的逆定理_威尔德定理威尔逊定理:当( p-1)!≡-1(modp) 时,p为素数。证明如下充分性:当p不是素数,那么令p=a*b,其中1  (1)若a≠b,    因为(p-1)!=1*2*…*a*…*b*…*p-1,    所以(p-1)!≡0(moda)            (

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号