POST TIME:2017-11-13 00:01
DedeCMS 5.7版本安裝后默認使用的是搜狐推出的暢言評論模塊而不是系統自帶的評論模塊,然而對于社會化評論系統,也是見仁見智,有人喜歡,也自有人不喜歡,而我就是不喜歡的那類。
在多次因為暢言模塊加載不正常導致網站正文頁面右側邊欄錯位的狀況后(解決方法請點這里),我就決定廢棄暢言模塊。
可是在網上也沒找到好的方法,DedeCMS系統里面也沒有適當的選項讓我們選擇使用哪個暢言還是默認的評論。
沒辦法,要想卸載暢言還是要自己探索。
由于暢言是加載在我們的文章頁面的,所有我們在模板管理里面找到正文的模板文件article_article.htm
在我們的模板文件article_article.htm中,關于評論部分的代碼是這樣的:
<!-- //AJAX評論區 -->
{dede:include file='ajaxfeedback.htm' /} </div>
很明顯,這段代碼指向了另外一個文件ajaxfeedback.htm,我們再找到這個文件,打開看到ajaxfeedback.htm文件中只有一句代碼:
{dede:changyan/}
,一看漢語拼音就知道,這里調用了暢言模塊,可模塊在哪里,不知道。
不過在找文件的過程中,發現了文件列表中有個文件名字和這個文件非常類似,是ajaxfeedback2.htm,莫非這里有什么貓膩?
把這個文件打開,發現其中有“發表評論”的字樣,莫非這就是DedeCMS自帶的評論模塊,也許當時沒有刪除,只是放在這里不用,如果把這個文件名中的2去掉,而把原來的ajaxfeedback再加個2是不是就不用暢言而用系統默認的評論了?
于是在系統里做了如下修改:
ajaxfeedback.htm的文件名改成了ajaxfeedback-chagnyan.htm
ajaxfeedback2.htm改成了ajaxfeedback.htm
再重新生成文章頁面,果然,暢言不見了,取而代之的是系統的默認評論。
(如果你的后臺找不到原來的評論文件,可直接從這里下載ajaxfeedback.htm文件)
沒想到原以為很復雜的事情,居然改個文件名就可以了,真是踏破鐵鞋無覓處,得來全不費工夫呀!
注:修改后可能會出現評論區不顯示評論編輯框的問題,解決方法請單擊下面這篇文章查看:
DedeCMS自帶的默認評論功能不顯示評論內容編輯器的解決方法