@未来首先 顾兄,在你管理的版块内浏览帖子的时候有没有经常遇到这种情况?就是页面几乎整个乱了套了?
作为普通会员的我有时候偶尔会遇到,极少,刷新页面就正常了。不过,今天加版主身份测试那个回复仅楼主可见功能时遇到如上情况,版块内所有的主题都是如此!然而,管理员身份浏览帖子就没事儿,会员浏览也没事儿。很奇怪吧!
于是判断,可能是样式有问题,于是就研究了N个小时……M次调试,无果。
最后想起来,用原始文件覆盖测试,结果一切正常,然后就用文件对比软件一点一点的同步修改过的地方,一遍一遍的测试,最后确定是在一处曾经屏蔽的、不再有作用的代码部分:
- <!---<!--
- EOT;
- }if($threadright && ($threadright[post][admin] || in_array(0,$threadright[post][other]) || in_array($foruminfo[fid],$threadright[post][other]) || in_array($foruminfo[fup],$threadright[post][other]))){
- print <<<EOT
- -->
- <a id="pw_app" onclick="sendmsg('apps.php?ajax=1&q=blooming&tid=$tid','',this.id)" title="推送至应用中心">帖子交换</a---->
这段代码看不太明白,上面应该是权限判断,如果有什么什么权限就可以使用“帖子交换”功能(早就不能用了)。
由于没用了,又“碍事儿”,所以后来屏蔽了,不过,可能这么直接屏蔽不太正确——
如果只是htm代码,那么使用“<!---屏蔽的内容---->”屏蔽当然没有任何问题,可如果里面包含php代码,好像就不太正确了。所以,既然是屏蔽的代码,那么就是没用的,完全可以直接删除代码。经测试,直接删除上述代码,恢复正常!