最新公告
  • 欢迎您光临 我爱模板网,本站秉承服务宗旨 履行“站长”责任,销售只是起点 服务永无止境! 立即加入钻石VIP
  • 用户自定义标签函数输出图片集大小图

    正文概述 管理员   2025-09-05   7

    分离出图片集中大图小图可以更自由的显示图片集效果。只是在系统图片集函数上修改了一下代码分离出图集中的大图片和小图片。

    在e/class/userfun.php 增加自定义函数如下:

    //---------------------------用户自定义标签函数文件
    //图片集输出大小图
    function user_PhotoMorepage($picsize){ 
            global $navinfor;
            $morepic=$navinfor['morepic'];
            if(empty($morepic))
            {
                    return "";
            }
            $rexp="rn";
            $fexp="::::::";
            $rr=explode($rexp,$morepic);
            $count=count($rr);
            for($i=0;$i<$count;$i++)
            {
                    $j=$i+1;
                    $fr=explode($fexp,$rr[$i]);
                    $smallpic=$fr[0];        //小图
                    $bigpic=$fr[1];        //大图
                    if(empty($bigpic))
                    {
                            $bigpic=$smallpic;
                    }
                    $picname=htmlspecialchars($fr[2]);        //名称
                    $showsmphoto.="<a href='".$bigpic."'><img src='".$smallpic."'></a>";  //显示小图格式修改这里
                    $showbigphoto.="<a href='".$bigpic."'><img src='".$bigpic."'></a>"; //显示大图格式修改这里
                    if($i==0)
                    {
                            $firstpic=$showpic;
                    }
                    
            }
            if($picsize==0){
                    echo $showsmphoto; //参数为0输出小图片
                    }
            if($picsize==1){
                    echo $showbigphoto; //参数为1输出大图片
                    }
    }
    //图片集输出大小图结束

    增加自定义标签,之后便可在内容模板页用

      [usershowphoto]0[/usershowphoto]   

    调出图集中小图片

     [usershowphoto]1[/usershowphoto]  

    调出图集中大图片,上传以下图片:


    我爱模板网 » 用户自定义标签函数输出图片集大小图

    发表评论

    如需帝国cms功能定制以及二次开发请联系我们

    联系作者
    script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?587cc1e5c052b5b0ce99533beff13c96"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })();

    请选择支付方式

    ×
    支付宝支付
    余额支付
    ×
    微信扫码支付 0 元