• 帝国cms语句调用


    帝国cms系统,灵动标签,有着非常强大的数据调用功能。这里为广大菜鸟站长普及一下。

    我们来看这段代码。

    [e:loop={'select * from [!db.pre!]ecms_news where checked=1 and classid in(69) and ttid=12 order by newstime desc limit 5',5,24,0}]
    <li>·<a target="_blank"  href="<?=$bqsr[titleurl]?>"><?=$bqr['title']?></a></li>
    [/e:loop]
      select * from [!db.pre!]ecms_news  的意思是从数据表中的新闻表中调用数据。在安装帝国的时候你可自定义数据表前缀名,比如我的数据表前缀为 officexie_ecms_news。则这段代码的意思是只从新闻数据中调用东西, [!db.pre!]是一个变量名,可以代表你当前所用的数据表前缀,推荐使用,当然如果你在安装的时候数据表前缀为abc_ecms_news,你也可以把[!db.pre!]直接替换成abc。
    *的意思? * 其实代表所有,也就是说你要调用哪些东西? 先用*默认全部选中,当然具体显示哪些东西,还得靠灵动标签中的代码。比如案例中就调出了 <?=$bqsr[titleurl]?> 和 <?=$bqr['title']?> (标题连接和标题)。
    下面我们看到一句 where checked=1, 这句话的意思为已经审核过的,可以去掉
    order by newstime desc 意思为按时间发布顺序 降序排列。当然你也可以改成 order by newstime asc 按时间发布顺序升序排列。
  • 相关阅读:
    Codeforces Round #548
    省选前的th题
    省选前多项式的挣扎
    2019.3.18考试&2019.3.19考试&2019.3.21考试
    省选前的反演抢救计划
    2019.3.16 noiac的原题模拟赛
    AtCoder Regular Contest 069 F
    Atcoder Grand 012 C
    Atcoder Grand 011 C
    Atcoder Grand 006 C-Rabbit Exercise
  • 原文地址:https://www.cnblogs.com/officexie/p/3711973.html
Copyright © 2020-2023  润新知