帝国论坛帝国网站管理系统交流区帝国CMS使用交流[求助]帝国 php 无限套代码怎么自动下去 【本版专题贴子】  
主题:[求助]帝国 php 无限套代码怎么自动下去 [加入收藏夹]   

ass7443
用户头衔:举人

精华贴   :0
发贴数   :308
经验值   :1634
注册时间:2009-06-19
信息 搜索 好友 发送悄悄话 精益求精-帝国网站管理系统7.5正式版开源发布】   [第 1 楼]
[求助]帝国 php 无限套代码怎么自动下去
官方给出的SQL php 无限套代码是手动加代码
<?php
$ecms_bq_sql=sys_ReturnEcmsLoopBq(栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序);
$bqno=0;
while($bqr=$empire->fetch($ecms_bq_sql))
{
$bqsr=sys_ReturnEcmsLoopStext($bqr);
$bqno++;
?>
<?php
$ecms_bq_sql2=sys_ReturnEcmsLoopBq(栏目ID/专题ID,显示条数,操作类型,只显示有标题图片,附加SQL条件,显示排序);
$bqno2=0;
while($bqr2=$empire->fetch($ecms_bq_sql2))
{
$bqsr2=sys_ReturnEcmsLoopStext($bqr2);
$bqno2++;
?>
模板代码内容2 <?=$bqr2[title]?>
<?php
}
?>
模板代码内容 <?=$bqr[title]?>
<?php
}
?>

这样只能手动改变 $bqno2 这个数   但是如果套10个50个不是要写  50个?  我想加一个函数 套50此  他自动套下去  改怎么写?
求大神赐下代码



http://www.6wa.com.cn 帝国电影CMS
2024-04-15 18:29:14 已设置保密 顶部 回复 引用 报告 编辑 删除

jiuhecai
用户头衔:探花

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

function generateNestedBlocks($level, $maxLevel, $columnId, $displayCount, $operationType, $showTitlePic, $additionalSql, $order) {  
    if ($level > $maxLevel) {  
        return ''; // 如果达到最大嵌套层级,则返回空字符串  
    }  
  
    $ecms_bq_sql = sys_ReturnEcmsLoopBq($columnId, $displayCount, $operationType, $showTitlePic, $additionalSql, $order);  
    $bqno = 0;  
    $output = '';  
  
    while ($bqr = $empire->fetch($ecms_bq_sql)) {  
        $bqsr = sys_ReturnEcmsLoopStext($bqr);  
        $bqno++;  
         
        // 输出当前层级的模板内容  
        $output .= "模板代码内容 <?=$bqr[title]?>\n";  
         
        // 递归调用以生成下一层级的嵌套块  
        $output .= generateNestedBlocks($level + 1, $maxLevel, $columnId, $displayCount, $operationType, $showTitlePic, $additionalSql, $order);  
    }  
  
    return $output;  
}



帝国插件 插件定制。帝国临时工。查杀顽固木马。专业解决难题。qq--110102296
2024-04-16 06:53:54 已设置保密 顶部 回复 引用 报告 编辑 删除

hibaidu
用户头衔:探花

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

学习




2024-04-16 07:25:27 已设置保密 顶部 回复 引用 报告 编辑 删除

cighsen02
用户头衔:进士

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

原帖由 jiuhecai 于 2024-04-16 06:53:54 发表
function generateNestedBlocks($level, $maxLevel, $columnId, $displayCount, $operationType, $showTitlePic, $additionalSql...


功能是实现,容易自焚



要上就上安心站长 www.axzz.cn q:365182575
2024-04-16 09:58:15 已设置保密 顶部 回复 引用 报告 编辑 删除

worldcms
用户头衔:进士

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

支持2楼




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

cnnb
用户头衔:探花

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

支持2楼




2024-04-19 07:29:28 已设置保密 顶部 回复 引用 报告 编辑 删除

hibaidu
用户头衔:探花

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

收藏一下




2024-04-20 07:51:46 已设置保密 顶部 回复 引用 报告 编辑 删除

zhxin
用户头衔:探花

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

支持2楼,学习下




2024-04-22 07:21:47 已设置保密 顶部 回复 引用 报告 编辑 删除

csdn2
用户头衔:探花

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

不错,用递归




2024-04-23 07:26:29 已设置保密 顶部 回复 引用 报告 编辑 删除

tkf88
用户头衔:探花

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

2楼发的代码不错




2024-04-26 06:43:05 已设置保密 顶部 回复 引用 报告 编辑 删除

快速回复
内容

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