Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[已解决] 请问这句判断是什么意思呢?

[复制链接]
qingweiliao 发表于 2017-3-15 19:14:10 | 显示全部楼层 |阅读模式
        if(empty($tids) && ($thread['isgroup'] || !in_array($thread['fid'], $fids))) {
                continue;
        }

 楼主| qingweiliao 发表于 2017-3-17 19:58:32 | 显示全部楼层
请问这句判断是什么意思呢?
回复

使用道具 举报

格东站长网插件 发表于 2017-3-17 21:51:13 | 显示全部楼层
如果不是帖子序号或不在指定的版块内什么什么的,就不执行啥啥啥。。。。。
你什么上下文也没有,光这句代码根本没意思
回复

使用道具 举报

 楼主| qingweiliao 发表于 2017-3-18 16:06:38 | 显示全部楼层
格东站长网插件 发表于 2017-3-17 21:51
如果不是帖子序号或不在指定的版块内什么什么的,就不执行啥啥啥。。。。。
你什么上下文也没有,光这句代 ...

X3.2默认版本,导读页为何不显示群组的帖子呢?
有办法解决吗?真心赐教!研究好几天都没找到办法!
回复

使用道具 举报

格东站长网插件 发表于 2017-3-18 18:05:55 | 显示全部楼层
本帖最后由 格东站长网插件 于 2017-3-18 18:09 编辑

如果指的是那句代码,还用研究几天啊!
改成
  1. if(empty($tids) && !in_array($thread['fid'], $fids)) {

  2.                 continue;

  3.         }
复制代码

也许可以显示群组,也许不能,因为后台无法选择哪些群组能显示,估计就不显示。
但如果改成
  1. if(empty($tids)) {
  2.                 continue;
  3.         }
复制代码

就肯定显示,全部版块或群组。
好讨厌,有代码就发不成帖。。。。。。
如果想限制fid,改为empty($tids) && in_array($thread['fid'], array(1,2,3,4,5,6))

回复

使用道具 举报

格东站长网插件 发表于 2017-3-18 18:10:20 | 显示全部楼层
发这个帖累死我了,只要有代码,就出错,直到把代码掐头去尾了,才发出来,搞什么鬼啊!
回复

使用道具 举报

529755526 发表于 2017-3-18 18:15:32 | 显示全部楼层
不管那么多了我浅析一下动态评分这段代码
判断如果tids为空 并且,他是群组 或者 $thread[fid],在$fids这个数组里面 就 continue 跳出本次循环
      if(empty($tids) && ($thread['isgroup'] || !in_array($thread['fid'], $fids))) {
                continue;
        }
以上的tids  可以 打印出来看下,然后die;掉
回复

使用道具 举报

 楼主| qingweiliao 发表于 2017-3-19 10:26:55 | 显示全部楼层
格东站长网插件 发表于 2017-3-18 18:05
如果指的是那句代码,还用研究几天啊!
改成

非常感谢帮助,谢谢!
回复

使用道具 举报

 楼主| qingweiliao 发表于 2017-3-19 10:34:00 | 显示全部楼层
529755526 发表于 2017-3-18 18:15
不管那么多了我浅析一下动态评分这段代码
判断如果tids为空 并且,他是群组 或者 $thread[fid],在$fids这 ...

终于明白了,非常感谢您的帮助!!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-26 16:32 , Processed in 0.023004 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表