帝国cms的图片集字段morepic,直接填写在内容页会输出一个多值字符串,并不是输出图片格式,对新手朋友来说搞不懂怎么用。今天cms大学小编和大家分享一下图集的使用方法。
这里利用了php的字符...
帝国cms的图片集字段morepic,直接填写在内容页会输出一个多值字符串,并不是输出图片格式,对新手朋友来说搞不懂怎么用。今天cms大学小编和大家分享一下图集的使用方法。
这里利用了php的字符串分割函数explode,来将图片集这个多值字段分割开来,并选择性的输出数值。下面是代码:
<?php $morepic=$navinfor[morepic]; $mpr=explode(egetzy(rn),$morepic); $mpcount=count($mpr); for($mpi=0;$mpi<$mpcount;$mpi++) { $mp=explode(::::::,$mpr[$mpi]); if(emptyempty($mp[1])) { $mp[1]=$mp[0]; } // echo "小图地址:<img src=".$mp[0]." /><br />大图地址:<img src=".$mp[1]." /><br />"; $picname=htmlspecialchars($mp[2]); $showsmphoto.="<li><a href=# title=".$picname." ><img src=".$mp[0]." /></a></li>"; //显示小图格式修改这里 $showbigphoto.="<img src=".$mp[1]." /> "; //显示大图格式修改这里 } ?>这里是展示的在内容页的输出方法,在列表页或其他页面,大家只要修改一下取值方式就可以了。
接下来,在想要调用的地方填入相应的代码即可。
输出大图:
<?=$showbigphoto?>输出小图:
<?=$showsmphoto?>
发表于 2020-06-11 14:29
阅读 ( 741 )
分类:帝国cms
标签: