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

作者 : 佚名 发布时间: 2019-06-4 文章热度:271 本文内容有更新 字体:
  • 文章介绍
  • 1、通过php代码可以在不支持灵动标签的页面中调用信息。
    2、通过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变量名改下就可以了。


    常见问题FAQ

    免费下载或者VIP会员专享资源能否直接商用?
    本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
    ①本站所有CMS、杰奇CMS、杰奇模板、PTCMS428、PTCMS模板、YGBOOK614、YGBOOK模板仅用于学习和交流,勿用于商业。
    ②本站资源有安装及使用文档,安装使用请自行探索,如您对准备购买的程序或是模板无法胜任安装工作,请点击付费安装。
    ③本站资源来源网络或者用户投稿,切勿私自传播于网络,否则将追究法律责任。且仅供学习交流之用,如有侵权请联系删除。
    ④如果资源失效或下载链接错误请联系站长。

    蓝大富博客 » 帝国CMS用PHP代码实现灵动标签的技巧

    发表评论

    发表评论

    售后服务:

    • 售后服务范围 1、商业模板使用范围内问题免费咨询
      2、源码安装、模板安装(一般 ¥50-300)服务答疑仅限SVIP用户
      3、单价超过200元的模板免费一次安装,需提供服务器信息。
      付费增值服务 1、提供dedecms模板、WordPress主题、discuz模板优化等服务请详询在线客服
      2、承接 WordPress、DedeCMS、Discuz 等系统建站、仿站、开发、定制等服务
      3、服务器环境配置(一般 ¥50-300)
      4、网站中毒处理(需额外付费,500元/次/质保三个月)
      售后服务时间 周一至周日(法定节假日除外) 9:00-23:00
      免责声明 本站所提供的模板(主题/插件)等资源仅供学习交流,若使用商业用途,请购买正版授权,否则产生的一切后果将由下载用户自行承担,有部分资源为网上收集或仿制而来,若模板侵犯了您的合法权益,请来信通知我们(Email: meng@yimiaonet.com),我们会及时删除,给您带来的不便,我们深表歉意!

    Hi, 如果对这款程序不满意,还可以联系我们定制开发哟!

    联系OKMG技术专家