使用TinyMCE取代HTMLArea
pLog 的 WYSIWYG 編輯器使用的是 HTMLArea 。pLog的WYSIWYG编辑器使用的是HTMLArea。 其 bug 一直以來都為人所垢病。其bug一直以来都为人所垢病。 1.0.2 beta 換用了 HTMLArea branch 出來的 Xinha 編輯器,用得還是不太滿意(可能有太多 HTMLArea 的影子吧,純 kimogi 問題。)1.0.2beta换用了HTMLAreabranch出来的Xinha编辑器,用得还是不太满意(可能有太多HTMLArea的影子吧,纯kimogi问题。)
Mark 曾在 mantis 上發佈一個替代方案,使用TinyMCE取代 HTMLArea ,並已在pLog 中文測試站測試過可以正常運作。Mark曾在mantis上发布一个替代方案,使用TinyMCE取代HTMLArea,并已在pLog中文测试站测试过可以正常运作。 可惜 Oscar 要等到 pLog 1.1 版才要換用它。可惜Oscar要等到pLog1.1版才要换用它。
我等不及了,於是自己動手:我等不及了,于是自己动手: (来源www.iocblog.net)
首先下載 Mark 做的pLog-TinyMCE-1.0.2.zip。首先下载Mark做的pLog-TinyMCE-1.0.2.zip。
接著,解壓縮後可以得到 pLog-TinyMCE-1.0.2 目錄,裡面還有 js 和 templates 目錄。接着,解压缩后可以得到pLog-TinyMCE-1.0.2目录,里面还有js和templates目录。
處理 plog/js 目錄:处理plog/js目录:
#為免意外先備份要取代的目錄:#为免意外先备份要取代的目录:
cd /var/www/blog/jscd/var/www/blog/js
tar zcvf htmlarea.tar.gz htmlarea/ editor/ ui/tarzcvfhtmlarea.tar.gzhtmlarea/editor/ui/
#刪除 HTMLArea 相關 script#删除HTMLArea相关script
rm -rf htmlarea/ editor/ ui/rm-rfhtmlarea/editor/ui/
#複製 Mark patch 裡的 js 目錄#复制Markpatch里的js目录
cp -Rpf somewhere/pLog-TinyMCE-1.0.2/js/* .cp-Rpfsomewhere/pLog-TinyMCE-1.0.2/js/*.
處理 plog/templates/admin 目錄:处理plog/templates/admin目录:
#為免意外先備份要取代的目錄:#为免意外先备份要取代的目录:
cd /home/plogdata/templatescd/home/plogdata/templates
tar zcvf admin.tar.gz admin/tarzcvfadmin.tar.gzadmin/
#複製 Mark pathc 裡的 templates 相關檔案#复制Markpathc里的templates相关档案
cp -Rpf somewhere/pLog-TinyMCE-1.0.2/templates/* .cp-Rpfsomewhere/pLog-TinyMCE-1.0.2/templates/*.
安裝到此算是完成。安装到此算是完成。 接著要讓 pLog 使用新的編輯器,要修改設定:接着要让pLog使用新的编辑器,要修改设定:
以管理員進管理界面 -> 全部站台管控 -> 全域設定 -> WYSIWYG 選項,先選「否」,更新,再選「是」,再更新一次。以管理员进管理界面->全部站台管控->全域设定->WYSIWYG选项,先选「否」,更新,再选「是」,再更新一次。
接著就可以脫離 HTMLArea 的魔掌換用 TinyMCE 了。接着就可以脱离HTMLArea的魔掌换用TinyMCE了。
文章整理:iocblog
版权申明:本站文章均来自网络,如有侵权,请联系我们,我们收到后立即删除,谢谢!
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有。