业务经理

微信扫描以上二维码

028-61286886

技术咨询

首页栏目循环: 每循环三次添加一次 一直写的不对。怎...

开源系统 更新 2018-06-15 11:53:07 迅睿粉丝

首页栏目循环:  每循环三次添加一次<ul> </ul>

一直写的不对。

怎么判断最后一次的数值呢?

方案

  • 迅睿粉丝 #1 · 2018-06-14 17:15:52
    代码发上来
  • 迅睿粉丝 #2 · 2018-06-14 17:52:33
    这个是无添加判断的代码:{list action=category module=share pid=0} <div class="menu"> <a href="{$t.url}" title="{$t.name}">{$t.name}</a> <div class="SubmenuBox cf"> {list action=category module=share pid=$t.id return=t2} /**这里是循环部分**/ <div class="left"> <ul class="leftbox"> <li class="submenu"> <a href="{$t2.url}" class="nav-link nav-toggle " title="{$t2.name}">{$t2.name}</a></li> </ul> </div> /**这里是循环部分**/ {/list} </div> </div> {/list} 需要显示的效果是:二级栏目显示效果

    <div class="left">

    <ul class="leftbox">

    <li class="submenu"> <a href="#" class="nav-link nav-toggle " title="#">xxxxx1</a></li>

    <li class="submenu"> <a href="#" class="nav-link nav-toggle " title="#">xxxxx2</a></li>

    <li class="submenu"> <a href="#" class="nav-link nav-toggle " title="#">xxxxx3</a></li>

    </ul>

    </div>

    <div class="left">

    <ul class="leftbox">

    <li class="submenu"> <a href="#" class="nav-link nav-toggle " title="#">xxxxx4</a></li>

    <li class="submenu"> <a href="#" class="nav-link nav-toggle " title="#">xxxxx5</a></li>

    </ul>

    </div【老男孩】1楼

  • 迅睿粉丝 #3 · 2018-06-14 18:59:57
    {list action=category module=share pid=0}  
                    <div class="menu"> <a target="_blank" href="{$t.url}" title="{$t.name}">{$t.name}</a>
                       <div class="SubmenuBox cf">
                 
                            {list action=category module=share pid=$t.id return=t2} 
                             /**这里是循环部分**/
                                {if $key_t2%3==0}
                                      <div class="left">  
               <ul class="leftbox">
                                {/if}
                                
                                   <li class="submenu"> <a target="_blank" href="{$t2.url}" class="nav-link nav-toggle " title="{$t2.name}">{$t2.name}</a></li>
                                    
                                {if $key_t2%3==2}
                                    
                                    </ul>
                                 </div>
                                {/if}
                           /**这里是循环部分**/
                            {/list}      
                       </div>
                    </div>
                    {/list}
  • 迅睿粉丝 #4 · 2018-06-15 10:25:14
    你好,上面的代码不是特别对,还缺少一个判断。现在的结果是这个样子

    <div class="left">

    <ul class="leftbox">

    <li class="submenu"> <a target="_blank" href="#" class="nav-link nav-toggle " title="#">xxxxx1</a></li>

    <li class="submenu"> <a target="_blank" href="#" class="nav-link nav-toggle " title="#">xxxxx2</a></li>

    <li class="submenu"> <a target="_blank" href="#" class="nav-link nav-toggle " title="#">xxxxx3</a></li>

    </ul>

    </div>

    <div class="left">

    <ul class="leftbox">

    <li class="submenu"> <a target="_blank" href="#" class="nav-link nav-toggle " title="#">xxxxx4</a></li>

    <li class="submenu"> <a target="_blank" href="#" class="nav-link nav-toggle " title="#">xxxxx5</a></li>

    ----------------------------------------------------------------------------------------------------------------------------------------------

    ///结束!,没有下面的结束标签。

    </ul>

    </div

  • 迅睿粉丝 #5 · 2018-06-15 10:43:19
    因为你不够六个啊达不到 一行三个li,多加一条数据就OK
  • 迅睿粉丝 #6 · 2018-06-15 11:29:32
    满意答案
    非常感谢了,但是多加一条没有用的数据也不是很好吧。不过我这边已经解决了。另外又加了两个判断。也可以把两个else if 合成一个,就算是解决了。{list action=category module=share pid=$t.id return=t2} {if $key_t2%3==0} <div class="left"> <ul class="leftbox"> {/if} <li class="submenu"> <a href="{$t2.url}" class="nav-link nav-toggle " title="{$t2.name}">{$t2.name}</a></li> {if $key_t2%3==2} </ul> </div> {else if $key_t2%3==0 && ($key_t2+1)==$count_t2} </ul> </div> {else if $key_t2%3==1 && ($key_t2+1)==$count_t2} </ul> </div> {/if} {/list} 【可接二开、定制、使用解答】3楼
  • 迅睿粉丝 #7 · 2018-06-15 11:30:31
    也可以解决
  • 迅睿粉丝 #8 · 2018-06-15 11:53:07
    已解决,感谢大家热情帮助!

迅睿系统漏洞

图片格式转化
图片格式转化(2026-10-17)
修复百度编辑器里的内容图片没有转换为webp格式 历史文章列表不显...
站群分站系统
站群分站系统(2026-10-15)
子站域名新增llms.txt访问
图书阅读系统
图书阅读系统(2026-10-14)
全站移动端样式适配 首页分类 Tab 横滑容器,左右渐变滚动提示 ...
GEO系统
GEO系统(2026-10-14)
修复下载zip空白地址问题 修复流量复刻和任务队列错误
GeoSeo收录宝
GeoSeo收录宝(2026-10-14)
新增 站长工具箱 前端首页自动调用meta 数据
滑块验证码 Gocaptcha
滑块验证码 Gocaptcha(2026-10-13)
基于开源项目 go-captcha 的行为验证码插件,滑动拼图、区域...
GeoSeo工具箱
GeoSeo工具箱(2026-10-13)
优化巡检任务
GeoSeo排名助手
GeoSeo排名助手(2026-10-11)
加入大模型自定义
SEO聚合关键字
SEO聚合关键字(2026-10-11)
优化关键字列表页最多支持1万篇文章,过多会导致服务器扛不住;