分离出图片集中大图小图可以更自由的显示图片集效果。
只是在系统图片集函数上修改了一下代码分离出图集中的大图片和小图片。
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]
调出图集中大图片
上传以下图片:
新闻热点
疑难解答