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

gaogao
用户头衔:书生

精华贴   :0
发贴数   :45
经验值   :165
注册时间:2010-06-28
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
[已解决][求助]灵动标签实现循环子栏目数据
用灵动标签如何实现循环子栏目数据呀?

[该贴被修改 1 次,最后修改时间 2010-08-09 15:23:57 ]



2010-08-09 10:10:59 已设置保密 顶部 回复 引用 报告 编辑 删除

忘事无忧
用户头衔:探花

精华贴   :0
发贴数   :10350
经验值   :23592
注册时间:2007-12-26
信息 搜索 好友 发送悄悄话 免费开源-EBMA系统:更安全的MYSQL管理和备份系统】   [第 2 楼]

实现不了的,直接用listsonclass标签调用




2010-08-09 10:23:32 已设置保密 顶部 回复 引用 报告 编辑 删除

gaogao
用户头衔:书生

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

原帖由 忘事无忧 于 2010-08-09 10:23:32 发表
实现不了的,直接用listsonclass标签调用

可是我的每个子栏目的div样式不一样怎么弄呀?




2010-08-09 10:46:10 已设置保密 顶部 回复 引用 报告 编辑 删除

gaogao
用户头衔:书生

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

<div class="sae_gl">
[e:loop={'select classid, classname, classpath from `[!db.pre!]enewsclass` where bclassid=($class_r[$GLOBALS[navclassid]][bclassid]) order by `classid` desc limit 7',7,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 isgood = '1' limit 1");
$commbookurl=sys_ReturnBqTitleLink($commbook);
//这里是取得该分类下的推荐数据
?>
  <div class="gl_01" <?php $i++;if($i%2==0){echo 'id="gl_01"';} ?>>
     <ol class="gl_c"><h3><?=$bqr[classname]?></h3><a href="<?=$public_r[newsurl].$bqr[classpath]?>">更多>></a></ol>
         <div class="yd">
         <dl>
           <dt><a href="<?=$commbookurl?>"><img src="<?=$public_r[newsurl].$commbook[titlepic]?>" /></a></dt>
           <dd><b><a href="<?=$commbookurl?>"><?=$commbook[title]?></a></b><a class="uus" href="#"><?=esub($commbook[smalltext],84)?></a></dd>
         </dl>
         <ol class="ga_ic">
     <?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><a href="<?=sys_ReturnBqTitleLink($r)?>" title="<?=$r[title]?>">·<?=<?=$r[title]?></a><span class="riq"><?=date('Y-m-d',$bqr[newstime])?></span></li>
    <?php
     }
     //显示5条
    ?>  
         </ol>
         </div>
         <div class="bj_t"></div>
  </div>
  [/e:loop]
</div>


大家给我看看我的这个哪里错了,总是报错“Parse error: syntax error, unexpected '<' in D:\news.joqoo.com\e\data\tmp\class1.php on line 153”




2010-08-09 10:47:29 已设置保密 顶部 回复 引用 报告 编辑 删除

忘事无忧
用户头衔:探花

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

单引号里不能加变量




2010-08-09 10:54:12 已设置保密 顶部 回复 引用 报告 编辑 删除

gaogao
用户头衔:书生

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

原帖由 忘事无忧 于 2010-08-09 10:54:12 发表
单引号里不能加变量

我已经改了,可是还是不对呢,还是提示那个错误!




2010-08-09 11:01:09 已设置保密 顶部 回复 引用 报告 编辑 删除

phome4429
用户头衔:进士

精华贴   :2
发贴数   :554
经验值   :3711
注册时间:2008-11-28
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 7 楼]

