循环中分组调用方法

迅睿框架 更新 2023-09-27 09:06:33 不耻下问


想实现以下分组调用,

image


使用隔行文字如下写,前后都会有一个空li,请教高手哪里有问题,应该咋写?

<ul>
    <li>
        {php $hang = 1;}
        {module module=news catid=$1 order=displayorder_desc,updatetime num=30}
        <div class="item">内容1</div>
        <div class="item">内容2</div>
        <div class="item">内容3</div>
        <div class="item">内容4</div>
        <div class="item">内容5</div>
        {if $hang%5 == 0}
    </li>
    <li>
        {/if}
        {php $hang++;}
        {/module}
    </li>
</ul>




方案

  • 迅睿开源社区技术-阿锋 #1 · 2023-09-26 12:33:36
    满意答案
    不建议这样写,可以参考这样子参考文档:《循环中的隔行显示》
  • 芝麻通 #2 · 2023-09-27 08:47:06
    可参考如下写法,效果正常另需确认$1值是否有
    <ul>
        <li>{module module=news catid=$1 order=displayorder_desc,updatetime num=30}
            <div class="item">内容{$key+1}</div>
            {if ($key+1)%5==0 && $key<29}</li><li>{/if}
            {/module}
        </li>
    </ul>
  • 不耻下问 #3 · 2023-09-27 09:06:33
    @迅睿开源社区技术-阿锋:已使用文档中方法二解决了!

迅睿系统漏洞

GeoSeo收录宝
GeoSeo收录宝(2026-09-01)
升级 ai智能发布功能 升级 支持8国语言后端设置和前端输出功能 ...
Word发布批量上传
Word发布批量上传(2026-08-31)
版本覆盖问题重发
多语言翻译Seolang
多语言翻译Seolang(2026-08-31)
新增 LLM 大模型对话翻译模块 配置层强类型化重构 URL 模...
自定义存储
自定义存储(2026-08-30)
同步服务器端通用版实现,统一管理端、CMS 端和浏览器直传的提示与错...
GeoSeo工具箱
GeoSeo工具箱(2026-08-29)
新增 bing推送 新增 IndexNow推送 新增 baidu...
外贸多语言建站
外贸多语言建站(2026-08-27)
新增阿里云专业版入口 新增阿里云自动识别字符格式
Querylist渐进式采集
Querylist渐进式采集(2026-08-26)
增加范围截取规则
实时任务
实时任务(2026-08-26)
补充并整理完整使用说明、历史版本更新日志,统一帮助页样式。