`
shirlly
  • 浏览: 1652212 次
  • 性别: Icon_minigender_2
  • 来自: 福州
社区版块
存档分类
最新评论

FCKeditor 2.6 安装配置使用指南(asp)

    博客分类:
  • asp
阅读更多
fckeditor的官方网站去下载最新版本:
http://www.fckeditor.net/
和其他脚本类的程序一样,fckeditor的安装其实就是源代码的拷贝。我们按照官方的方法,在网站根目录下建立fckeditor这样一个文件夹,然后把下载下来的文件包释放到该文件夹中。
安装好后,就是配置和使用了,我只对一般的使用(asp环境)进行了配置,源文件的精简,复杂应用不去管它。配置时需要改动几个文件,我们按功能来分,不按文件来分,这样读者更容易明白。

1、默认语言
打开fckconfig.js文件(相对fckeditor文件夹,以下同),把自动检测语言改为不检测,把默认语言改为简体中文:


程序代码

fckconfig.autodetectlanguage = false ;
fckconfig.defaultlanguage  = 'zh-cn' ;




2、字体列表
打开fckconfig.js文件,在字体列表中添加常用的“宋体;黑体;隶书;楷体_gb2312”:



程序代码

fckconfig.fontnames  = '宋体;黑体;隶书;楷体_gb2312;arial;comic sans ms;courier new;tahoma;times new roman;verdana' ;



3、文件上传
fckeditor的文件管理程序在filemanager文件夹中,又分为浏览(browser)和上传(upload)两种。浏览是指浏览服务器文件并可以选择,也可以上传本地文件至服务器;上传是指快速上传(quickupload),在窗口中点“上传”选项卡打开就是,跟我们使用的ubb编辑器有点相似,选择本地文件后上传就行。
也就是说fckeditor中有一个文件浏览,有两个文件上传,而这些设置有些在一个文件中,有的则在多个文件中。比较复杂,改动比较多,我们再分几个小点儿来说。

①打开和关闭文件浏览和上传功能
有三个文件跟这个开关有关系,一个是js文件,两个是asp文件,前者关闭后界面中不出现相关窗口或按钮,后者关闭后相关功能不可用。
首先是fckconfig.js文件,以下内容设为true为开,false则为关。
文件浏览和浏览中上传功能:


程序代码

fckconfig.linkbrowser = false ;
fckconfig.imagebrowser = false ;
fckconfig.flashbrowser = false ;



文件快速上传功能:


程序代码

fckconfig.linkupload = true ;
fckconfig.imageupload = true ;
fckconfig.flashupload = true ;



其次设置两个asp文件:
editor\filemanager\browser\default\connectors\asp\config.asp


程序代码

configisenabled = false


表示文件浏览关闭

editor\filemanager\browser\default\connectors\asp\config.asp


程序代码
configisenabled = true

表示文件快速上传打开

②文件上传
上传的路径设置:
打开文件editor\filemanager\browser\default\connectors\asp\config.asp:


程序代码

configuserfilespath = "/userfiles/"



我的文件目录在http://www.ie521.com/userfiles/下面,就照以上设置。
如果在本地测试这个网站在虚拟目录test中,则应该设置为:



程序代码
configuserfilespath = "/test/userfiles/"


现在测试一下,点击“上传至服务器”的按钮后没有任何反应。这就是因为fckconfig.js文件中把默认语言"php"改成"asp".

程序代码

var _filebrowserlanguage    = 'php' ;    // asp | aspx | cfm | lasso | perl | php | py
var _quickuploadlanguage    = 'php' ;    // asp | aspx | cfm | lasso | perl | php | py



④上传文件名自动更名
fckeditor不支持中文文件名称,所以我们要让文件存入服务器时更改名称。由于有两个上传的地方,而且所用文件不同,所以两个文件应该同时改,我们先来看看快速上传的文件,打开editor\filemanager\browser\default\connectors\asp\upload.asp,在文件最后添加以下函数:

我是在fileupload sresourcetype, scurrentfolder, scommand下面加的这个函数~

程序代码

    public function getnewfilename()
     dim rannum
     dim dtnow
     dtnow=now()
     randomize
     rannum=int(90*rnd)+10
     getnewfilename=year(dtnow) & right("0" & month(dtnow),2) & right("0" & day(dtnow),2) & right("0" & hour(dtnow),2) & right("0" & minute(dtnow),2) & right("0" & second(dtnow),2) & rannum
    end function


我们用年月日时分秒和两位随机数字来作为文件名,这样既能够分辨出文件上传时间,也不容易重名。


然后仍然是这个文件editor\filemanager\editor\filemanager\connectors\asp\commands.asp,找到:

程序代码

' get the uploaded file name.
sfilename    = ouploader.file( "newfile" ).name


把它改为:


程序代码

' get the uploaded file name.
sfilename   = getnewfilename() &"."& split(ouploader.file( "newfile" ).name,".")(1)



最后一步:
在asp源程序中引用fckeditor编辑器
首先在asp页面顶端插入服务器端包含语句:


程序代码
<!--#include file="fckeditor/fckeditor.asp" -->


然后在表单里面添加以下代码:



程序代码

dim ofckeditor' 定义变量
set ofckeditor = new fckeditor' 类的初始化
ofckeditor.basepath    = "/fckeditor/"' 定义路径(这是根路径:/fckeditor/)
ofckeditor.basepath="fckeditor/"' 定义工具条(默认为:default)
ofckeditor.toolbarset="basic"' 定义宽度(默认宽度:100%)
ofckeditor.width="100%"' 定义高度(默认高度:200)
ofckeditor.height=350' 输入框的初始值
ofckeditor.value="这是示例文本。"
ofckeditor.create "fckeditor1"



这样就在表单里面创建了一个隐藏的名称为content的输入框,可以和其他表单元素一样使用,例如用以下代码取得该输入框的值:


程序代码

dim content
content=    checkstr(request.form("fckeditor1"))


checkstr函数是自定义的一个函数,防止里面含有sql非法字符,这个自定义的函数在我博客里也有:http://www.ie521.com/blog/article.asp?id=440

到此,你可以实现基本的功能了。当然fckeditor功能非常强大,这就要自己慢慢研究吧。`

