帝国cms任意页面调用指定信息的图集内容(帝国cms任意页面调用指定信息的图集内容是什么)
分享一个如何在帝国CMS任意模板页面调用指定信息ID的相册内容的教程:
第一步:
将以下代码复制到/e/class/userfun.php文件中
//获取图集数量,图集ID,是否输出图片//@$picid 图集ID,不能为空//@$ifpic 是否输出地址,如果不输出,返回图集总数。默认为0,不输出函数my_picnum ($picid,$ifpic=0){global $empire;//子表phome_ecms_photo_data_1 主表phome_ecms_photo$sql='SELECT a.id,b.morepic FROM phome_ecms_photo AS a INNER JOIN phome_ecms_photo_data_1 AS b ON a.id=b。 id WHERE a.id='.$picid; $r=$empire-fetch1($sql); if($r['morepic']=='') { return '0'; } }else{ $nr=爆炸('/r/n',$r['morepic']); $num=count($nr); if($ifpic==1){ for($num;$i=$num;$i++) { $picv=爆炸(':',$nr[$i]); $img='img src=''.$picv[1].'' 宽度='167' 高度='259' ';回显$img ; } //返回$picnum; }其他{返回$num; } }//return $picid; }//获取图集数量,图集的ID,在想调用的地方使用my_picnum(图集ID,是否输出图片)设置内容);注意,必须使用PHP方法调用,并且必须在列表页启用代码功能。
步骤2:使用以下代码调用:
?php $num=my_picnum(7);//会返回相册ID信息为7的相册数量?php my_picnum(7,1); //会输出相册ID信息为7的所有图片,格式自行修改