其实这个是IE8的兼容性问题,去Discuz官方看了,有人提出这个问题,但最终都是以换浏览器方式解决,这个办法真不太好于是又仔细在DZ搜索,终于找到牛人的解决办法,特此分享之!!
在有好多朋友的网站都是根据 IE6 或者 IE7 设计吧, 所以在 IE8 里面总是出现网页排版混乱。
现在我告诉大家一个简单的方法。只需要修改一个代码,你的网站就可以自动在 IE8 里进行兼容。
1、首先打开你当前使用的风格目录,在页头文件 header.htm 中找到以下标签,将其删除
<meta http-equiv="x-ua-compatible" content="ie=7" />
复制代码
2、继续查找:
<meta http-equiv="Content-Type" content="text/html; charset=$charset" />
复制代码
3、在下面添加:
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
复制代码
只要 IE8 一读到这个标签,它就会自动启动 IE7 兼容模式,保证页面完整展示.
3、覆盖文件后,进入后台,更新缓存,在看看效果吧。
正确的头部信息应该是这样的:
<head>
<meta http-equiv="Content-Type" content="text/html; charset=$charset" />
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<title>$navtitle $bbname $seotitle - Powered by Discuz!</title>
$seohead
<meta name="keywords" content="{$metakeywords}$seokeywords" />
<meta name="description" content="$metadescription $bbname $seodescription - Discuz! Board" />
<meta name="generator" content="Discuz! $version" />
<meta name="author" content="Discuz! Team and Comsenz UI Team" />
<meta name="copyright" content="2001-2009 Comsenz Inc." />
<meta name="MSSmartTagsPreventParsing" content="True" />
<meta http-equiv="MSThemeCompatible" content="Yes" />
<link rel="archives" title="$bbname" href="{$boardurl}archiver/" />
$rsshead
$extrahead
{csstemplate}
<script type="text/javascript">var STYLEID = '{STYLEID}', IMGDIR = '{IMGDIR}', VERHASH = '{VERHASH}', charset = '$charset', discuz_uid = $discuz_uid, cookiedomain = '$cookiedomain', cookiepath = '$cookiepath', attackevasive = '$attackevasive', disallowfloat = '$disallowfloat', creditnotice = '{if $creditnotice}$creditnames{/if}', {if in_array(CURSCRIPT, array('viewthread', 'forumdisplay'))}gid = parseInt('$thisgid'){elseif CURSCRIPT == 'index'}gid = parseInt('$gid'){else}gid = 0{/if}, fid = parseInt('$fid'), tid = parseInt('$tid')</script>
<script type="text/javascript" src="{$jspath}common.js?{VERHASH}"></script>
</head>
复制代码
注意:如果你使用的风格页头信息中没有找到所查找的代码,那么可以直接在页头信息<head></head>中添加标签
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
复制代码 |