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

在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]  

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

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。