关于fckeditor处理html内容的问题【已解决】 » 荒野无灯weblog

Keep It Simple, Stupid.

荒野无灯weblog

关于fckeditor处理html内容的问题【已解决】

最近在修改一个网上的CMS,

试着把其编辑器由默认的改为传说中的fckeditor  【版本:2.6.4】

添加文章模块倒是很顺利地替换了,但是修改总是不成功。
内容不能显示:

内容不能显示

数据库中的数据没有被转义:

FCK 的调用代码为:

<script type=”text/javascript”>

var sBasePath = ‘__PUBLIC__/Js/FCKeditor/’ ;

var oFCKeditor = new FCKeditor( ‘newsContent’) ;
oFCKeditor.BasePath    = sBasePath ;
oFCKeditor.Height    = 600 ;
oFCKeditor.Width    = 800 ;
oFCKeditor.Value    = ‘{$news.newsContent}’ ;
oFCKeditor.Create() ;
</script>

后来在百度上 搜索了下,发现还有另一种JS调用方法:

<textarea name=”newsContent” id=”newsContent” style=”display:none;”>{$news.newsContent}</textarea>
<script type=”text/javascript”>

var sBasePath = ‘__PUBLIC__/Js/FCKeditor/’ ;

var oFCKeditor = new FCKeditor( ‘newsContent’) ;
oFCKeditor.BasePath    = sBasePath ;
oFCKeditor.Height    = 600 ;
oFCKeditor.Width    = 800 ;
oFCKeditor.ReplaceTextarea();
</script>

经这样修改后成功了:

fckeditor 处理html代码问题得到解决

Tagged in :

All Comments (0)
Gravatar image
No Comments