用户
 找回密码
 入住 CI 中国社区
搜索
查看: 3759|回复: 7
收起左侧

关于fckeditor的问题

[复制链接]
发表于 2008-6-20 16:06:21 | 显示全部楼层 |阅读模式
发布文章的时候用的fckedtor
然后我发现修改的时候
先读出数据
$this->load->library('fckeditor', "content");
  $this->fckeditor->Height = '400';
  $this->fckeditor->ToolbarSet = 'Basic';
  $this->fckeditor->Value = $content;
   $data['fckeditor'] = $this->fckeditor->CreateHtml();
可是读出来的东西却不是原来的样式了,用PHPMYADMIN查看数据库中:
<div>
<div style="text-align: center>哈哈哈哈哈哈</div>
</div>
是这个样子的
修改的FCKEDITOR显示的和数据库中的一幕一样,我想得到的是原来的样子,这是怎么搞的
高手帮帮忙
 楼主| 发表于 2008-6-20 16:06:46 | 显示全部楼层
$this->fckeditor->Value = $content;

这个地方有错吗
 楼主| 发表于 2008-6-20 16:13:32 | 显示全部楼层
<div>&lt;ul&gt; &nbsp; &nbsp; &lt;li&gt;fuck you&lt;/li&gt; &lt;/ul&gt;</div>
修改之后我的数据库中的东西都变成了这个样子的了

 楼主| 发表于 2008-6-20 16:13:52 | 显示全部楼层
可是我却没有动它啊
发表于 2008-6-20 16:20:33 | 显示全部楼层
我用js调用没出现你这种情况
添加:
<script type="text/javascript" src="<?=base_url()?>fck/fckeditor.js"></script>
<script type="text/javascript">
window.onload = function()
{
var fck = new FCKeditor( 'content' ) ;
fck.BasePath = "<?=base_url()?>/fck/" ;
fck.ReplaceTextarea() ;
}
</script>
<?=form_open('admin/news/newsadd')?>
</div><textarea id="content" name="content" cols="80" rows="10"></textarea><div>

修改:
<script type="text/javascript" src="<?=base_url()?>fck/fckeditor.js"></script>
<script type="text/javascript">
window.onload = function()
{
var fck = new FCKeditor( 'content' ) ;
fck.BasePath = "<?=base_url()?>/fck/" ;
fck.ReplaceTextarea() ;
}
</script>

<?=form_open("admin/news/news_modi/$news[id]/$news[cid]")?>
                <div>内容</div><div>
                </div><textarea id="content" name="content" cols="80" rows="10"><?=$contents?></textarea><div>
 楼主| 发表于 2008-6-20 16:49:48 | 显示全部楼层
$data['fckeditor'] = $this->fckeditor->CreateHtml();
会不会是这个出了问题
不能这么写吗
 楼主| 发表于 2008-6-21 12:31:18 | 显示全部楼层
屈服了,还是改用JS调用吧
发表于 2008-6-21 14:44:32 | 显示全部楼层
用 JS 调用才是聪明人!!跨平台、没任何问题。

本版积分规则