首页 > CMS > 帝国Empire > 正文

用户自定义标签函数输出图片集大小图

2024-08-28 12:19:42
字体:
来源:转载
供稿:网友

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

eclass 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.="";  //显示小图格式修改这里 %20 %20 %20 %20 %20 %20 %20 %20$showbigphoto.="";%20//显示大图格式修改这里 %20 %20 %20 %20 %20 %20 %20 %20if($i==0) %20 %20 %20 %20 %20 %20 %20 %20{ %20 %20 %20 %20 %20 %20 %20 %20 %20 %20 %20 %20$firstpic=$showpic; %20 %20 %20 %20 %20 %20 %20 %20} %20 %20 %20 %20 %20 %20 %20   %20 %20 %20 %20} %20 %20 %20 %20if($picsize==0){ %20 %20 %20 %20 %20 %20 %20 %20echo%20$showsmphoto;%20//参数为0输出小图片 %20 %20 %20 %20 %20 %20 %20 %20} %20 %20 %20 %20if($picsize==1){ %20 %20 %20 %20 %20 %20 %20 %20echo%20$showbigphoto;%20//参数为1输出大图片 %20 %20 %20 %20 %20 %20 %20 %20}}//图片集输出大小图结束

增加自定义标签如图之后便可在内容模板页用%20

%20 [usershowphoto]0[/usershowphoto] %20 

%20%20调出图集中小图片

 [usershowphoto]1[/usershowphoto]  

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

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表