花魁直播高品质美女在线视频互动社区 - 花魁直播官方版

 歡迎來(lái)到素材無(wú)憂網(wǎng),按 + 收藏我們
登錄 注冊(cè) 退出 找回密碼

discuz二次開(kāi)發(fā)更換百度ueditor編輯器

時(shí)間: 2020-09-16 10:58 閱讀: 作者:素材無(wú)憂網(wǎng)

修改前必讀:

1、修改編輯器后會(huì)造成以前發(fā)過(guò)的帖子再次進(jìn)行修改時(shí)(也就是編輯帖子操作)出現(xiàn)很多被DZ重寫(xiě)過(guò)的html標(biāo)簽,不方便進(jìn)行修改,所以盡量在安裝DZ后立刻進(jìn)行修改。(當(dāng)然,如果你有能力重寫(xiě)代碼的話就可以無(wú)視啦)

2、修改前請(qǐng)先在本地進(jìn)行嘗試或備份相關(guān)文件。

需要修改的文件:

templatedefaultforumpost_editor_body.htm

templatedefaultforumpost.htm

sourcefunctionfunction_Discuzcode.php

sourceincludepostpost_editpost.php

修改步驟:

一、首先下載百度的 ueditor utf-8 php 版,解壓出來(lái)后將文件夾名改為ueditor,然后放在論壇根目錄。

二、修改post_editor_body.htm(將下面代碼復(fù)制,打開(kāi)文件全選之后粘貼。)

 {lang e_editor_loading}$editor[value]var ue = UE.getEditor('{$editorid}_textarea');close{lang missed_data} {lang post_autosave_restore}

三、修改post.htm

搜索 “switchpost(”,找到“$_GET[action] == 'newthread'” 下面的ul標(biāo)簽,之后將下面的代碼替換掉整段ul。

{lang draftbox}($savecount){lang post_newthread}{lang post_newthreadpoll}{lang post_newthreadreward}{lang post_newthreaddebate}{lang post_newthreadactivity}{lang post_newthreadtrade}{$_G[setting][threadplugins][$tpid][name]}

四、修改 function_Discuzcode.php ,大約在第 97 行,或者搜索 $htmlon , 在下面加上 $htmlon=1;

注:改這里是 DZ在提交時(shí)將替換編輯框里html標(biāo)簽 的功能去掉了,如果不去掉會(huì)出現(xiàn)讀取帖子內(nèi)容的時(shí)候連標(biāo)簽一起顯示出來(lái)的問(wèn)題。因?yàn)闀r(shí)間緊迫,沒(méi)有深入修改,就直接這么辦了,不影響編輯器使用,但是可能會(huì)出現(xiàn)一些安全上的問(wèn)題(如用戶(hù)提交惡意js腳本等),有能力的朋友自己可以完善下。

五、修改 post_editpost.php ,大約在 217 行,或者搜索 dhtmlspecialchars ,第二個(gè)就是,然后將這一行注釋掉。

最后后臺(tái)更新下緩存,完成。
 

版權(quán)聲明: 本站資源均來(lái)自互聯(lián)網(wǎng)或會(huì)員發(fā)布,如果侵犯了您的權(quán)益請(qǐng)與我們聯(lián)系,我們將在24小時(shí)內(nèi)刪除!謝謝!

轉(zhuǎn)載請(qǐng)注明: discuz二次開(kāi)發(fā)更換百度ueditor編輯器

標(biāo)簽:  
相關(guān)文章
模板推薦