帝国cms灵动标签实现循环子栏目数据_帝国Cms教程

 今天教大家一下帝国cms灵动标签实现循环子栏目数据的方法:

  1. <?php 
  2. $bclassid=$GLOBALS[navclassid];//取得本栏目id 
  3. //取得本栏目下的子栏目 
  4. ?> 
  5. [e:loop={"select classid, classname, classpath from `[!db.pre!]enewsclass` where bclassid='$bclassid' order by `classid` desc ",7,24,0}] 
  6. <dl class="lbox"> 
  7. <?php 
  8. //这里是取得该分类下的有图片的最新数据 
  9. $commbook=$empire->fetch1("select title,titlepic,smalltext,titleurl,keyboard,groupid,classid,newspath,filename,id from {$dbtbpre}ecms_news where classid = ".$bqr[classid]." and titlepic!='' order by newstime desc limit 1"); 
  10. $commbookurl=sys_ReturnBqTitleLink($commbook); 
  11. ?> 
  12. <dt> 
  13.   <h5><a href="<?=$public_r[newsurl].$bqr[classpath]?>"><?=$bqr[classname]?></a></h5> 
  14.   <span class="more"><a href="<?=$public_r[newsurl].$bqr[classpath]?>">更多</a></span></dt> 
  15. <dd> 
  16.   <ul class="list"> 
  17.   <li class="p1"><a href="<?=$commbookurl?>" target="_blank"><img src="<?=$commbook[titlepic]?>"></a><a href="<?=$commbookurl?>" target="_blank"><?=esub($commbook[title],28)?></a> 
  18. <p><?=esub($commbook[smalltext],64)?>...</p> 
  19.   </li> 
  20.     <?php 
  21. //取得该分类下的最新数据 
  22.     $newbook=$empire->query("select title,titlepic,smalltext,titleurl,keyboard,newstime,groupid,classid,newspath,filename,id from {$dbtbpre}ecms_news  where classid =".$bqr[classid]." order by newstime desc limit 5"); 
  23.     while($r=$empire->fetch($newbook)) { 
  24.     ?> 
  25.     <li><a href="<?=sys_ReturnBqTitleLink($r)?>" title="<?=$r[title]?>"><?=$r[title]?></a><span><?=date('Y-m-d',$r[newstime])?></span></li> 
  26.     <?php 
  27.      } 
  28.      //显示5条 
  29.     ?> 
  30.   </ul> 
  31.    </dd> 
  32.   </dl> 
  33.   [/e:loop] 

需要的可以记录一下,希望对你有所帮助。

dawei

【声明】:石嘴山站长网内容转载自互联网,其相关言论仅代表作者个人观点绝非权威,不代表本站立场。如您发现内容存在版权问题,请提交相关链接至邮箱:bqsm@foxmail.com,我们将及时予以处理。