标签:
最近一个项目需要增加公告栏感觉它的编辑功能还是很强的,可以上传本地相片,视频,音乐,图文并茂的排版,使用中的一些细节总结一下:
1、取编辑器内的内容:
<span style="font-size:14px;">ue= UE.getEditor('editor'); content=ue.getContent();//注:这里取的并非显示的内容,而是源代码,即已转义的html字符串,可以保存到数据库中</span>2、取编辑器内的纯文本内容
<span style="font-size:14px;">noticetext=ue.getContentTxt();//取纯文件的目的是用来显示公告栏简介</span>3、php方法保存编辑器的内容和简介
<span style="font-size:14px;">$data['notice_desc']=mb_substr($this->_post('noticetext'),0,300,'utf-8');//对传来的纯文本截取前300个字 $data['notice_content']=$this->_post('content'); //传来的编辑器内容,无需再转义</span>
<script id="editor" type="text/plain" style="width:992px;height:auto;"> <?php echo htmlspecialchars_decode($outpara['notice_content']);//需要再转义回html ?> </script>
<script type="text/javascript"> var ue=null; $(function(){ ue= UE.getEditor('editor'); ue.addListener('ready',function(){ ue.setDisabled(); }); }); </script>
标签:
原文地址:http://blog.csdn.net/baronyang/article/details/45640181