当前位置: 首页 > 站长资讯 > 正文页面

帝国CMS用PHP代码实现灵动标签的技巧

为什么要了解这个技巧34s网站目录_网站网址收录与提交入口

1、通过php代码可以在不支持灵动标签的页面中调用信息。34s网站目录_网站网址收录与提交入口

2、通过php代码来调用信息更灵活,可以支持标签无限嵌套的效果。34s网站目录_网站网址收录与提交入口

如何用PHP代码实现灵动标签的功能34s网站目录_网站网址收录与提交入口

我们先看下灵动标签语法:34s网站目录_网站网址收录与提交入口

[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}]34s网站目录_网站网址收录与提交入口

模板代码内容34s网站目录_网站网址收录与提交入口

[/e:loop]34s网站目录_网站网址收录与提交入口

上面对应的PHP函数是:34s网站目录_网站网址收录与提交入口

sys_ReturnEcmsLoopBq(栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序)34s网站目录_网站网址收录与提交入口

灵动标签实际对应的原型PHP代码为如下:34s网站目录_网站网址收录与提交入口

<?php34s网站目录_网站网址收录与提交入口

$ecms_bq_sql=sys_ReturnEcmsLoopBq(栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序);34s网站目录_网站网址收录与提交入口

$bqno=0;34s网站目录_网站网址收录与提交入口

while($bqr=$empire->fetch($ecms_bq_sql))34s网站目录_网站网址收录与提交入口

{34s网站目录_网站网址收录与提交入口

$bqsr=sys_ReturnEcmsLoopStext($bqr);34s网站目录_网站网址收录与提交入口

$bqno++;34s网站目录_网站网址收录与提交入口

?>34s网站目录_网站网址收录与提交入口

模板代码内容34s网站目录_网站网址收录与提交入口

<?php34s网站目录_网站网址收录与提交入口

}34s网站目录_网站网址收录与提交入口

?>34s网站目录_网站网址收录与提交入口

怎么做能实现标签无限嵌套的效果?下面举例:34s网站目录_网站网址收录与提交入口

<?php34s网站目录_网站网址收录与提交入口

$ecms_bq_sql=sys_ReturnEcmsLoopBq(栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序);34s网站目录_网站网址收录与提交入口

$bqno=0;34s网站目录_网站网址收录与提交入口

while($bqr=$empire->fetch($ecms_bq_sql))34s网站目录_网站网址收录与提交入口

{34s网站目录_网站网址收录与提交入口

$bqsr=sys_ReturnEcmsLoopStext($bqr);34s网站目录_网站网址收录与提交入口

$bqno++;34s网站目录_网站网址收录与提交入口

?>34s网站目录_网站网址收录与提交入口
34s网站目录_网站网址收录与提交入口
<?php34s网站目录_网站网址收录与提交入口

$ecms_bq_sql2=sys_ReturnEcmsLoopBq(栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序);34s网站目录_网站网址收录与提交入口

$bqno2=0;34s网站目录_网站网址收录与提交入口

while($bqr2=$empire->fetch($ecms_bq_sql2))34s网站目录_网站网址收录与提交入口

{34s网站目录_网站网址收录与提交入口

$bqsr2=sys_ReturnEcmsLoopStext($bqr2);34s网站目录_网站网址收录与提交入口
$bqno2++;34s网站目录_网站网址收录与提交入口

?>34s网站目录_网站网址收录与提交入口

模板代码内容2 <?=$bqr2[title]?>34s网站目录_网站网址收录与提交入口

<?php34s网站目录_网站网址收录与提交入口

}34s网站目录_网站网址收录与提交入口

?>34s网站目录_网站网址收录与提交入口

模板代码内容 <?=$bqr[title]?>34s网站目录_网站网址收录与提交入口

<?php34s网站目录_网站网址收录与提交入口

}34s网站目录_网站网址收录与提交入口

?>34s网站目录_网站网址收录与提交入口

红色部分是二次嵌套,还可以加三次、四次...,由上可以看出通过PHP代码是可以实现标签无限嵌套,只要$ecms_bq_sql、$bqno、$bqr、$bqsr变量名改下就可以了。34s网站目录_网站网址收录与提交入口

 34s网站目录_网站网址收录与提交入口

 34s网站目录_网站网址收录与提交入口

  

此文由 网站目录_网站网址收录与提交入口 编辑,未经允许不得转载!:

相关文章