-----
注:以上的配置均在fckeditor 2.6 下测试过。

相关链接: fckeditor 2.6 上传图片时javascript报错:没有权限[所有版本解决方法] http://www.ie521.com/blog/article.asp?id=444
分享到:
评论

相关推荐

    fckeditor2.6 asp 版 配置好精简过

    在这个"**fckeditor2.6 asp 版 配置好精简过**"的压缩包中,我们聚焦的是FCKeditor的一个特定版本——2.6,针对ASP(Active Server Pages)平台进行了优化和配置。ASP是一种由微软开发的服务器端脚本环境,允许...

    FCKEditor 2.6 JSP 使用说明(嵌入方法)

    **FCKEditor 2.6 JSP 使用说明(嵌入方法)** FCKEditor是一款流行的开源富文本编辑器,主要用于Web应用中,提供用户友好的界面来编辑HTML内容。在JSP环境中集成FCKEditor,可以提升网站内容编辑的用户体验。下面我们...

    配置好的fckeditor2.6 lite3

    在使用这个配置好的FCKeditor2.6 lite3时,用户需要注意以下几点: 1. **兼容性**:确保你的网站支持编辑器所依赖的JavaScript和CSS,同时检查与当前浏览器的兼容性。 2. **安全**:虽然FCKeditor提供了很多功能,但...

    fckeditor2.6JAR

    这些JAR文件一起构成了FCKeditor2.6在Java环境下的运行环境,它们共同提供了处理文本编辑、文件上传、日志记录以及图像处理等功能,使得开发者可以在Web应用中轻松集成和使用FCKeditor2.6。在实际开发中,理解并正确...

    fckeditor2.6 完整配置 导入即可运行

    本项目是根据itcast 和网上找的一些资料,自己写出来的一个fckeditor 项目,希望对大家有用,内含我所用到的所有文件,包括 FCKeditor_2.6.6.tar.gz 、fckeditor-java-2.4-bin.zip、fckeditor-java-2.4-src.zip、slf...

    FCKeditor2.6.4.1 在线编辑器 JSP

    通过以上步骤,FCKeditor 2.6.4.1 就可以在JSP环境中作为强大的在线编辑器使用,为用户提供便捷的内容创作和管理体验。在实际项目中,开发者还需要考虑安全性、性能优化以及与其他系统集成的问题,确保FCKeditor与...

    FCKeditor2.6 for asp.net

    在使用FCKeditor2.6 for ASP.NET时,开发者需要注意以下关键知识点: 1. **集成步骤**:首先,将FCKeditor的文件解压并复制到项目的适当目录,通常是在Scripts或Controls文件夹下。然后,在需要使用编辑器的页面中...

    FCKEDITOR 2.6 配置手册

    FCKEDITOR 2.6 配置手册 不错的资料,推荐给大家。。。。。。。。。。。。

    FCKeditor 2.6 图片预览

    FCKeditor 2.6 浏览服务器 图片预览 FCKeditor 2.6 浏览服务器 图片预览 FCKeditor 2.6 浏览服务器 图片预览 FCKeditor 2.6 浏览服务器 图片预览 FCKeditor 2.6 浏览服务器 图片预览

    如何在FCKeditor 2.6中添加插入视频和音频功能

    总结,添加视频和音频功能到FCKeditor 2.6涉及到创建新插件、设计交互对话框、编写处理代码、配置编辑器以及进行充分的测试。这一过程需要对HTML、JavaScript以及FCKeditor的架构有深入的理解,但完成后将极大地提升...

    FCKEditor2.6使用小示例

    在本文中,我们将深入探讨FCKEditor 2.6版本的使用方法,包括其安装、配置、基本功能及自定义设置,旨在帮助开发者更好地理解和应用这一工具。 一、FCKEditor 2.6简介 FCKeditor 2.6是一个基于JavaScript的WYSIWYG...

    Fckeditor2.6 jsp版 并且可以重命名

    Eclipse是Java开发者广泛使用的集成开发环境(IDE),Fckeditor2.6的jsp版可以方便地导入到Eclipse工程中,这意味着开发者可以直接在Eclipse中进行Fckeditor的相关开发和调试工作,无需额外设置或配置,大大提高了...

    fckEditor2.6美化实用版<JSP>

    《fckEditor2.6美化实用版——打造高效富文本编辑体验》 fckEditor是一款功能强大的开源富文本编辑器,尤其在JSP(JavaServer Pages)环境中广泛应用。fckEditor2.6版本是其发展过程中的一个重要里程碑,它在前一...

    FCKEditor 2.6 for java jsp

    1. **JSP环境支持**:FCKEditor 2.6版本专为Java JSP开发,可以直接在MyEclipse这样的IDE中导入并使用,无需额外配置,大大简化了开发流程。 2. **文件上传**:该版本增强了文件上传功能,允许用户在编辑器中直接...

    FCKeditor2.6 在线编辑器

    其次,FCKeditor2.6版本提供了多种语言支持,包括中文,使得国内外用户都能无障碍地使用。此外,其API接口丰富,开发者可以根据需求进行定制,例如添加自定义按钮或工具栏,以满足特定的应用场景。编辑器还支持HTML...

    FCKEditor2.6使用小示例完全示例

    **FCKEditor 2.6 全面指南** FCKEditor 是一款开源的富文本编辑器,广泛应用于网站开发,允许用户在网页上编辑文本,提供类似Microsoft Word的界面体验。在2.6版本中,它提供了丰富的功能,如字体样式调整、图片...

    FCKeditor2.6在线编辑器配置和实例

    **FCKeditor2.6在线编辑器配置与实例详解** ...总结,FCKeditor2.6是一个强大且易用的在线编辑器,其配置和使用相对简单,通过下载提供的示例和配置文件,开发者可以快速将编辑器整合到自己的项目中,提高用户体验。

    Fckeditor 2.6 精简.rar

    总的来说,Fckeditor 2.6 精简版是针对特定需求进行定制的版本,它在保证基本功能的前提下,实现了更高效、更轻量级的使用体验。对于开发者来说,可以根据自己的项目需求进一步调整和扩展,以满足更个性化的功能需求...

    FCKeditor2.6

    在实际使用过程中,开发者可能需要根据项目需求调整FCKeditor2.6的配置,例如修改默认的样式表以匹配网站设计,或者添加自定义的按钮和功能。此外,为了确保编辑器的稳定性和安全性,定期更新到最新版本也是必要的,...

    fckeditor2.6 配置

    ### FCKeditor 2.6 配置指南 #### 一、概述 FCKeditor(现更名为 CKEditor)是一款广泛使用的开源富文本编辑器,它能够帮助开发者轻松地将强大的编辑功能集成到网页应用程序中。本文主要介绍如何针对 PHP 开发环境...

Global site tag (gtag.js) - Google Analytics