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

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/114266.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 蓝桥杯单片机必备知识—–(7)温度传感器整数和浮点数

    蓝桥杯单片机必备知识—–(7)温度传感器整数和浮点数

    2021年4月12日
    141
  • 用BT3激活成功教程无线网络密码的教程以及如何制作U盘版和光盘版BT3

    用BT3激活成功教程无线网络密码的教程以及如何制作U盘版和光盘版BT3 用BT3激活成功教程无线网络密码的教程以及如何制作U盘版BT3招:论坛版主 新建文本文档.rar(1K)下载次数:81 一分钟制作BT3U盘版方便,快捷简单光盘版BT3,大概694MB,直接刻盘,然后用光盘引导,即可进入bt3,连接为:看附件迅雷专用高速下载 U盘版Bt3,大概783MB,连接为:看附件[/url]准备工作:一张1G以上的U盘,或是SD卡,或是TF卡,当然,TF或S

    2022年10月1日
    4
  • 8种HOOK技术[通俗易懂]

    8种HOOK技术[通俗易懂]1.IAT_HOOKIAT是程序中存储导入函数地址的数据结构,如果HOOK了导入函数地址。就可以在函数调用的时候,将函数流程HOOK到我们指定的流程。但是我个人觉得这种方式最好要结合DLL注入的方式,如果单纯的使用HOOK,那么就需要将需要执行的操作的shellcode写入目标进程,如果操作复杂,可能需要的shellcode量特别大,所以我们需要借助DLL注入,这样就将我们需要执行的代码写入…

    2022年5月26日
    35
  • php memcache 数组,PHP Memcache

    php memcache 数组,PHP MemcacheMemcache memcache 是一套分布式的高速缓存系统 目前被许多网站使用提升网站的访问速度 尤其是对于一些大型的 需要频繁访问数据库的网站访问速度提升效果很明显 具体是在内存中维护一个巨大的 hash 表 简单的说就是将数据调用到内存中 然后从内存中读取 就能大大提高读取速度 工作流程 先检查客户端请求的数据是否在 memcached 中 如有 将数据直接返回 不再对数据库进行操作 请求数据不存在

    2025年11月18日
    10
  • python中如何把列表转换为字符串

    python中如何把列表转换为字符串python中把列表转换为字符串1、join方法2、for语句1、join方法lis=[‘1′,’2′,’3′,’4′,’5’]s=””.join(lis)print(s)>>>’12345’语法格式为:str.join(sequence)sequence是序列类型,序列类型有列表、元组、range如果列表中为int型,可使用map(,)lis=[1,2,3,4,5]s=””.join(map(str,lis))print(s)&

    2022年5月7日
    60
  • ssm整合思路与配置详解_接口整合配置

    ssm整合思路与配置详解_接口整合配置swagger2于17年停止维护,现在最新的版本为17年发布的Swagger3(OpenApi3)

    2025年6月24日
    3

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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