[27期] FCKeditor在线word编辑器安装使用方法

前不久很荣幸给我27期战友沟通 FCKeditor这个编辑器的使用情况,在那之前我从来没有接触过这个东西,现在好了,至少我会用了。所以在这里就给大家介绍一下这个小玩意,总体来讲此物一点都不难。当然我说的是老版本,至于新版本我就不敢吹嘘了,因为新版本开始不再完全 开源,像图片等上传等插件开始收费了,我们可以 下载插件来实现,不过我不太熟。所以就不蒙骗大家了,如果您感兴趣可以自己去网上搜索,我想百度比我牛多了。不说废话了进入正题之前我已经把所有此物以及实例还有PPT以及我的源 代码还有从官方下的最新版本和老版本都已经打包放到附件里,以供大家下载使用。
这是最新版的样式:
新版

这是我的案例, 源代码是压缩包里的ck, 解压后里面有详细向导教你如何去配置,在此我不多讲,大概就是
有一个自己建的文件夹,比如ck,然后把ckeditor编辑器解压到这个文件夹里。
再在ck里自己建个文件,比如index.php用来调用编辑器,再建一个check.php来接收index.php传输过来的值,让它显示或者插入数据等操作。 目录结构如下:
目录

==================================================================================
index.php我们做如下配置和调用编辑器,就几步,简单。代码如下:
  1. <body>
  2. <form action="check.php" method="post">
  3. <p>
  4. 标题:<input type="text" name="title"/>
  5. <p>
  6. <?php
  7. //只要包含一下就OK,很简单
  8. include("ckeditor/ckeditor.php");
  9. //先实例化一下,你懂的
  10. $ckeditor = new CKEditor();
  11. //这里的路径前面不要有 / ,如果你写成'/ckeditor/'那就掉不出来了
  12. $ckeditor->basePath = 'ckeditor/';
  13. //定义宽度 默认100% ,定义高度也是这样写,只是把width改成height就OK了
  14. $ckeditor->config['width'] = 800;
  15. //这里是定义有哪些功能,默认就够咱用了
  16. //$ckeditor->config['toolbar'] = 'Basic';
  17. //定义输入框的大小
  18. $ckeditor->textareaAttributes = array("colos"=> 80,"rows"=>10);
  19. //输入框中默认值,随便写
  20. $defaultValue = '学习<font color="blue">CKEditor</font>工具';
  21. //好了这里就是我们把那个编辑器给调出来了
  22. $code = $ckeditor->editor("value",$defaultValue);
  23. ?>
  24. <p>
  25. <input type="submit" value="提交看结果"/>
  26. </p>
  27. </body>
  28. </html>

截图效果如下:
index.php截图


实现效果如上图二
==============================================================================
再来看看check.php中如何获取值的,代码如下:

  1. <body>
  2. <?php
  3. $title = $_POST['title'];
  4. $value = $_POST['value'];
  5. echo "标题:".$title."<br/>";
  6. echo "内容:".$value;
  7. ?>
  8. </body>


输出效果如下:只要你在编辑页编辑的样式,都能输出
输出结果

===========================================================================
插入数据的操作我简写一下吧
复制代码
  1. <body>
  2. <?php
  3. $link = mysql_connect('localhost','root',"123456");
  4. $db = mysql_select_db("add",$link);
  5. mysql_query("set names 'utf8'");
  6. $title = $_POST['title'];
  7. $value = $_POST['value'];
  8. //插入数据库
  9. $ins = "insert into text values (null,'".$value."',null)";
  10. $num = mysql_query($ins,$link);
  11. //从数据库查询,具体查询语句哥们自己写,都会写的
  12. //这里的id你要自己写语句取值,不再赘述,案例而已
  13. $sql = "select * from text where id=3";
  14. $s = mysql_query($sql);
  15. while($assoc = mysql_fetch_assoc($s)){
  16. $val = $assoc['text'];
  17. }
  18. ?>
  19. </body>



=-=-=-=-=-=-=-=-=-=-=-==-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=--=-
就是这样了。如果想从数据库查询到的数据放到编辑器里,你就把查询的值赋给变量然后在加载编辑器的时候放到默认值的那个变量里就行了。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值