帝国cms 开启动态(帝国cms标签调用大全)
帝国CMS高级应用,智能标签调用二级导航,循环分栏目和信息:
div class='nav'div class='nav' div class='nav-inner' div class='clearfix nav-inner' id='menu' ul class='navlist' lia href='[!---新闻.url--]'span网站首页/span/a/li [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值? lia href='?=$classurl?' target='_blank'span ?=$bqr[类名]? /span/a ?php //值为0时,显示第二层。当值为1时,不显示第二级。 if(!$navshow){ //终极列开始if(!$bqr[islast]) { //判断是否有子列开始if($bqr[sonclass]) { echo 'ul'; } //循环列下的子列开始$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); //获取子列地址? lia href='?=$classrurl?'?=$classr[classname]?/a/li ?php } //循环该列下的子列End echo '/ul'; } //判断是否有子columnsEnd } //终极columnsEnd else //非终极columnStart { $numinfo=$empire-gettotal('select count(*) as Total from '.$dbtbpre.'ecms_'.$ tbname.' 其中classid='.$bqr [classid]); //统计子列信息//判断最终列下是否有信息Start if($numinfo){ echo 'ul'; //循环开始列下的信息$newsinfo=$empire-query('select title,id,classid,newspath,filename,groupid,titleurl from '.$dbtbpre.'ecms_'.$tbname.' where classid=' .$bqr[classid].' 按新闻时间desc limit 10 排序'); while( $infor=$empire-fetch($newsinfo)) { $titleurl=sys_ReturnBqTitleLink($infor); lia href='?=$titleurl?'?=$infor[title]?/a/li ?php } //循环列下信息End echo '/ul'; } //判断终极列下是否有信息End } //非终极列End } ? /li [/e:loop] /ul /div /div/div