-->

帝国cms用php代码实现灵动标签的技巧(帝国cms用php代码实现灵动标签的技巧有哪些)

为什么你需要了解这项技术

1、在不支持智能标签的页面中可以通过PHP代码调用信息。

2、通过PHP代码调用信息更加灵活,可以支持标签的无限嵌套。

如何使用PHP代码实现智能标签的功能

我们先看一下智能标签语法:

[e:loop={列ID/主题ID、显示数量、操作类型、仅显示带标题的图片、附加SQL条件、显示排序}] 模板代码内容[/e:loop] 上面对应的PHP函数为:

sys_ReturnEcmsLoopBq(列ID/主题ID、显示项数、操作类型、仅显示带标题的图片、附加SQL条件、显示排序) 智能标签对应的实际原型PHP代码如下:

?php$ecms_bq_sql=sys_ReturnEcmsLoopBq(列ID/主题ID、显示数量、操作类型、仅显示带标题的图片、附加SQL条件、显示排序);$bqno=0;while($bqr=$empire-fetch($ ecms_bq_sql )){ $bqsr=sys_ReturnEcmsLoopStext($bqr); $bqno++;模板代码内容?php}?如何实现标签无限嵌套的效果?这是一个例子:

?php$ecms_bq_sql=sys_ReturnEcmsLoopBq(列ID/主题ID、显示数量、操作类型、仅显示带标题的图片、附加SQL条件、显示排序);$bqno=0;while($bqr=$empire-fetch($ ecms_bq_sql )){ $bqsr=sys_ReturnEcmsLoopStext($bqr); $bqno++;php $ecms_bq_sql2=sys_ReturnEcmsLoopBq(列ID/主题ID、显示条数、操作类型、仅带标题的图片、附加SQL条件、显示排序) ; $bqno2=0; while($bqr2=$empire-fetch($ecms_bq_sql2)) { $bqsr2=sys_ReturnEcmsLoopStext($bqr2); $bqno2++;模板代码内容2 ?=$bqr2[title]?php} ?模板代码内容?=$bqr[title]?php}?红色部分是第二次嵌套,还可以添加三四次.从上面可以看出,可以实现标签的无限嵌套通过PHP 代码。只需更改$ecms_bq_sql、$bqno、$bqr 和$bqsr 的变量名称即可。

上一篇: 帝国cms是什么语言写的(帝国cms是什么意思)

下一篇: 帝国cms源码怎么安装教程(帝国cms源码怎么安装游戏)

关于搜一搜站长工具

如未标明出处,所有模板均为搜一搜站长工具原创,如需转载,请附上原文地址,感谢您的支持和关注。

关于代售类模板,为网友上传发布,如果有侵犯你的权益,请联系我们,第一时间删除。客服邮箱:3801085100#qq.com(#换成@)

本文地址:http://www.soyiso.net/news/12141.html

展开更多