老张小站

  1. 欢迎光临

    感谢访问老张的博客!

  • 1
2,017

解决Discuz! X3.* 在IE6浏览器下的兼容性问题

分类 网站技术/村民张先生 发布于 2015-02-06 19:54
0

问题一:非AJAX情况下登录成功提示页,提示信息前多出一个空行,导致提示信息下移一行。

解决办法:打开当前模板目录下 member/login.htm 文件,

查找:

<p id="succeedmessage">

替换为:

<p id="succeedmessage" style="display: none">

另外 common/showmessage.htm 文件中也存在该代码,尚未测试是否会影响其它某些页面。

问题二:版块页和内容页报 JavaScript 错误。

可能因SOSO表情插件引起。自行修改该插件的 soso.class.php 文件,查找:

function forumdisplay_bottom_output

viewthread_fastpost_content_output

两项,根据实际情况考虑注释掉,或加入针对IE6的判断。

我个人已停用该插件,建议尽量减少使用依赖于第三方服务的插件,以免将来第三方停止服务带来诸多问题。

问题三:“相关帖子”无法正常分左右两栏。

打开当前模板目录下 common/common.css 文件,查找 .xl2 li ,在该行下新增一行:

.xlxgtz li { float: left; margin: 2px 5px 2px 0; padding: 0; width: 255px; height: 1.5em; overflow: hidden; }

其中的 width 可以设置为小于50%的百分比,也可以根据实际情况是指一个固定值。

打开当前模板目录下 forum/viewthread_node.htm 文件(或可能为 viewthread_node_body.htm 文件),

<ul class="xl xl2 cl"> 替换为 <ul class="xl xlxgtz cl"> ,更新数据缓存与模板缓存。

欢迎转载分享,转载请注明 来源:大张小站 https://www.zhang.cq.cn/20151269.html
若您喜欢这篇文章,欢迎订阅老张小站以获得最新内容。 / 欢迎交流探讨,请发电子邮件至 mail[at]vdazhang.com 。


欢迎谈谈你的看法(无须登录) *正文中请勿包含"http://"否则将被拦截