DedeCMS,边栏错位,畅言

DedeCMS默认模板的页面布局是两栏式的,一段时间以来,总会时不时的出现右侧边栏错位,本来应该在右边的边栏,莫名其妙的就跑到下边去了。右边侧边栏的位置就只有一片空白。

如果是单个网页还不要紧,关键是如果在这是你重新生成所有的网页,那么所有的网页都会出现这种错位的情形,即使其他页面以前是正常的。

看看错位的情形,好像是左边的div标签没有闭合,导致把右边边栏的内容给包含了进来。

可是我打开网页模板找了半天,发现div标签的用法没错,可是为什么会出现错误呢?

偶然一次,我直接查看错位网页的源代码,发现了问题所在,原来是畅言模块加载出现了问题。

正常状况下,评论区的源代码应该是这样的:

 

可是,右侧边栏错位的网页源代码的评论部分却是这样的:

 

很明显,畅言模块的代码没有被加载进来,而恰好这段代码包含了3个div标签,其中的一个</div>标签的确实就导致了div闭合位置错误,并最终导致页面错位。

至于为什么畅言代码会没有加载,我也不想去追究了,反正我也不喜欢用畅言,加之网站的评论也并不特别多,索性将其卸载,还用原来的评论模块,这样问题就解决了,右侧边栏再也不会错位了。

卸载畅言及恢复DedeCMS原来的评论模块的方法请参考这篇文章。

    1:本站所有内容收集于互联网,如果有侵权内容、请联系我们删除,不妥之处,敬请谅解
    2:本站一切资源不代表本站立场,并不代表本站赞同其观点和对其真实性负责
    3:您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容资源!如用于商业或者非法用途,与本站无关,一切后果请用户自负!
    4:本站资源大多存储在云盘,如发现链接失效,请联系我们我们会第一时间更新

    您需要 登录账户 后才能发表评论

    发表评论

    快捷回复: 表情:
    评论列表 (暂无评论,705人围观)

    还没有评论,来说两句吧...