帝国CMS用PHP代码如何实现灵动标签的方法

  • 压缩包大小:Unkown
  • 开发语言:
  • 软件授权:
  • 更新时间:2023-01-02 14:23:13
  • 软件类别:
  • 相关链接:未知官方
  • 网友评分:
  • 应用平台:Win2000/WinXP/Win2003
  • 演示地址:演示地址

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

为什么要了解这个技巧?

    通过php代码可以在不支持灵动标签的页面中调用信息。 通过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用PHP代码如何实现灵动标签的方法。一个人,无论经历怎样的风雨,有过怎样的生活,奋进过,就是成功;不悔过,就是值得。人的价值不在于身价,而在于为他人带去正能量的价值;生命的意义不在于拥有的财富,而在于活着的真实。更多关于帝国CMS用PHP代码如何实现灵动标签的方法请关注haodaima.com其它相关文章!

关键词: 帝国CMS

下载地址

下载失败问题?【我要反馈】

提示:好代码网站资源是由用户投稿上传,内容来自互联网,本站只做免费推荐用于学习分享,如有版权及其他问题,请联系小编处理!

下载“jQuery焦点无缝轮播图特效”地址:

  • 日榜
  • 周榜
  • 月榜

推荐下载

  • 开发手册
  • 常用软件