如何在DedeCMS 5.7中禁用畅言评论模块并恢复默认评论功能
DedeCMS 5.7版本安装后,默认集成了搜狐推出的畅言评论模块,而非系统自带的评论功能。对于社会化评论系统,用户喜好各有不同,有人喜欢,也有人不喜欢。而我属于不喜欢的那一类。
在多次遇到畅言模块加载异常导致网站正文页面右侧边栏错位的问题后(解决方法可自行搜索),我决定彻底废弃畅言模块。
然而,在网上并没有找到有效的解决方案,同时DedeCMS系统内部也没有提供选项让我们自由选择使用畅言还是默认评论功能。因此,要卸载畅言模块,只能自己动手探索。
由于畅言模块是加载在文章页面上的,我们可以在模板管理中找到正文模板文件 article_article.htm。
打开 article_article.htm 文件后,会发现关于评论部分的代码如下:
{dede:include file='ajaxfeedback.htm' /}
从这段代码可以看出,它指向了另一个文件 ajaxfeedback.htm。接着,我们需要找到并打开这个文件。在 ajaxfeedback.htm 文件中,你会发现只有一句代码:
通过这句代码可以明显看出,这里调用了畅言模块。
虽然暂时没有找到畅言模块的具体实现位置,但在查找文件的过程中,我发现了一个与 ajaxfeedback.htm 类似的文件,名为 ajaxfeedback2.htm。这可能暗示着某种替代方案的存在。
为了恢复默认评论功能,可以尝试以下步骤:
- 将
ajaxfeedback.htm 文件中的内容替换为 ajaxfeedback2.htm 的内容。
- 或者直接修改
article_article.htm 文件,将 {dede:include file='ajaxfeedback.htm' /} 替换为 {dede:include file='ajaxfeedback2.htm' /}。
完成上述操作后,保存文件并刷新网站页面,即可成功禁用畅言模块,并恢复DedeCMS默认的评论功能。
希望这篇文章能帮助到正在寻找解决方案的朋友们!如果你还有其他问题或更好的解决方法,欢迎在下方留言交流。