帝国论坛帝国网站管理系统交流区帝国CMS使用交流[已解决][求助]灵动标签实现循环子栏目数据 【本版专题贴子】  
 2/2    |‹ ‹‹ 1 2
主题:[已解决][求助]灵动标签实现循环子栏目数据 [加入收藏夹]   

gavinyan
用户头衔:书生

精华贴   :0
发贴数   :6
经验值   :75
注册时间:2012-10-20
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 11 楼]

好东西做个记号




2015-05-19 23:19:21 已设置保密 顶部 回复 引用 报告 编辑 删除

xinjyy
用户头衔:书生

精华贴   :0
发贴数   :24
经验值   :131
注册时间:2014-03-27
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 12 楼]


我的网站有这个特效 ,可以看看  :www.dousuz.com




2015-06-22 11:56:51 已设置保密 顶部 回复 引用 报告 编辑 删除

赵文斌
用户头衔:书生

精华贴   :0
发贴数   :9
经验值   :34
注册时间:2015-06-02
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 13 楼]

TAB循环子栏目怎么写会的加我QQ:787538231




2015-06-24 16:45:00 已设置保密 顶部 回复 引用 报告 编辑 删除

赵文斌
用户头衔:书生

精华贴   :0
发贴数   :9
经验值   :34
注册时间:2015-06-02
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 14 楼]

          
<?php
        $bclassid=$GLOBALS[navclassid];        
        ?>
            [e:loop={"select classid, classname, classpath from `[!db.pre!]enewsclass` where bclassid='$bclassid' order by `classid` desc ",10,24,0}]
             <?php
        $commbook=$empire->fetch1("select title,titlepic,smalltext,titleurl,keyboard,groupid,classid,newspath,filename,id from phome_ecms_news where classid

= ".$bqr[classid]." and titlepic!='' order by newstime desc limit 5");
        $commbookurl=sys_ReturnBqTitleLink($commbook);
        ?>
   
   
<div class="left_001" style="position:relative;">
<div class="title1">
<p class="p1"><a href="<?=$public_r[newsurl].$bqr[classpath]?>/"> <?=$bqr[classname]?> </a></p>
<p class="p2"><a href="<?=$public_r[newsurl].$bqr[classpath]?>/">更多&gt;&gt;</a></p>
</div>
<div class="new1">
<?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 1");
   
    while($r=$empire->fetch($newbook)) {
    ?>
<div class="new1_a">
<a target="_blank" href="<?=$commbookurl?>"><img src="<?=$bqr[titlepic]?$bqr[titlepic]:$public_r[newsurl]."e/data/[!--news.url--]skin/default/images/notimg.gif"?>" width="300" height="200" alt=""></a>
<p><a target="_blank" href="<?=$commbookurl?>"><?=$public_r[newsurl].$commbook[title]?></a></p></a>

</div>
<?php
     }

    ?>  
<div class="new1_b">
<ul>
<?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 2");
   
    while($r=$empire->fetch($newbook)) {
    ?>
<li style="float:left"><a target="_blank" href="<?=$commbookurl?>"><img src="<?=$bqr[titlepic]?$bqr[titlepic]:$public_r[newsurl]."e/data/[!--news.url--]skin/default/images/notimg.gif"?>" width="300" height="200" alt="">
<p><?=$public_r[newsurl].$commbook[title]?></p></a></li>
<?php
     }

    ?>  
  
</ul>
</div>
</div>
<div class="new2">
<ul>
<?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 1");
   
    while($r=$empire->fetch($newbook)) {
    ?>
<h3 style="overflow:hidden; line-height:35px;"><a target="_blank" href="<?=$commbookurl?>"><?=$public_r[newsurl].$commbook[title]?></a></h3>
                 <?php
     }

    ?>  



  <?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 12");
   
    while($r=$empire->fetch($newbook)) {
    ?>
<li style="overflow:hidden;"><a target="_blank" href="<?=sys_ReturnBqTitleLink($r)?>"><?=$r[title]?></a></li>
  <?php
     }

    ?>

</ul>
</div>
</div>
[/e:loop]
谁能帮我看看这块怎么调:
<?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 2");
   
    while($r=$empire->fetch($newbook)) {
    ?>
<li style="float:left"><a target="_blank" href="<?=$commbookurl?>"><img src="<?=$bqr[titlepic]?$bqr[titlepic]:$public_r[newsurl]."e/data/[!--news.url--]skin/default/images/notimg.gif"?>" width="300" height="200" alt="">
<p><?=$public_r[newsurl].$commbook[title]?></p></a></li>
<?php
     }

    ?>  
要求调出恋母下不同的两个图片,求在线的指教!




2015-07-15 15:07:04 已设置保密 顶部 回复 引用 报告 编辑 删除

www.dxpang.com
用户头衔:书生

精华贴   :0
发贴数   :18
经验值   :39
注册时间:2016-08-04
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 15 楼]

帝国CMS指定栏目调用子栏目

        主要用于导航下拉菜单,比方说,美的官网“商用产品”栏目下面有中央空调、商用空气能热水机、商用厨房、商用冷柜等子栏目,现在假定“商用产品”栏目的ID=1,那么怎么调出ID=1下面的子栏目名称与链接呢?

您可以使用帝国CMS灵动标签[e:loop]。

帝国CMS灵动便签调用格式

[e:loop={栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序}]
模板代码内容
[/e:loop]

调用指定栏目ID=1下面子栏目:

[e:loop={"select classid, classname, classpath from `[!db.pre!]enewsclass` where bclassid='1' order by `classid` desc ",5,24,0,0,0}]
模板文件:
子栏目名称调用:<?=$class_r[$bqr[classid]]['classname']?>
子栏目链接调用:<?=$class_r[$bqr[classid]]['classpath']?>
子栏目id调用:$bqr[classid]
标签调用信息:[ecmsinfo] $bqr[classid] ,8,12,0,0,15,0,0,0[/ecmsinfo]
[/e:loop]

        说明:上面标签中bclassid='1'是指定栏目的ID,你也可以改为自己的ID。“desc”指按ID降序排列,你也可以改为“ASC”升序。“5”指的是调用条数,“24”指按SQL数据表查询,其它三个“0”对照上面的“帝国CMS灵动便签调用格式”。

帝国CMS当前栏目调用子栏目

       主要用于网站侧边栏树形菜单,先获取当前栏目的ID,根据当前栏目ID调出子栏目,代码如下:   

<?php
$bclassid=$GLOBALS[navclassid]; //取得本栏目id
?>
[e:loop={"select classid, classname, classpath from `[!db.pre!]enewsclass` where bclassid='$bclassid' order by `classid` desc ",5,24,0,0,0}]

这里加想循环的子栏目信息

模板文件:
子栏目名称调用:<?=$class_r[$bqr[classid]]['classname']?>
子栏目链接调用:<?=$class_r[$bqr[classid]]['classpath']?>
子栏目id调用:$bqr[classid]
标签调用信息:[ecmsinfo] $bqr[classid] ,8,12,0,0,15,0,0,0[/ecmsinfo]
[/e:loop]



www.dxpang.com
2016-08-04 21:03:06 已设置保密 顶部 回复 引用 报告 编辑 删除
 2/2    |‹ ‹‹ 1 2

快速回复
内容

表情
使用EBB代码 使用smile代码 显示签名 自动分析url 自动分析img
     【进入高级模式】   (按 Ctrl+Enter 直接提交)
    顶部  加入收藏夹
关于帝国 | 广告服务 | 联系我们 | 法律声明 | 隐私条款 | 许可协议
Powered by: EBB Version 2.2.1