Anonymous 发表于 2020-5-9 22:47:42

kindeditor如何集成网站并且提交数据到mysql详细附图

kindeditor如何集成网站并且提交数据到mysql详细附图,这是一个并不难的问题,但是很多新手会遇到,这里和大家分享下,感谢雅安论坛,这是回赠流量的帖子。一般市面上有两种,一种是百度的编辑器一种就是kindeditor,我来说下后者这个如何集成网站,我尽量写的详细一些。首先从官方网站上面去下载这个包,下载了以后记得引入js css文件,4.x以后,网上很多教程都是没太大用处的。 <link rel="stylesheet" href="../editor/themes/default/default.css">
<script src="../editor/kindeditor-all.js" charset="utf-8"></script>
<script src="../editor/lang/zh-CN.js" charset="utf-8"></script>根据自己的路径,这三个文件是必须引入的,在需要添加编辑器的地方,要加
<textarea id="zidingyi-id" name="content1" style="width:900px;height:400px;"></textarea>
<script>
      KindEditor.ready(function(K) {
             window.editor = K.create('#zidingyi-id',{
//节点要配置正确,要在K.create('#zidingyi-id',{})的括号内。
      cssPath : '../editor/plugins/code/prettify.css',
      uploadJson : '../editor/php/upload_json.php',
      fileManagerJson : '../editor/php/file_manager_json.php',
      
      allowFileManager : true,

            });

      
      
      });
</script>

红色标记的地方,id是自己起的名字。下面的是在官方下载demo文件里面搬过来的。这几个文件的路径一定要对
在后端接受的页面里面
$content1 = '';
        if (!empty($_POST['content1'])) {
                if (get_magic_quotes_gpc()) {
                        $content1 = stripslashes($_POST['content1']);
                } else {
                        $content1 = $_POST['content1'];
                }
        }
接受到了传过来的content1,这时候就有图片了,打印就看的出来了,不要直接用echp打印数组不然要报错,这个时候构造sql插入到数据库后就可以,使用text类型。在需要暂时的页面中,
$sql = "select * from 表 where ";大致就是这样的,另一个地方值得一提的是。这个上传的路径是直接按照年月日来的。文件多了会有很多,不好分类。所以可以加工下。年/月/日/文件名这样,所以还要在upload_json.php。112---117行左右的地方替换下面这个      $y = date("Y");
        $m = date("m");
        $d = date("d");
        $save_path .= $y. "/".$m."/".$d."/";
        $save_url.= $y. "/".$m."/".$d."/";


有问题多交流

未命名 发表于 2020-5-10 21:29:08

可以哦。666
页: [1]
查看完整版本: kindeditor如何集成网站并且提交数据到mysql详细附图