所有的图都显示在了一页,每行只有两张图

迅睿框架 更新 2021-10-23 15:45:32 apple

织梦代码:

      <ul class="cpshow">
      {dede:list pagesize ='12'}
        <li [field:global runphp='yes' name=autoindex]
            $a="class='noMl'";
            $b="";
            if ((@me%3)==0 && @me!=30) @me=$a;
            else  @me=$b;
            [/field:global]><a target="_blank" href="[field:arcurl/]"
                                title="[field:title/]"> <img src="[field:picname/]" alt="[field:title/]" width="220" height="206" /></a>
          <h4> <a target="_blank" href="[field:arcurl/]" title="[field:title/]"> [field:title/]</a></h4>
        </li>
      {/dede:list}  
      </ul>

共两页,每页12张图,每行3张图。

我改成迅睿的代码:

<ul class="cpshow">
      {module catid=$catid pagesize=12 page=2}
			<li {if ($key+1)%3==0}class="noMl{else} "{/if}>
			<a target="_blank" href="{$t.url}"
                                title="{$t.title}"> <img src="{dr_thumb($t.thumb)} " alt="{$t.title}" width="220" height="206" /></a>
          <h4> <a target="_blank" href="{$t.url}" title="{$t.title}"> {$t.title}</a></h4>
        </li>
      {/module}  
      </ul>

所有的图都显示在了一页,每行只有两张图{xunruicms_img_title}


是哪里出错了,怎么改?

方案

  • 官方研发技术-袁老师 #1 · 2021-10-22 16:16:03
    满意答案
    <li {if ($key+1)%3==0}class="noMl{else} "{/if}>
    这个判断换一下试一试参考文档:《循环中的隔行显示》
  • apple #2 · 2021-10-22 16:39:56
    官方研发技术-袁老师 试了循环中的隔行显示,还是不行,我是小白,不知道换哪里
  • apple #3 · 2021-10-23 15:45:32
    @官方研发技术-袁老师:我改成{if ($key)%3==0}class='noMl'{else} "{/if}就对了

迅睿系统漏洞

站群分站系统
站群分站系统(2026-10-15)
子站域名新增llms.txt访问
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万篇文章,过多会导致服务器扛不住;
CMS内容同步复制
CMS内容同步复制(2026-10-10)
增加时间是否更新的开关