帝国cms获取分类下所有分类以及子分类下的文章

 更新时间:2019-02-07 23:54:30   作者:佚名   我要评论(0)

我们在做网站的时候通常会有个需求,当大分类下有很多小分类,而我们想在大分类下把所有的小分类列出来,并且把小分类下的文章数据列出一些最新的,比如八个,吾爱这边给出

我们在做网站的时候通常会有个需求,当大分类下有很多小分类,而我们想在大分类下把所有的小分类列出来,并且把小分类下的文章数据列出一些最新的,比如八个,吾爱这边给出一个解决方法。利用灵动标签以及php循环来实现,废话不多说,直接上代码:

                        <?php
$bclassid=$GLOBALS[navclassid];//取得本栏目id
//取得本栏目下的子栏目
?>
                        [e:loop={"select * from phome_ecms_enewsclass where bclassid='$bclassid' order by myorder desc ",7,24,0}]
                        <div class="index_bor clearfix">
                            <div class="index_con">
                                <h2><a href="<?=$public_r[newsurl].$bqr[classpath]?>"><?=$bqr[classname]?></a></h2><SPAN><A href="<?=$public_r[newsurl].$bqr[classpath]?>" target="_blank">更多&gt;&gt; </A></SPAN>
                            </div>
                            <ul class="index_list">
                                <?php
//取得该分类下的最新数据
    $newbook=$empire->query("select title,titlepic,smalltext,titleurl,keyboard,newstime,groupid,classid,newspath,filename,id from phome_ecms_news  where classid =".$bqr[classid]." order by newstime desc limit 5");

                                while($r=$empire->fetch($newbook)) {
                                ?>
                                <li><span><?=$r[newstime]?></span> <a href="<?=sys_ReturnBqTitleLink($r)?>" title="<?=$r[title]?>" target="_blank"><?=$r[title]?></a></li>
                                <?php
     }
     //显示5条
    ?>
                            </ul>
                        </div>
                        [/e:loop]


直接自己看把,演示参考:

/study/ 

相关文章

  • 帝国cms获取分类下所有分类以及子分类下的文章

    帝国cms获取分类下所有分类以及子分类下的文章

    我们在做网站的时候通常会有个需求,当大分类下有很多小分类,而我们想在大分类下把所有的小分类列出来,并且把小分类下的文章数据列出一些最新的,比如八个,吾爱这边给出
    2019-02-07
  • 帝国CMS灵动标签中用if判断第X条附加特殊样式

    帝国CMS灵动标签中用if判断第X条附加特殊样式

    用灵动标签调用文章的时候,如果没有特殊设置,每条文章的显示样式是一样的。有些人会追求“多彩”的外观,比如设置第三和第六条为红色或者加下划线等等,那么要怎么实现呢
    2015-12-08

最新评论