帝国CMS列表内容页模板(list.var)SQL调用栏目名称的方法
帝国CMS高级应用 灵动标签调用二级导航 循环子栏目和信息: 网站首页 [e:loop={"select classid,classname,islast,sonclass from {$dbtbpre}enewsclass where bclassid='0'……
帝国CMS高级应用 灵动标签调用二级导航 循环子栏目和信息:
网站首页 [e:loop={"select classid,classname,islast,sonclass from {$dbtbpre}enewsclass where bclassid='0' order by myorder,classid ASC limit 11",0,24,0}] <?php $classurl=sys_ReturnBqClassname($bqr,9); //取得栏目地址 $tbname=$class_r[$bqr[classid]][tbname]; //取得表名 $navshow=ReturnClassAddField($bqr[classid],'nav'); //取得栏目自定义字段navshow值?> " target="_blank"> <?=$bqr[classname]?> <?php //值为0时显示二级,值为1时不显示二级 if(!$navshow){ //终极栏目Start if(!$bqr[islast]) { //判断是否有子栏目Start if($bqr[sonclass]) { echo ''; //循环栏目下的子栏目Start $newsclass=$empire->query("select classid,classname from ".$dbtbpre."enewsclass where bclassid=".$bqr[classid]." order by myorder,classid desc limit 10"); while($classr=$empire->fetch($newsclass)) { $classrurl=sys_ReturnBqClassname($classr,9); //取得子栏目地址 ?> "><?=$classr[classname]?> <?php } //循环栏目下的子栏目End echo ''; } //判断是否有子栏目End } //终极栏目End else //非终极栏目Start { $numinfo=$empire->gettotal("select count(*) as total from ".$dbtbpre."ecms_".$tbname." where classid=".$bqr[classid]); //统计子栏目信息 //判断终极栏目下是否有信息Start if($numinfo){ echo ''; //循环栏目下的信息Start $newsinfo=$empire->query("select title,id,classid,newspath,filename,groupid,titleurl from ".$dbtbpre."ecms_".$tbname." where classid=".$bqr[classid]." order by newstime desc limit 10"); while($infor=$empire->fetch($newsinfo)) { $titleurl=sys_ReturnBqTitleLink($infor); ?> "><?=$infor[title]?> <?php } //循环栏目下的信息End echo ''; } //判断终极栏目下是否有信息End } //非终极栏目End } ?> [/e:loop]
- 上一篇
在帝国CMS系统内容页点击改变字号大小的操作方法
1.在内容模板的头部里加入下面的代码:<script type="text/javascript">function FontZoom(fsize){ var ctext = document.getElementById("contents"); ctext.style.fontSize = fsize +"px";}</script>2
- 下一篇
帝国CMS模板制作随机调用栏目的方法
网站又很多栏目,栏目能够互相循环,有利于蜘蛛的爬取。帝国cms怎么随机调动栏目呢?[e:loop={'select * from [!db.pre!]enewsclass where bclassid in(1) order by rand() desc limit 10',10,24,0}]<?if($bqr[