公告:123目录网为广大站长提供免费收录网站服务,我们将免费进行到底,如需快审服务(10元/站)请联系站长QQ,可自助充值发布。

点击这里在线咨询客服
新站提交
  • 网站:315
  • 待审:0
  • 小程序:12
  • 文章:35791
  • 会员:69

 

  帝国CMS首页、封面怎么循环调用子栏目信息以及图片?(帝国CMS首页封面页循环调用子栏目信息以及头条图片的方法)

很多的朋友经常会问到,帝国CMS首页、封面怎么循环调用子栏目信息以及图片呢?很多小伙伴们不是很明白帝国CMS首页、封面怎么循环调用子栏目信息以及图片?想要这样的效果怎么实现呢?其实方法不难,下面帝国CMS模板网小编就来为大家分享帝国CMS首页封面页循环调用子栏目信息以及头条图片的方法:

具体方法如下:

  封面模板 可以实现循环子栏目以及头条调用,但是头条的图片和标题只能用一条,只有使用灵动标签。

  实现效果如图:

  代码:

<?php $bclassid=$GLOBALS[navclassid]; //取得本栏目id //取得本栏目下的子栏目 ?> [e:loop={"select classid, classname, classpath from `[!db.pre!]enewsclass` where bclassid=$bclassid order by `classid` desc ",7,24,0}] <div class="fengm">       <h3><span><a href="<?=$public_r[newsurl].$bqr[classpath]?>" target="_blank">更多+</a></span><?=$bqr[classname]?></h3>       <div class="fpicbox">         <ul> <?php//这里是取得该分类下的有图片的最新数据 $commbook=$empire->query("select * from [!db.pre!]ecms_news where classid= ".$bqr[classid]."  and  titlepic!=  order by newstime desc limit 3"); $commbookurl=sys_ReturnBqTitleLink($commbook);  while($r=$empire->fetch($commbook)) {     ?>           <li class="fpic"><a href="<?=sys_ReturnBqTitleLink($r)?>"><img src="<?=$r[titlepic]?>" ><i><?=$r[title]?></i></a></li>      <?php}  ?>   </ul>       </div>       <ul class="fmnews"> <?php //取得该分类下的最新数据     $newbook=$empire->query("select title,titlepic,smalltext,titleurl,keyboard,newstime,groupid,classid,newspath,filename,id from [!db.pre!]ecms_news  where classid =".$bqr[classid]." order by newstime desc limit 5");     while($r=$empire->fetch($newbook)) {     ?>     <li><span><?=date(Y-m-d,$r[newstime])?></span><a href="<?=sys_ReturnBqTitleLink($r)?>" title="<?=$r[title]?>"><?=$r[title]?></a></li>     <?php      }      //显示5条  ?>                </ul>     </div>   [/e:loop]

  如果首页改用扩展变量,可以这么做

系统-扩展变量-增加一个变量名为title

  代码:

<div class="tab_box whitebg"> <?php $bclassid=ReturnPublicAddVar(title); //取得栏目id,系统,扩展变量 ?>       <div class="tab_buttons">         <ul> [e:loop={"select classid, classname, classpath from [!db.pre!]enewsclass where classid in $bclassid order by myorder asc ",0,24,0}] <? if($bqno==1) { ?> <li class="newscurrent"><a href="javascrpt::"><?=$bqr[classname]?></a></li> <?php } else{ ?>           <li><a href="javascrpt::"><?=$bqr[classname]?></a></li> <? } ?>        [/e:loop]           </ul>       </div>       <div class="newstab"> [e:loop={"select classid, classname, classpath from [!db.pre!]enewsclass where classid in $bclassid order by myorder asc ",0,24,0}]         <div class="newsitem">           <div class="newspic">             <ul> <?php//这里是取得该分类下的有图片的最新数据 $commbook=$empire->query("select * from jxhx_ecms_news where classid = ".$bqr[classid]."  and  titlepic!=  and isgood=1 order by newstime desc limit 2"); $commbookurl=sys_ReturnBqTitleLink($commbook);  while($r=$empire->fetch($commbook)) {     ?>               <li><a href="<?=sys_ReturnBqTitleLink($r)?>"><img src="<?=$r[titlepic]?>"><span><?=$r[title]?></span></a></li> <?php      }  ?></ul>           </div>           <ulclass="newslist"> <?php //取得该分类下的最新数据       $newbook=$empire->query("select * from  jxhx_ecms_news  where classid =".$bqr[classid]." order by newstime desc limit5");while($r=$empire->fetch($newbook)) {     ?>   <li><i></i><a href="<?=sys_ReturnBqTitleLink($r)?>" title="<?=$r[title]?>"><?=esub($r[title],60,...)?></a><p><?=$r[smalltext]?></p></li>     <?php      }      //显示5条     ?></ul>         </div>        [/e:loop]         </div>     </div>     <!--tab_box end-->

  实现效果如图:

  循环调用扩展变量里面的id号,按照后台顺序排序,myorder,图片调的是头条。列表为5条

  OK,搞定,大家自行去测试吧!很简单!

请扫码添加客服好友哦,联系客服获取并安装。

标签:

下一篇:帝国CMS文章列表页怎么不使用默认缩略图?(帝国CMS首页或者列表无图片,不使用默认图片的方法)(帝国cms商城教程)

上一篇:帝国CMS内容页怎么调用作者?(帝国cms内容页模板作者调用并去掉链接的方法)(帝国时代4手游)

相关文章

  admin

注册时间:

网站:1 个   小程序:3 个  文章:12 篇

  • 315

    网站

  • 12

    小程序

  • 35791

    文章

  • 69

    会员

赶快注册账号,推广您的网站吧!
最新入驻小程序

数独大挑战2018-06-03

数独一种数学游戏,玩家需要根据9

答题星2018-06-03

您可以通过答题星轻松地创建试卷

全阶人生考试2018-06-03

各种考试题,题库,初中,高中,大学四六

运动步数有氧达人2018-06-03

记录运动步数,积累氧气值。还可偷

每日养生app2018-06-03

每日养生,天天健康

体育训练成绩评定2018-06-03

通用课目体育训练成绩评定