业务经理

微信扫描以上二维码

028-61286886

技术咨询

如果B里面包含A的时候,排除之后,B原本9条变成8条了

迅睿框架 更新 2021-10-19 10:28:03 ssfhvss

输出内容中排除其中一条的问题!

{xunruicms_img_title}


<!-- 输出 A(第一条带有缩略图的内容) -->

{module  catid=$catid  num=1 return=t}

    <img src="{dr_get_file($t.thumb)}" />{$t.title}

    <!-- 输出 B (9条内容,不区分是否有缩略图) -->

    {module catid=$catid  num=9 return=t2}

<!-- 如果B里面包含A,排除A -->

        {if $t.id != $t2.id} 

            {$t2.title}

        {/if}

    {/module}   

{/module}


首先,我不想用推荐位解决,因为还需要手动添加推荐位...嫌麻烦


那么问题来了,

正常没问题,如果B里面包含A的时候,排除之后,B原本9条变成8条了,怎么解决?


或者官方大大 能否给一段更科学更合理的代码

方案

  • 迅睿框架联合创始人 #1 · 2021-10-19 10:16:46
    满意答案
    {module  catid=$catid thumb=1 num=1 return=t}
        <img src="{dr_get_file($t.thumb)}" />{$t.title}
       
    {/module}
      <!-- 输出 B (9条内容,不区分是否有缩略图) -->
        {module catid=$catid NOT_id=$t.id num=9 return=t2}
    	<!-- 如果B里面包含A,排除A -->
            {if $t.id != $t2.id} 
                {$t2.title}
            {/if}
        {/module}
  • 大师在流浪 #2 · 2021-10-19 10:22:40
    迅睿框架联合创始人 这样写,如果B里面包含A,排除之后 不就又少了一个吗,第九条就没有内容了!

    我的意思,无论B区域,是否包含了A,都显示9条内容
  • 果城网仔 #3 · 2021-10-19 10:24:19
    {module  catid=$catid thumb=1 num=1 return=t}
        <img src="{dr_get_file($t.thumb)}" />{$t.title}
       
    {/module}
      <!-- 输出 B (9条内容,不区分是否有缩略图) -->
        {module catid=$catid num=9 return=t2}
    	 {$t2.title}
        {/module}
    这不就可以了吗
  • 大师在流浪 #4 · 2021-10-19 10:27:08
    迅睿框架联合创始人 才看明白,感谢
    NOT_id=$t.id
    问题在这
  • ssfhvss #5 · 2021-10-19 10:28:03
    @迅睿框架联合创始人:NOT_id=$t.id,就是没找到这个关键点,自己还在循环里面判断呢。。羞愧,非常感谢

迅睿系统漏洞

GEO系统
GEO系统(2026-09-15)
运营客户端,防止误触阴影处关闭对话框
独立站群系统
独立站群系统(2026-09-14)
子站独立部署时修复同步附件失败问题
在线客服
在线客服(2026-09-13)
修复删除会话报错问题 删除会话时联动删除聊天图片
在线考试竞赛系统
在线考试竞赛系统(2026-09-12)
增加投票功能 考试功能拓展 注意:更新后需要执行系统更新,更新数...
网上信箱
网上信箱(2026-09-12)
修复新版本兼容问题
GeoSeo收录宝
GeoSeo收录宝(2026-09-12)
1 优化Update.php文件,解决版本在线升级不完整问题 2 ...
GeoSeo工具箱
GeoSeo工具箱(2026-09-11)
修正历史记录推送
微信系统
微信系统(2026-09-11)
增加数据统计总览界面 账号管理增加服务和公众号的区别 菜单管理支持更...
答题系统
答题系统(2026-09-11)
一站式在线答题系统,支持真题考试、题库练习和错题本,适合培训、考证、...
阿里云滑动验证码
阿里云滑动验证码(2026-09-10)
采用阿里云验证码替换迅睿系统自带的图片验证码和滑动验证码。后台设置方...