帝国CMS循环显示子栏目,帝国CMS 开启动态

分类:建站教程 帝国cms教程 时间:2025-10-23 09:32 浏览:0 评论:0
0

当前目录列表:

  • 1、帝国CMS 如何调用A栏目的文章显示在B栏目的子页面
  • 2、帝国CMS怎样循环调用子栏目的 帝国CMS
  • 3、帝国CMS子栏目循环样式稍微复杂一点怎么写?标签能套用实现吗,还是用PHP写呢?
  • 4、帝国CMS用PHP或灵动列出所有父栏-子栏-信息,图
  • 5、如何灵动标签实现循环子栏目信息 帝国CMS
  • 6、帝国CMS 列表页 有关循环问题
  • 帝国CMS 如何调用A栏目的文章显示在B栏目的子页面

    首先,这2个栏目要使用不同的模板。

    在B栏目模板中加入e:loop或者ecmsinfo调用A栏目的标签

    不会可以 百度hi 联系我

    帝国cms循环显示子栏目,帝国cms 开启动态

    帝国CMS怎样循环调用子栏目的 帝国CMS

    例子1 指定一个大栏目ID

    [e:loop={"select * from [!db.pre!]enewsclass where classid in,1",10,24,0}]

     a href="/?=$bqr[classpath]?"?=$bqr[classname]?/a|?=$bqr[classid]?|?=$bqr[tbname]?

    ul

    ?php

    $ecms_bq_sql1=sys_ReturnEcmsLoopBq,"select * from phome_enewsclass where bclassid in($bqr[classid]",10,24,0);

    $bqno1=0;

    while,$bqr1=$empire-fetch($ecms_bq_sql1)

    {

            $bqsr1=sys_ReturnEcmsLoopStext,$bqr1;

            $bqno++;

            ?

                 a href="/?=$bqr1[classpath]?"?=$bqr1[classname]?/a|?=$bqr1[classid]?|?=$bqr1[tbname]?

                             ul

                  ?php

                          $ecms_bq_sql2=sys_ReturnEcmsLoopBq,"select * from phome_enewsclass where bclassid in($bqr1[classid]",10,24,0);

                           $bqno2=0;

                            while,$bqr2=$empire-fetch($ecms_bq_sql2)

                              {

                                   $bqsr2=sys_ReturnEcmsLoopStext,$bqr2;

                                  $bqno2++;

                                          ?

                                 a href="/?=$bqr2[classpath]?"?=$bqr2[classname]?/a|?=$bqr2[classid]?|?=$bqr2[tbname]?

                           

                                    ?php 

                               } 

                                 ?   /ul

                 

    ?php

    }

    ?

                            /ul

            

    [/e:loop]

    例子2  调用本栏目下的 且高亮

    [e:loop={"select classid,classname,classpath from [!db.pre!]enewsclass where bclassid = '".$class_r[$GLOBALS[navclassid]][bclassid]."' order by classid",0,24,0}]

    ?

    $class="";

    if,$GLOBALS[navclassid]==$bqr[classid]

    $class="current";

    {

    ?

    li class="?=$class?"

    ?=$bqr[num]?

    a href="?=$public_r[newsurl]??=$bqr[classpath]?" target="_self"

    ?=$bqr[classname]?

    /a/li

    ?php

    }

    ?

    [/e:loop]

    例子三全部调用 且 高亮

    [e:loop={'select classid,classname,classpath,wburl from [!db.pre!]enewsclass where bclassid=0 and showclass=0 order by myorder limit 9',0,24,0}]

            li

    a href="?php

    if,empty($bqr[wburl])

    {

           echo $public_r[newsurl].$bqr[classpath];

    } else {

           echo $bqr[wburl];

    }

    ?" title="?=$bqr[classname]?" id="cid?=$bqr[classid]?" ?=currentPage,$GLOBALS[navclassid],$bqr[classid]? target="_self"?=$bqr[classname]?/a/li

    [/e:loop]

        /ul

      /div

      ul class="subnav"

    [e:loop={"select classid,classname,classpath from [!db.pre!]enewsclass where bclassid = '".$class_r[$GLOBALS[navclassid]][bclassid]."' order by classid",0,24,0}]

    ?

    $class="";

    if,$GLOBALS[navclassid]==$bqr[classid]

    $class="current";

    {

    ?

    li class="?=$class?"

    ?=$bqr[num]?

    a href="?=$public_r[newsurl]??=$bqr[classpath]?" target="_self"

    ?=$bqr[classname]?

    /a/li

    ?php

    }

    ?

    [/e:loop]

    帝国CMS子栏目循环样式稍微复杂一点怎么写?标签能套用实现吗,还是用PHP写呢?

    可以。只要是规律的都可以。

    一些没有规律的可以写一个模板然后调用。

    帝国CMS用PHP或灵动列出所有父栏-子栏-信息,图

    你说的是灵动标签循环所有级别栏目导航把!这个灵动标签实现最方便,我只给你写下调用栏目的灵动标签把,需要什么信息就在select 后面+数据库的字段。

    [e:loop={"select classid,classname,islast from {$dbtbpre}enewsclass where bclassid='0' order by myorder,classid ASC limit 11",0,24,0}]

    ?php

    $classurl=sys_ReturnBqClassname,$bqr,9;//取得栏目地址

    ?

    lia href="?=$classurl?" target="_blank"span?=$bqr[classname]?/span/a

    ?php

    if,!$bqr[islast] //判断是否终极栏目

    {

    ?

        ul

        ?php

        //取得栏目下的子栏目       

        $newsclass=$empire-query,"select classid,classname from ".$dbtbpre."enewsclass where bclassid=".$bqr[classid]." order by myorder,classid desc limit 11";

        while,$classr=$empire-fetch($newsclass)

        {

            $classrurl=sys_ReturnBqClassname,$classr,9; //取得子栏目地址,

            ?

            lia href="?=$classrurl?"?=$classr[classname]?/a/li

        ?php

        }

        ?

        /ul

    ?php

    }

    ?

    /li

    [/e:loop]

    如何灵动标签实现循环子栏目信息 帝国CMS

    比如栏目下有动作片,喜剧片,爱情片,且需循环以下代码,显示结果见附件

    div class="AntVideoMain mb5px"

    div class="Left"

    div class="AntCom" style=""

    h2em class="Vod2"/ema href="" target="_blank"更多/a动作片/h2

    div class="AntNewVideo"

    ul

    [e:loop={0,5,3,1}]

    li

    div class="Img"

    a href="?=$bqsr[titleurl]?"

    target="_blank"img src="?=$bqr[titlepic]?"

    //a

    /div

    div class="Ti"a href="?=$bqsr[titleurl]?"

    target="_blank"?=$bqr[title]?/a/div

    divem

    class="pl"?=$bqr[onclick]?/emem

    class="co"?=$bqr[plnum]?/em/div

    /li[/e:loop]

    /ul

    /div

    /div

    /div

    div class="Right"

    div class="AntCom" style="height:210px;"

    h2em class="Vod1"/ema href="" target="_blank"更多/a动作片排行/h2

    div class="AntRankingVideo"

    div class="AntVideoList"

    ul

    [e:loop={0,1,3,1}]li class="Current"

    div class="in"a href="?=$bqsr[titleurl]?"

    target="_blank"?=$bqr[title]?/aem播放:

    lt;?=$bqr[onclick]?/emem评论:?=$bqr[plnum]?

    lt;/em/div

    div class="upimg"a

    href="?=$bqsr[titleurl]?" target="_blank"img

    src="?=$bqr[titlepic]?" width="130" height="100"

    //a/div

    /li[/e:loop]

    [e:loop={0,4,3,1}]li class="de" style="line-height:22px; height:22px;"

    div class="in"a

    href="?=$bqsr[titleurl]?"

    target="_blank"?=$bqr[title]?/aem播放:

    lt;?=$bqr[onclick]?/emem评论:?=$bqr[plnum]?

    lt;/em

    /div[/e:loop]

    /li

    /ul

    /div

    /div

    /div

    /div

    帝国CMS 列表页 有关循环问题

    你的条件判断语句 语法不正确。

    正确的if常用判断语句语法如

    if,{

    //code

    }

    else

    {

    //code

    }

    例如本例中

    ?php

    if,{

    ?

    html代码

    ?php

    }//这是你语法中错误的地方:这个大的反括号不能丢了!!!

    else

    {//这里也不能缺了!

    ?

    ……

    比如你以下这一段代码就有问题

    ……

    if,!$bqr[islast] //判断是否终极栏目

    {

    ?

    lia?=$bqr[classname]?/a

    ul class="sub-menu"

    ?php

    else

    ?

    ……

    else前后不能少了大括号

    1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
    2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
    3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
    4. 建站教程 > 帝国CMS循环显示子栏目,帝国CMS 开启动态

    用户评论