CKEditor 3.0.1 在 asp.net 下进行配置的方法

260 篇文章 0 订阅
213 篇文章 0 订阅

CKEditor 3.0.1 asp.net 下进行配置的方法:

 

 

官方网站:CKEditor(Fully functional, open source editor, with source code included)

下载地址:CKEditor 3.0.1(released on 16 October 2009)

1、下载 ckeditor_3.0.1.zip 并解压到 ckeditor(在根目录下)

2、在 aspx 页面或者 master 模板页 <head> 标签中载入 ckeditor.js:

  <!-- 载入 CKEditor JS 文件 -->
  <script src="../ckeditor/ckeditor.js" type="text/javascript"></script>

  在<body>标签中使用ckeditor:

  <!-- 使用 ckeditor 必须定义 class="ckeditor" -->
  <asp:TextBox id="txtContent" class="ckeditor" TextMode="MultiLine" Text='<%# Bind("info") %>' runat="server"></asp:TextBox>

  与其他 .net 控件使用方法相同,设置 Text='<%# Bind("info") %>' 可以方便与数据源进行交互。

3、config.js 的自定义

/*
Copyright (c) 2003-2009, CKSource - Frederico Knabben. All rights reserved.
For licensing, see LICENSE.html or
http://ckeditor.com/license
*/

CKEDITOR.editorConfig = function(config) {

    // Define changes to default configuration here. For example:  
    config.language = 'zh-cn'; //配置语言  
    // config.uiColor = '#FFF'; //背景颜色  
    // config.width = 400; //宽度  
    config.height = 400; //高度
    config.skin = 'v2'; //编辑器样式

    // 取消 “拖拽以改变尺寸”功能
    config.resize_enabled = false;

    // 基础工具栏
    // config.toolbar = "Basic";
   
    // 全能工具栏
    // config.toolbar = "Full";
   
    // 自定义工具栏
    config.toolbar =
    [
    ['Source', '-', 'Preview'], ['Cut', 'Copy', 'Paste', 'PasteText', 'PasteFromWord'], ['Undo', 'Redo', '-', 'Find', 'Replace', '-', 'SelectAll', 'RemoveFormat'], ['NumberedList', 'BulletedList', '-', 'Outdent', 'Indent', 'Blockquote', 'ShowBlocks'], '/',
    ['Bold', 'Italic', 'Underline', 'Strike', '-', 'Subscript', 'Superscript'], ['JustifyLeft', 'JustifyCenter', 'JustifyRight', 'JustifyBlock'], ['Link', 'Unlink', 'Anchor'], ['Image', 'Flash', 'Table', 'HorizontalRule', 'SpecialChar'], '/',
    ['Styles', 'Format', 'Font', 'FontSize'], ['TextColor', 'BGColor'], ['Maximize', '-', 'About']
    ];

};

4、要精简 ckeditor 可以将 _samples、_source 文件夹删除,lang 目录下可以只保留en.js、zh.js、zh-cn.js 三个语言文件。

5、CKEditor 不具备上传功能,需要集成 CKFinder 才能实现上传功能。

CKFinder 1.4.1.1 CKEditor 3.0.1 进行集成的配置方法:

官方网站:CKFinder(powerful and easy to use Ajax file manager for web browsers)

下载地址:CKFinder 1.4.1.1 for Asp.net(updated 02.10.2009)

6、下载 ckfinder_aspnet_1.4.1.1.zip 并解压到 ckfinder(在根目录下)

7、打开 " /ckfinder/config.ascx ",修改 BaseUrl 为 BaseUrl = "~/ckfinder/userfiles/";
  // 注意“~
  // 以 userfiles 为默认路径,其目录下会自动生成images、flash等子目录。

8、在 ckeditor/config.js 中集成 ckfinder。

// 自定义 CKEditor 样式
CKEDITOR.editorConfig = function(config) {
……
}

// 在 CKEditor 中集成 CKFinder,注意 ckfinder 的路径选择要正确。
CKFinder.SetupCKEditor(null, '../ckfinder/');

9、在 aspx 页面或者 master 模板页 <head> 标签中载入 ckfinder.js:

  <!-- 载入 CKFinder JS 文件 -->
  <script src="../ckfinder/ckfinder.js" type="text/javascript"></script>

  在<body>标签中使用ckfinder:

  <!-- 使用 ckeditor 必须定义 class="ckeditor" -->
  <asp:TextBox id="txtContent" class="ckeditor" TextMode="MultiLine" Text='<%# Bind("info") %>'
runat="server"></asp:TextBox>

  与其他 .net 控件使用方法相同,设置 Text='<%# Bind("info") %>' 可以方便与数据源进行交互。

10、可以将 _samples、_source 文件夹删除,lang 目录下可以只保留en.js、zh.js、zh-cn.js 三个语言文件。

常见错误排除方法:

症状:因为安全原因,文件不可浏览。请联系系统管理员并检查CKFinder配置文件。

语句:
public override bool CheckAuthentication()
{
reture false;
}

原因:未设置用户身份验证或者用户未登录。

症状:未知错误

语句:
public override bool CheckAuthentication()
{
reture true;
}

原因:设置不进行用户身份验证,但是 BaseUrl 路径不对。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
软件介绍:可随意截图,不管是手机上显示的还是手机摄像头里看到的,更可录像(将你在手机上玩的游戏录下来分享给好友-可谓是众乐乐啊)本软件支持USB_蓝牙_WIFI 塞班相关信息http://bbs.dospy.com/thread-5086709-1-193-4.html 安装说明:先安装Pc端_mobiola_webcam_3_0_11.exe文件后安装Webcam_v3.0.11汉化.exe会提示覆盖,点确定。 再安装手机端_webcam_s60_v_3_0.sis(此文件需你自签名!) 而后把手机和电脑用USB数据线(或蓝牙_WIFI)连接,首先打开手机端Mobiola Web Camera for S60软件,然后打开电脑端Mobiola Web Camera for S60软件,这时电脑右下方的Mobiola Web Camera for S60小图标会有一条红杠,在软件右方选择USB,然后选择端口。(端口的查看-我的电脑-右键-管理-设备管理器-端口里查找你的手机端口是哪一个)如果还是分别不出那可在电脑端Mobiola Web Camera for S60软件里一个一个试,选择好后红扛会消失,表示连接成功 在手机Mobiola Web Camera for S60介面上有两个介面,一个是cam 1和Screen。请在cam 1介面下点-选择-connect-USB 点确定。这时就会自动连接。连接成功后电脑端Mobiola Web Camera for S60软件会显示出你的手机摄像头拍摄出的情景,也可通过它截取你手机上显示的所有内容(图片格式),录像也不在话下!一个字-强... 注明:开这软件要先开手机端,再开电脑端。如果中间你关了视频,那么要把电脑端的关掉,先把手机端打开再开电脑端。支持QQ、MSN等所有聊天视频等... ____如果觉得好用 也请多关照本店(淘宝店铺:http://shop68388423.taobao.com/)软件陆续更新中____

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值