|
.
老看到abcdv半拉的帖子很是心烦,东西都看不到,刚看到好些人也在反映这个问题,上网找了一下,是不是这个原因我引过来:[/SIZE]
[转帖]动网论坛在IE7下贴子显示不全的解决办法[/COLOR]
这个问题,不是要IE7来适应动网论坛,而是要动网论坛的管理员修改论坛程序,去适应IE7。
修改程序很简单:
在风格模板page_dispbbs中找到以下代码:
<!--判断是否是IE,生成相应的style和class--><br />
<xsl:variable name="postclass"><br /><xsl:choose><br />
<xsl:when test="<a href="mailtpost/agent/@browser='Microsoft">post/agent/@browser='Microsoft</a> Internet Explorer'">postie</xsl:when><br />
<xsltherwise>post</xsltherwise><br />
</xsl:choose><br /></xsl:variable><br />
<xsl:variable name="bodystyle"><br />
<xsl:choose><br />
<xsl:when test="<a href="mailtpost/agent/@browser='Microsoft">post/agent/@browser='Microsoft</a> Internet Explorer'">height:200px;width:97%;padding-right:0px; overflow-x: hidden;</xsl:when><br />
<xsltherwise>min-height:200px;</xsltherwise><br />
</xsl:choose>font-size:<xsl:value-of select="<a href="mailtpost/setting/@fontsize">post/setting/@fontsize</a>" />pt;line-height:<xsl:value-of select="<a href="mailtpost/setting/@lineheight">post/setting/@lineheight</a>" />;text-indent:<xsl:value-of select="<a href="mailtpost/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>
<xsltherwise>post</xsltherwise>
</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>
<xsltherwise>min-height:200px;</xsltherwise>
</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 -->
这个是动网官网上发布的,不知道有救没,大家来看看
如果不是的话,估计问题也是一样的,不能自动转化代码,估计一样有救,原理应该一样吧~
爱abcdv心之切呀~ |
|