admin 管理员组文章数量: 887021
2023年12月19日发(作者:matchpoint翻译)
用PHP代码实现灵动标签的技巧
帝国CMS用PHP代码实现灵动标签的技巧:
为什么要了解这个技巧
1、通过php代码可以在不支持灵动标签的页面中调用信息。
2、通过php代码来调用信息更灵活,可以支持标签无限嵌套的效果。
如何用PHP代码实现灵动标签的功能
我们先看下灵动标签语法:
[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}]
模板代码内容
[/e:loop]
上面对应的PHP函数是:
sys_ReturnEcmsLoopBq(栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序)
灵动标签实际对应的原型PHP代码为如下:
$ecms_bq_sql=sys_ReturnEcmsLoopBq(栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序);
$bqno=0;
while($bqr=$empire->fetch($ecms_bq_sql))
{
$bqsr=sys_ReturnEcmsLoopStext($bqr);
$bqno++;
?>
模板代码内容
}
>
怎么做能实现标签无限嵌套的效果?下面举例:
$ecms_bq_sql=sys_ReturnEcmsLoopBq(栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序);
$bqno=0;
while($bqr=$empire->fetch($ecms_bq_sql))
{
$bqsr=sys_ReturnEcmsLoopStext($bqr);
$bqno++;
?>
$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]?>
}
?>
模板代码内容 =$bqr[title]?>
}
>
红色部分是二次嵌套,还可以加三次、四次...,由上可以看出通过PHP代码是可以实现标签无限嵌套,只要$ecms_bq_sql、$bqno、$bqr、$bqsr变量名改下就可以了。怎样让牙齿变白 怎么让牙齿变白 牙齿变白 牙齿美白 美白牙齿 怎样美白牙齿 怎么美白牙齿
灵动标签调用栏目导航技巧
本节通过用灵动标签的SQL语句查询来调用栏目导航。(当然栏目导航一般我们用现成的showclasstemp或listshowclass栏目导航标签调用)合肥彩妆学校 合肥彩妆培训
灵动标签调用栏目导航技巧:
例一:灵动标签显示栏目导航
栏目导航 |
=$bqr[classname]?> |
显示效果:
例二:灵动标签显示栏目导航,且给当前终极栏目的背景设为蓝色
栏目导航 |
=$bqr[classname]?> |
$GLOBALS[navclassid]为当前栏目ID。合肥金箔画 合肥金箔 合肥装修 合肥装饰
例三:灵动标签显示一级栏目导航,且在子栏目时也给当前一级栏目的背景设为蓝色
栏目导航 |
height="25" bgcolor="=$bgcolor?>"> href="=$classurl?>">=$bqr[classname]?>
版权声明:本文标题:帝国cms灵动标签调用栏目导航技巧 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1702998798h439036.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论