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

帝国教程 强烈建议 2024-03-04 08:37 90 0

  分离出图片集中大图小图可以更自由的显示图片集效果。

  只是在系统图片集函数上修改了一下代码分离出图集中的大图片和小图片。

  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.=""; //显示小图格式修改这里

  $showbigphoto.=""; //显示大图格式修改这里

  if($i==0)

  {

  $firstpic=$showpic;

  }

  }

  if($picsize==0){

  echo $showsmphoto; //参数为0输出小图片

  }

  if($picsize==1){

  echo $showbigphoto; //参数为1输出大图片

  }

  }

  //图片集输出大小图结束

  ================================

  增加自定义标签如图

  之后便可在内容模板页用 [usershowphoto]0[/usershowphoto] 调出图集中小图片

  [usershowphoto]1[/usershowphoto] 调出图集中大图片

  上传以下图片:

本站资源均来自互联网或会员发布,如果不小心侵犯了您的权益请与我们联系。我们将立即删除!谢谢!