国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發(fā) > 綜合 > 正文

網頁編輯器CKEditor 取消轉義的兩種方法

2024-07-21 02:54:03
字體:
來源:轉載
供稿:網友
最近在phpcms中使用代碼高亮功能,把php代碼都給刪除了,不過我們可以通過下面的方法控制下取消轉義,保留代碼
 

話說程序員的博客總是用到SyntaxHighlighter之類的來在pre標簽里貼一堆代碼。于是因為裝了CKEditor for WordPress就一直覺得很討厭,在HTML標簽里寫下一些代碼,到了Visual里就被轉義了。比如>和<就變成了><蝦米蝦米的。話說今天心血來潮去Google了一下,CKEditor的設置文檔里還真的有相關的設置,請圍觀這里!

配置ckeditor插件目錄下的ckeditor.config.js文件,加入下面這行。

 

復制代碼代碼如下:
config.entities = false;

 

不過這樣比較暴力,所有的內容都不轉義了,有沒人有擔心。于是在這里查到還有另外一種辦法(如下),用正則篩選要保護的代碼。這樣對數據來說是很不錯,不過有個缺點,在ckeditor所見即所得模式里看不見被保護的內容,這個就看你自己的取舍了。

 

復制代碼代碼如下:
config.protectedSource.push(/<pre[/s/S]*?pre>/g);

 

貌似我還是傾向于用前者~ 在所見即所得標簽里黏貼的內容還是都會轉義的,只是HTML過來的內容都不轉義了,貌似不錯。獨立博客真是要折騰啊 = =  怪辛苦的……



注:相關教程知識閱讀請移步到編輯器頻道。
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 京山县| 栾川县| 平罗县| 高青县| 稷山县| 吉木萨尔县| 彰化县| 台东县| 亳州市| 凤城市| 遂宁市| 张北县| 繁昌县| 北票市| 乐亭县| 锡林郭勒盟| 靖安县| 禄丰县| 宜君县| 乌恰县| 盐源县| 多伦县| 林西县| 宜州市| 凉山| 佛坪县| 怀仁县| 万载县| 柘荣县| 江门市| 民勤县| 和静县| 吉首市| 高雄市| 晋州市| 景洪市| 新河县| 深泽县| 铁岭市| 抚顺市| 北辰区|