DedeCms loop标签调用及说明

  闲的无聊做网站玩(网络大学 Doie.net、网络大学论坛 Doie.net/bbs),DedecmsV5.7 +PhpWind 8.5(最新版已经8.7了),dede首页调用PW论坛帖子信息的时候用到了dede loop(循环标签),

{dede:loop table='pw_threads' sort='tid' row='4' if='fid=56'}
  <li> <a href="../read.php?tid=[field:tid/]">[field:subject function="cn_substr('@me',28)"/] </a> </li>{/dede:loop} 用最简单的方式解释即:

pw_threads自带的字段

tid  fid  icon  titlefont  author  authorid  subject  toolinfo  toolfield  ifcheck  type  postdate  lastpost  lastposter  hits  replies  favors  modelid  shares  topped  topreplays  locked  digest  special  state  ifupload  ifmail  ifmark  ifshield  anonymous  dig  fight  ptable  ifmagic  ifhide  inspect  tpcstatus 

{dede:loop table='pw_threads【要查询的表,PW默认是这个】' sort='tid【tid是帖子的编号】' row='4【行数】' if='fid=56'【fid是论坛分类板块的编号,这里的fid=56也就是我论坛的Java板块。】} <li> <a href="../read.php?tid=[field:tid/]【read.php?tid 这个是read.php页面带tid参数,也就是循环出来后帖子的ID的链接!简单的说就是这个标签会调出来指定行数的数据(如果数据存在的话),而这些数据自然就是帖子的标题和连接】">[field:subject function="cn_substr('@me',28)"/] 【@me标题 28标题长度】 </a> </li>{/dede:loop}【停止循环】

那么我们现在把这个标签翻译成一条SQL语句应该是:

select * from pw_threads where fid=56  order by tid limit 4

转载于:https://www.cnblogs.com/yuanzhang/archive/2012/08/05/2623848.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值