讓phpcms v9內容編輯器支持JavaScript、iframe等腳本語言

phpcms v9後臺默認的內容編輯器中,出於安全考慮,默認是禁止JavaScript腳本的,因此咱們在添加文章時,雖然加入了js代碼,但實際上並無起做用,而是以文本形式顯示。因而就不少時候是須要修改這一限制,作到在文章內容頁也能顯示JS代碼。php

讓內容頁支持JavaScript,具體修改方法:緩存

從文件caches\caches_model\caches_data\content_input.class.php中找到函數:安全

function get($data,$isimport = 0) {$this->data = $data = trim_script($data);

修改成:編輯器

function get($data,$isimport = 0) {$this->data = $data; //不調用過濾函數

這是網上許多地方都有提到的,其實單單這樣設置是不夠的,由於僅僅是緩存裏面的東西,還須要從根本上改變:函數

phpcms/modules/content/fields/content_input.class.php找到get函數,按照上面的改法才能夠完全解決這個問題。this

聲明:本文采用 BY-NC-SA 協議進行受權,轉載還請註明:讓phpcms v9內容編輯器支持JavaScript、iframe等腳本語言spa

相關文章
相關標籤/搜索