K9 通用版 博客版 主题版 地方门户版 企业版 |   企业(ASP) 分类 使用 分享 疑问 模板 建议 帮助 错误 其他
+新建主题 [Ajax]
填写帐号密码即可完成注册
+新建话题 最新回复排序 最新主题排序 精华帖子

kindeditor:为你的kcphp安装新的编辑器

12Next >

updatex 发表于:10-09-02 15:39 [添加收藏] 楼主 [回复] #Top#
updatex 人气:1518 积分:1551 金币:32240
VIP KC元老 灌水狂人
系统只默认了四个编辑器,且版本一定,
其他种类编辑器、其他版本的编辑器都不能正常调用,因为这涉及到核心程序

下面介绍一款编辑器和编辑器的安装

kindeditor,国产的美观小巧的编辑器,具有特性:textarea大小可拖动、统计字数、表情字符、查看html代码、全屏、建立table更灵活、可不预先加载编辑器只显示textarea域,点击加载按钮后再加载编辑器、从word粘贴……

可安装插件:插入时间插件,预览插件

/////////////////////////////////////////////////////////

D:PHPservhtdocssystemlib

kc.func.php

查找“返回编辑器调用代码”,在case'tiny_mce':前添加这段代码


case 'kindeditor':
                        $s="<script type="text/javascript" charset="utf-8" 

src="../system/editor/kindeditor/kindeditor.js"></script>";
                        $s.="<script type="text/javascript">
    KE.show({
        id : 'content4',
        wyswygMode : false
    });
                            </script>";
                        $s.="<div class="editor"><textarea id="content4" name="content" 

style="width:700px;height:300px;visibility:hidden;"></textarea></div>";
                break;

注意
id : 'content4',

<textarea id="content4"
中的content4,这是其官方的20个演示中第四个演示的样式,如果你喜欢其中某个演示,可以修改相应代码

/////////////////////////////////////////////////////////

解压文件包,把kindeditor文件夹放入system/editor文件夹

/////////////////////////////////////////////////////////

D:PHPservhtdocssystemeditorkindeditorphp

upload.php
file_manager_json.php

打开这两个文件可看到

<?php
$php_path = dirname(__FILE__) . '/';
$php_url = dirname($_SERVER['PHP_SELF']);

//根目录路径,可以指定绝对路径,比如 /var/www/attached/
$root_path = $php_path . './../attached/';
//根目录URL,可以指定绝对路径,比如 http://www.yoursite.com/attached/
$root_url = $php_url .'./../attached/';

修改上传文件的地址最好改为绝对路径

----------------------------------

//定义允许上传的文件扩展名
$ext_arr = array('gif', 'jpg', 'jpeg', 'png', 'bmp');

未设定的格式不能上传

/////////////////////////////////////////////////////////


.k_table_form td span{
        display:inline;/*删除或者隐去*/
        color:#000;
        font-size:12px;
        font-weight:normal;
        margin-right:5px;
}

display:inline;  -------->删除,否则编辑器按钮不能正常显示

/////////////////////////////////////////////////////////

刷新,选择
HDR 发表于:10-12-27 17:24 6楼 [回复] #Top#
HDR 人气:25 积分:578 金币:15845
VIP 管理团队 技术精英
如需阅读本内容,请登录或注册成为KingCMS官方网站会员!
xydirk 发表于:10-10-15 15:23 沙发 [回复] #Top#
xydirk 人气:28 积分:845 金币:1161
刷新,选择不能。。。
fox1383164k 发表于:10-12-24 18:35 编辑于:12-27 13:12 板凳 [回复] #Top#
fox1383164k 人气:377 积分:864 金币:3006
KC元老 灌水狂人

经测试,上面的方法获取不到content里面的任何值。

file_manager_json.php
修改
$php_url = dirname($_SERVER['PHP_SELF']) . '/';

//根目录路径,可以指定绝对路径,比如 /var/www/attached/
$root_path = $php_path . '../attached/';
//根目录URL,可以指定绝对路径,比如 http://www.yoursite.com/attached/
$root_url = $php_url . '../attached/';
//图片扩展名
$ext_arr = array('gif', 'jpg', 'jpeg', 'png', 'bmp');

//根据path参数,设置各路径和URL


upload_json.php
/文件保存目录路径
$save_path = '../../../../upfiles/';
//文件保存目录URL
$save_url = '../upfiles/';
//定义允许上传的文件扩展名
$ext_arr = array('gif', 'jpg', 'jpeg', 'png', 'bmp');



不知道是哪里配置错了!!!!!

HDR 发表于:10-12-27 10:13 4楼 [回复] #Top#
HDR 人气:25 积分:578 金币:15845
VIP 管理团队 技术精英

 echo "<script charset="utf-8" src="source/bbkextend/editor/kindeditor-min.js"></script>";
 echo "<script>KE.show({id : 'detail',width : "70%",height : "300px",filterMode : true,resizeMode : 1,allowFileManager : true});</script>";

以上是我平时的调用设置,你参考下

fox1383164k 发表于:10-12-27 12:08 5楼 [回复] #Top#
fox1383164k 人气:377 积分:864 金币:3006
KC元老 灌水狂人
Reply: 板凳
我按照3楼板凳的修改,可以调用出编辑器来,不过不管在编辑器里面输入什么字符,编辑器都会提示编辑器内容为空。应该是程序获取不到content的值吧
mcl123147 发表于:11-03-11 12:24 9楼 [回复] #Top#
mcl123147 人气:0 积分:163 金币:10
对代码不感冒的啊   
mvp 发表于:11-03-13 15:07 11楼 [回复] #Top#
mvp 人气:0 积分:48 金币:90
学术贴。
keeyao 发表于:11-03-17 13:54 12楼 [回复] #Top#
keeyao 人气:32 积分:185 金币:364
最佳新人
D:PHPservhtdocssystemeditorkindeditorphp

upload.php
file_manager_json.php

打开这两个文件可看到

<?php
$php_path = dirname(__FILE__) . '/';
$php_url = dirname($_SERVER['PHP_SELF']);

//根目录路径,可以指定绝对路径,比如 /var/www/attached/
$root_path = $php_path . './../attached/';
//根目录URL,可以指定绝对路径,比如 http://www.yoursite.com/attached/
$root_url = $php_url .'./../attached/';

修改上传文件的地址最好改为绝对路径

----------------------------------

//定义允许上传的文件扩展名
$ext_arr = array('gif', 'jpg', 'jpeg', 'png', 'bmp');

未设定的格式不能上传

/////////////////////////////////////////////////////////


.k_table_form td span{
        display:inline;/*删除或者隐去*/
        color:#000;
        font-size:12px;
        font-weight:normal;
        margin-right:5px;
}

display:inline;  -------->删除,否则编辑器按钮不能正常显示

/////////////////////////////////////////////////////////

刷新,选择



从上面开始,就看不懂到底怎么做了,,能讲解下么、?
zhyc 发表于:11-10-04 17:35 13楼 [回复] #Top#
zhyc 人气:8 积分:381 金币:1336
学习了,正是我需要的,谢谢哈

12Next >

发表回复

帐号 匿名发布 审核后可见 [加载完整在线编辑器]
内容
验证码
KingCMS 内容管理系统

关于我们 联系我们 广告报价 付款方式 站点导航

Copyright © 2004-2015 Focuznet All rights reserved.

广州唯众网络科技有限公司 粤ICP备08008106号