聯(lián)系官方銷(xiāo)售客服
1835022288
028-61286886
評(píng)論輸入框改為百度編輯器以后,輸入內(nèi)容提交,html標(biāo)簽會(huì)被轉(zhuǎn)義掉。
控件代碼里取消了xss過(guò)濾還是不行。這是代碼,幫忙看下如何設(shè)置修改。
<?php echo str_replace("data[content]", "content",dr_fieldform('{"name":"簡(jiǎn)單編輯器","fieldname":"content","ismain":"1","fieldtype":"Ueditor","setting":{"option":{"down_img":"1","watermark":"0","show_bottom_boot":"0","autofloat":"0","remove_style":"0","div2p":"0","autoheight":"0","page":"0","mode":"1","tool":"\'bold\', \'italic\', \'underline\'","mode2":"3","tool2":"\'bold\', \'forecolor\', \'link\', \'simpleupload\', \'underline\', \'source\', \'blockquote\'","mode3":"1","tool3":"\'bold\', \'italic\', \'underline\'","attachment":"0","image_reduce":"","value":"","width":"100%","height":"300","css":""},"validate":{"required":"0","pattern":"","errortips":"","xss":"1","check":"","filter":"","formattr":"","tips":""}},"ismember":"1"}', ""));?>
插件版權(quán):官方插件
插件名稱:評(píng)論
編輯器本身就會(huì)轉(zhuǎn)義,輸出的時(shí)候使用函數(shù)dr_code2html就可以了
回復(fù)@官方插件技術(shù)-周若塵 這個(gè)是不是得在評(píng)論內(nèi)容入庫(kù)的時(shí)候做處理?
用一樓的函數(shù)做顯示就對(duì)了,入庫(kù)肯定要被轉(zhuǎn)義啊,任何一個(gè)cms多要轉(zhuǎn)義
回復(fù)@守望天空 幫我看一下輸出代碼怎么寫(xiě),一知半解試了一下不管用 ?? ?? 下面是調(diào)用的輸入內(nèi)容的原代碼。
回復(fù)@可憐的碼農(nóng) 測(cè)試了還是有問(wèn)題,不知道是不是我沒(méi)說(shuō)清楚問(wèn)題。
重新整理下問(wèn)題:
評(píng)論區(qū)的輸入框改為了百度編輯器輸入框,輸入內(nèi)容比如:
提交之后顯示的評(píng)論內(nèi)容為這樣:
也就是 < >都沒(méi)有了,只留下了其他的。
評(píng)論內(nèi)容輸入框的代碼為:
評(píng)論內(nèi)容顯示的代碼按上述已修改為;
回復(fù)@司馬老賊 改過(guò)測(cè)試了還是一樣的問(wèn)題,< 符號(hào)掉了,其他原樣子輸出
用我群里的論壇BBS模塊的代碼就可以了
技術(shù)大大幫我看看
確認(rèn)了下,數(shù)據(jù)庫(kù)內(nèi)的內(nèi)容已經(jīng)是不帶轉(zhuǎn)義字符的了,應(yīng)該是前臺(tái)的百度編輯器過(guò)濾掉了html的<和>符號(hào)
我在9樓大哥群里下載的代碼就可以完美入庫(kù)編輯器評(píng)論
回復(fù)@小船無(wú)槳全靠浪 好的,我去看看