(LieHuo.Net)獨(dú)家教程 FCKeditor是一款非常不錯(cuò)的網(wǎng)頁編輯器軟件,它被廣泛的應(yīng)用于各類CMS的后臺(tái)和會(huì)員中心用于發(fā)表文章、博客、日志等,今天有一位朋友咨詢小編一個(gè)問題,就是關(guān)于FCK的,_fcksavedurl=到底是哪的東西,為什么每次發(fā)表的文章中,只要有超級(jí)鏈接,就會(huì)顯示_fcksavedurl=呢?經(jīng)過觀察發(fā)現(xiàn),在網(wǎng)的部分文章中,只要有超級(jí)鏈接或圖片鏈接就會(huì)出現(xiàn)_fcksavedurl=字樣,看來這個(gè)多余的代碼肯定是出自并不開源的FCKeditor!
注意:本文以FCKeditor2.2.x為例,其應(yīng)用程序?yàn)镻HP。修改方法應(yīng)該是大同小異的,本人沒試,您可以自行實(shí)驗(yàn)! |
其實(shí)解決問題的方法非常簡單,俗話說:授人以魚不如授人以漁!現(xiàn)在請您跟隨本站小編來分析并解決。
凡是多余的代碼,自會(huì)有出處,也就是說_fcksavedurl=肯定是包含在某一文件的,據(jù)經(jīng)驗(yàn)分析,一般會(huì)包含在JS文件中,經(jīng)過查找發(fā)現(xiàn)FCK的目錄下有很多JS文件,如何才能快速找出所要的文件呢?這里需要借助一款軟件——字符查找工具。有了它就好辦了,設(shè)置查找的目錄為fckeditor,查找文件類型為*.js。單擊查找,結(jié)果如下:
存放路徑:FCKeditoreditorjs
文件名稱:fckeditorcode_gecko_1.js與fckeditorcode_ie_1.js
找到文件就好辦多了,接下來分別打開這兩個(gè)文件,按CTRL+F查找 _fcksavedurl= 發(fā)現(xiàn)每個(gè)文件中共有四處,其代碼相同,如下:
以下為引用的內(nèi)容: FCK.ProtectUrls=function(A){A=A.replace(FCKRegexLib.ProtectUrlsAApo,'$1$2$3$2 _fcksavedurl=$2$3$2');A=A.replace(FCKRegexLib.ProtectUrlsANoApo,'$1$2 _fcksavedurl="$2"');A=A.replace(FCKRegexLib.ProtectUrlsImgApo,'$1$2$3$2 _fcksavedurl=$2$3$2');A=A.replace(FCKRegexLib.ProtectUrlsImgNoApo,'$1$2 _fcksavedurl="$2"');return A;}; |
上面代碼中綠色的為_fcksavedurl=,有兩個(gè)選擇,一刪除代碼,二替換為其它代碼。
1.刪除代碼:將_fcksavedurl=與等號(hào)后邊的內(nèi)容刪除,如:_fcksavedurl=$2$3$2
2.替換代碼:將_fcksavedurl=與等號(hào)后邊的內(nèi)容替換。如:_fcksavedurl=$2$3$2替換為title=liehuo.net。
本教程結(jié)束了,您學(xué)會(huì)了嗎?歡迎您繼續(xù)在網(wǎng)閱讀其他教程,如有問題請聯(lián)系,我們會(huì)盡力幫助您解決!