dvbbs
收藏本页
联系我们
论坛帮助
dvbbs

>> ~网页制作,网站建设
搜一搜更多此类问题 
藏于名山论坛东南西北中【恰同学少年】【网站建设】 → 动网论坛与ie8显示不兼容问题

您是本帖的第 197 个阅读者
平板 打印
标题:动网论坛与ie8显示不兼容问题
正大光明
帅哥哟,离线,有人找我吗?
等级:管理员
文章:2545
积分:23882
门派:无门无派
注册:2007-10-11
用支付宝给正大光明付款或购买其商品,支付宝交易免手续费、安全、快捷! QQ 点击这里发送电子邮件给正大光明

发贴心情
动网论坛与ie8显示不兼容问题

今天实在按捺不住,上网查了一下问题所在,终于清楚了就是IE7与动网的一些不兼容现象,按官方公布的解决方法如下:

解决动网论坛安装IE7.0后图片内容显示不完整的问题:

风格模板page_dispbbs中找到以下代码:

<!--判断是否是IE,生成相应的style和class--><br />
<xsl:variable name="postclass"><br /><xsl:choose><br />
  <xsl:when test="<a href="post/agent/@browser='Microsoftmailto:post/agent/@browser='Microsoft">post/agent/@browser='Microsoft</a> Internet Explorer'">postie</xsl:when><br />
  <xsl:otherwise>post</xsl:otherwise><br />
</xsl:choose><br /></xsl:variable><br />
<xsl:variable name="bodystyle"><br />
<xsl:choose><br />
  <xsl:when test="<a href="post/agent/@browser='Microsoftmailto:post/agent/@browser='Microsoft">post/agent/@browser='Microsoft</a> Internet Explorer'">height:200px;width:97%;padding-right:0px; overflow-x: hidden;</xsl:when><br />
  <xsl:otherwise>min-height:200px;</xsl:otherwise><br />
</xsl:choose>font-size:<xsl:value-of select="<a href="mailto:post/setting/@fontsize">post/setting/@fontsize</a>" />pt;line-height:<xsl:value-of select="<a href="mailto:post/setting/@lineheight">post/setting/@lineheight</a>" />;text-indent:<xsl:value-of select="<a href="mailto:post/setting/@indent">post/setting/@indent</a>" />px;
</xsl:variable><br />
<!--end -->

替换为:

<!--判断是否是IE,生成相应的style和class-->
<xsl:variable name="postclass">
<xsl:choose>
  <xsl:when test="post/agent/@browser='Microsoft Internet Explorer' and not(post/agent/@version > 6 ) ">postie</xsl:when>
  <xsl:otherwise>post</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:variable name="bodystyle">
<xsl:choose>
  <xsl:when test="post/agent/@browser='Microsoft

Internet Explorer' and not(post/agent/@version > 6 )">height:200px;width:97%;padding-right:0px; overflow-x: hidden;</xsl:when>
  <xsl:otherwise>min-height:200px;</xsl:otherwise>
</xsl:choose>font-size:<xsl:value-of select="post/setting/@fontsize" />pt;line-height:<xsl:value-of select="post/setting/@lineheight" />;text-indent:<xsl:value-of select="post/setting/@indent" />px;</xsl:variable>
<!--end -->


另一解决方法是:

动网论坛 dvbbs 7.1.0 sp1 与IE7不兼容(内容显示不完整)的问题的解决办法:

使用IE7新版时,大家可能会发现动网论坛显示帖子的页面里有很长内容的那种帖子只能看见一部分内容,或者图片只能看见最上面一截,可以采取如下做法:


1、如果你是采用官方缺省的模板,没经过任何修改的。建议你采用全部覆盖的模式更新,下载模板库直接采用覆盖模式导入新数据即可。
2、如果你做过局部的修改,只需要针对没修改过的部分进行更新。
3、如果你介意原来的模板对IE7兼容性不好,但其他部分已经修改。建议你只对page_dispbbs-template.html(0)进行更新。进入该页的编辑界面 (后台风格界面模板总管理--选择要编辑的模板然后点page_dispbbs行的"界面风格 "进入)点对应位置的获取官方数据,取得template.html(0)的官方数据。 自己如果是修改过这部分,就需要比较修改了。如果自己没修改,那直接把内容替换掉提交即可。(我这里也是以前修改过的)
4、如果你用的不是官方的模板风格,那做自己摸索修改咯。


有劳轩主了!不然我每次看帖子都只有上面的一小段,非常痛苦啊!


名山
ip地址已设置保密
2010-12-29 10:17:21

藏于名山论坛
Powered By Dvbbs Version 7.1.0 Sp1
中国江西 萍乡 6371669@163.com
页面执行时间 0.04688 秒, 4 次数据查询