源码论坛,商业源码下载,尽在锦尚中国商业源码论坛
标题:
帝国cms灵动标签调用两个栏目或多个栏目的方法
[打印本页]
作者:
欧阳锋
时间:
2020-3-6 19:29
标题:
帝国cms灵动标签调用两个栏目或多个栏目的方法
在《帝国网站管理系统》一招鲜吃天遍天系列教程之 灵动标签使用 中,有这么一段:
调用多个栏目或专题的信息时,栏目ID或专题ID可以用,逗号格开
例如调用两个栏目(栏目ID值为1和2)的最新3条信息,则灵动标签语法为:[e:loop={'1,2',3,0,0}]模板代码内容[/ecmsinfo]
那如果是调用多个栏目的其余字段的sql语句该怎么写呢?这里还是得用到我的sql语句啦,看下面的例子:
[e:loop={"select * from {$dbtbpre}enewsclass where classid in(1,4,8,15,18) order by myorder,classid desc",0,24,0}]
<?php
$cr=$empire->fetch1("select * from {$dbtbpre}enewsclassadd where classid='$bqr[classid]'");
$newimg=$cr['newimg'];
?>
<?=$bqr[classname]?>-<?=$newimg?>
[/e:loop]
复制代码
其中sql语句我就不多说了,{$dbtbpre}是表前缀,classid in(1,4,8,15,18) 括号里面就是栏目id,0,24,0这俩0就是占位用了,无关紧要的,24是操作类型,一定要写这个
自己多琢磨琢磨就明白啦
欢迎光临 源码论坛,商业源码下载,尽在锦尚中国商业源码论坛 (https://bbs.52jscn.com/)
Powered by Discuz! X3.3