<div class="sae_gl">
[e:loop={'select classid, classname, classpath from `[!db.pre!]enewsclass` where bclassid=($class_r[$GLOBALS[navclassid]][bclassid]) order by `classid` desc limit 7',7,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 isgood = 1 limit 1");
$commbookurl=sys_ReturnBqTitleLink($commbook);
//这里是取得该分类下的推荐数据
?>
  <div class="gl_01" <?php $i++;if($i%2==0){echo 'id="gl_01"';} ?>>
     <ol class="gl_c"><h3><?=$bqr[classname]?></h3><a href="<?=$public_r[newsurl].$bqr[classpath]?>">更多>></a></ol>
         <div class="yd">
         <dl>
           <dt><a href="<?=$commbookurl?>"><img src="<?=$public_r[newsurl].$commbook[titlepic]?>" /></a></dt>
           <dd><b><a href="<?=$commbookurl?>"><?=$commbook[title]?></a></b><a class="uus" href="#"><?=esub($commbook[smalltext],84)?></a></dd>
         </dl>
         <ol class="ga_ic">
     <?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><a href="<?=sys_ReturnBqTitleLink($r)?>" title="<?=$r[title]?>">·<?=$r[title]?></a><span class="riq"><?=date('Y-m-d',$bqr[newstime])?></span></li>
    <?php
     }
     //显示5条
    ?>  
         </ol>
         </div>
         <div class="bj_t"></div>
  </div>
  [/e:loop]
</div>



失败注定是真理
**************************
插件问题等请不要加我Q,论坛或我网站提问!
QQ:442981383
插件、风格、问题求助尽在随意
问答、小说、SWFupload、发号抽奖、采集自动审核发布
2010-08-09 11:25:35 已设置保密 顶部 回复 引用 报告 编辑 删除

gaogao
用户头衔:书生

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

<div class="sae_gl">
<?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}]
<?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 1");
$commbookurl=sys_ReturnBqTitleLink($commbook);
?>
  <div class="gl_01" <?php $i++;if($i%2==0){echo 'id="gl_01"';} ?>>
     <ol class="gl_c"><h3><?=$bqr[classname]?></h3><a href="<?=$public_r[newsurl].$bqr[classpath]?>">更多>>< /a></ol>
         <div class="yd">
         <dl>
           <dt><a href="<?=$commbookurl?>"><img src="<?=$commbook[titlepic]?>" width="108px" height="85px" /></a></dt>
           <dd><b><a href="<?=$commbookurl?>"><?=$commbook[title]?></a></b><a class="uus" href="#"><?=esub($commbook[smalltext],84)?></a></dd>
         </dl>
         <ol class="ga_ic">

     <?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><a href="<?=sys_ReturnBqTitleLink($r)?>" title="<?=$r[title]?>">·<?=$r[title]?></a><span class="riq"><?=date('Y-m-d',$r[newstime])?></span></li>
    <?php
     }
     //显示5条
    ?>
         </ol>
         </div>
         <div class="bj_t"></div>
  </div>
  [/e:loop]
</div>

这样就对了,O(∩_∩)O~




2010-08-09 15:23:25 已设置保密 顶部 回复 引用 报告 编辑 删除

bruce_zhou
用户头衔:举人

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

<?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}]
<dl class="lbox">
<?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 1");
$commbookurl=sys_ReturnBqTitleLink($commbook);
?>
<dt>
  <h5><a href="<?=$public_r[newsurl].$bqr[classpath]?>"><?=$bqr[classname]?></a></h5>
  <span class="more"><a href="<?=$public_r[newsurl].$bqr[classpath]?>">更多</a></span></dt>
<dd>
  <ul class="list">
  <li class="p1"><a href="<?=$commbookurl?>" target="_blank"><img src="<?=$commbook[titlepic]?>"></a><a href="<?=$commbookurl?>" target="_blank"><?=esub($commbook[title],28)?></a>
<p><?=esub($commbook[smalltext],64)?>...</p>
  </li>
    <?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><a href="<?=sys_ReturnBqTitleLink($r)?>" title="<?=$r[title]?>"><?=$r[title]?></a><span><?=date('Y-m-d',$r[newstime])?></span></li>
    <?php
     }
     //显示5条
    ?>
  </ul>
   </dd>
  </dl>
  [/e:loop]


---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
经过测试,非常完美的封面模板二级栏目循环--感谢楼主!
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------



电脑知识
2014-08-24 18:12:10 已设置保密 顶部 回复 引用 报告 编辑 删除

yushisx
用户头衔:书生

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

我复制你的代码,刷新数据,提示500错误呢。。。。。。




2014-12-28 14:58:47 已设置保密 顶部 回复 引用 报告 编辑 删除
 1/2     1 2 ›› ›|

快速回复
内容

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