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

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

隐藏内容导致特殊主题插件失效,x2.5、x3都存在该问题

[复制链接]
同桌的笔 发表于 2013-6-16 15:17:53 | 显示全部楼层 |阅读模式
本帖最后由 同桌的笔 于 2013-6-16 23:23 编辑

未设置隐藏内容的帖子:
http://www.discuz-test.tk/forum.php?mod=viewthread&tid=1
设置了隐藏内容的帖子:
http://www.discuz-test.tk/forum.php?mod=viewthread&tid=2
如果在帖子添加隐藏内容,function_discuzcode.php会自动在内容最后面加入<script type="text/javascript">replyreload += ',' + pid;</script>,导致chr(0).chr(0).chr(0)后面不是插件唯一标识符,而是唯一标识符+上面的js代码。本地测试X3(Release 20130524)也存在这样的问题。
我已经修改了forum_viewthread.php文件,会自动在帖子底部显示 $specialextra 被赋予的值。
修复方法
打开./source/module/function/function_discuzcode.php
查找
  1. $message .= '<script type="text/javascript">replyreload += \',\' + '.$pid.';</script>';
复制代码
修改成
  1. $message = '<script type="text/javascript">replyreload += \',\' + '.$pid.';</script>'.$message;
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
山水永相依 发表于 2013-6-16 15:23:12 | 显示全部楼层
原来是这样啊
回复

使用道具 举报

玻璃屋女孩 发表于 2013-6-17 11:25:33 | 显示全部楼层
感谢您的反馈,我们检查一下
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-3-6 23:12 , Processed in 0.026558 second(s), 4 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

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