使用FCKeditor在线编辑器下ASP的方法

使用FCKeditor在线编辑器下ASP的方法
让我们开始我的测试环境:XPSP2,IIS5.1,fckeditor2.0
建立一个新的网站在IIS,我直接命名为FCKeditor
在数据仓库中建立相应的网站,测试服务器是本地人,和VBscript的支持
下载fckeditor2.0,这个东西是开源的,互联网可以去很多地方,发现自己…
下载的应该是压缩包,解压到FCKeditor站点根目录,没有什么改变,直接就可以打电话。当你会的,你会发现很容易死!
在网站根目录下,创建一个新的index.asp页面下面的代码(调用编辑):
复制代码代码如下所示:
<
昏暗的ofckeditor
集ofckeditor =新的FCKeditor
ofckeditor.basepath = / / FCKeditor / /设置目录路径的编辑,我的站点的根目录
ofckeditor.toolbarset =默认
ofckeditor。宽度=100%
ofckeditor。高度=600
ofckeditor。值= / /这是编辑的初始值
ofckeditor。创建logbody / /后的内容编辑本logbody实现,叫你
%>
<
昏暗的ofckeditor
集ofckeditor =新的FCKeditor
ofckeditor.basepath = / / FCKeditor / /设置目录路径的编辑,我的站点的根目录
ofckeditor.toolbarset =默认
ofckeditor。宽度=100%
ofckeditor。高度=600
ofckeditor。值= / /这是编辑的初始值
ofckeditor。创建logbody / /后的内容编辑本logbody实现,叫你
%>

这种特殊的忘记在index.asp二前加
复制代码代码如下所示:
U3000 U3000

包括fckeditor.asp.remember记住!
很简单!
现在你只要使用这个编辑器为对照,提取其数据请求(logbody )
让我们放松一下。测试很成功。有一些设置,上网找一些高级用法说明看看。
FCKeditor使用初步
FCKeditor 2版出来了,这是因为最后的话,再加上预期在这个版本的Flash plug-in.it可以说在所有的在线编辑器FCKeditor是目前互联网上最好的编辑器,功能强大,支持多种浏览器,没有平台的限制,并集成多个Web语言,多语言支持、开放源代码等。
对于一个新站点,FCKeditor可直接使用,无需任何修改。但现有的大多数网站,FCKeditor某些设置不适合自己使用。这篇文章的目的是告诉你简单地修改FCKeditor方便您网站的使用。
第一个任务是简化功能强大的编辑器,它是,当然,这个文件的简化而不是函数的简化。我这里FCKeditor ASP版为例,2为FCKeditor文件夹,第一个_作为开始的文件夹删除这些文件夹,把样本或其他一些工具。事实上,它是唯一的编辑,fckconfig.js,fckeditor.asp,fckeditor.js文件夹,fckstyles.xml,fcktemplates.xml,流线型的成品最外层,进入编辑文件夹的_source文件夹删除,这里是一些源文件,没有什么用。
进入图像文件夹,删除笑脸文件夹,并将一些文件放在表达式图标上。因为我会用我自己的表情图标删除它们。当然,如果你想在这里使用表情图标,不删除它。退出图像进入Lang的文件夹,在这里可以清洗,只fcklanguagemanager.js,zh-cn.js,en.js,的四个文件zh.js,第一个文件是语言配置文件,一个文件对应于它的语言和fckconfig.js在相应对设置,zh-cn.js是简体中文语言包en.js就不用说了吧,zh.js是中国传统。何况几百K,冷静
退出郎文件夹到皮肤的文件夹,如果你想使用默认的fckeditor这个奶黄色,那么除了其他两个文件夹的默认文件夹,直接删除,如果你想用其他的东西,然后再考虑自己,但我给你一个建议,如果你不想使用默认的,然后选择银,因为银是灰色和任何颜色搭配都不难看,但Office2003的皮肤,我不很喜欢,和图片比较大,增加了下载时间,不!
简化的最后一步是退出皮肤文件夹,进入文件管理器。如果你不使用FCKeditor的最新版本,这是一个文件浏览器,和新版本有一个上传文件夹一个接一个,进入文件管理器 / / /浏览器默认连接器 /,因为我是用asp,所以除了ASP文件夹,然后全部删除。进入文件管理器 / /上传,也只留下ASP文件夹。此时,编辑器的结束结束了。接下来,我们设置编辑器。
第一次修改后的文件,即fckeditor的总配置文件,位于该fckconfig.js文件的根目录,请按照下面的列表(如示例2):
找第二十线fckconfig.defaultlanguage = *;改变fckconfig.defaultlanguage = 'zh-cn;简体中文设置默认语言
找第四十线fckconfig.tabspaces = 0;改变fckconfig.tabspaces = 1;即,Tab键可编辑域。
如果你的编辑器也用于Web,例如,对于日记或回复的消息,它必须考虑安全性,不要在工具栏前面使用默认值,或者自定义函数,或者对系统的使用基本已经定义,这是基本的工具栏,
找第六十四线fckconfig。一个工具集{基本} = {
{ 'bold ','italic ','orderedlist ','unorderedlist ',-,-, / * * / 'unlink 'link ',','style ','fontsize,'textcolor ','bgcolor ','smiley ','specialchar,替换,'preview}
}
这是我翻的基础,图像特征删除,添加链接功能去掉,因为图像和链接和Flash按钮添加图像和功能可以使首页直接访问和上传文件,如果你不改变这里直接上传一个木马是不是马上但这是不够的,该编辑器还支持编辑在鼠标右键的功能域。
找第七十三线
fckconfig.contextmenu = {通用, / * * /锚'link ',', / * * /图像,'flash ','select ','textarea ','checkbox,收音机,'textfield ','textfield ','textarea,X,R,R,R,R,X,X,R,D,R,D,C,X,X,P,P,X,P,C,X,P,P,X,P,P,X,P,P,X,P,P,X,P,P,P,P,P,P,P,P,P,P,P,P,
这是我改变到鼠标右键的链接,图像,flash,图像按钮的功能被删除。
找到fckconfig.fontnames = 'arial第七十七线;Comic Sans MS;快递新;宋体;宋体;Verdana;
我们使用的字体加上一些fckconfig.fontnames = ';黑体;脚本;_gb2312宋体;Comic Sans Kai;质谱;快递新时代新罗马;宋体;;Verdana;
然后设置上传功能,或在ASP,事实如此,默认的FCK是ASP代码的注释,所有低于100线全部删除就行了,然后把以下所有后面的browser.html和upload.asp型= XX型= YY,而YY你要保存的文件文件夹名称。
如果你想用你自己的表情,然后跳到131线,摆脱了表情图标的文件夹地址,和下面的表达式图标文件名,然后下面的三个数字显示每次弹出窗口的宽度和高度的线数和表达,根据你的表情图标的window.ok大小,总的配置文件被修改。
其次是编辑的职位,我的习惯是把编辑在根目录下的文件,五年初被放置在根目录(提示:放在根目录下,并建议使用绝对路径,设置路径如 / / FCKeditor
打开fckeditor.asp文件找sbasepath = / / FCKeditor而不是sbasepath = /
打开fckeditor.js文件,找到this.basepath = / /FCKeditor;this.basepath =/变化;
在12px域的默认字体编辑,和我的主页是14px默认字体,看起来很不舒服,想修改可以修改样式表符合要求,打开/编辑/ CSS / fck_editorarea.css,第四线可以改变字体大小:14px。
接下来是上传文件设置,这比较麻烦,请小心。
打开编辑管理员浏览器默认 frmresourcetype.html,发现第十五条线为{ 'uploadfile ','uploadfile},只是在设定的fckconfig.js,所以我上传的文件路径 /上传的文件,当然你也可以改变你想要的文件夹,但这里的名称必须是类型= YY和fckconfig.js YY。
不是结束,继续编辑管理员浏览器默认连接器 ASP,打开config.asp,第一configisenabled =假configisenabled =真的被修改,无法上传文件,然后configuserfilespath = /用户文件到我要configuserfilespath = / 。
然后加入configallowedextensions。添加上传下载设置configdeniedextensions = CreateObject(脚本。词典,)
configdeniedextensions。添加UploadFile
以同样的方式,这里的设置也相应的在fckconfig.js。
There is also one upload, that is, fast upload, this function is only available in FCKeditor 2, the previous version did not have this function.Enter the editorfilemanager%uploadasp, also open config.asp, also the ConfigIsEnabled = False set ConfigIsEnabled = True, ConfigUserFilesPath = I am here to put /UserFiles/ change I want ConfigUserFilesPath = /uploadfile/ Year ((Date)) - Month (Date) (/), because my upload is put in the UploadFile folder, and is separately placed on a monthly basis.Fast upload will not let you choose folders, but upload directly through the settings here. 如果你不与以前的设置很好地合作,你的文件将是一片混乱上传,这是管理很不方便,重复前面的操作在config.asp加到回来。
configallowedextensions。添加UploadFile
configdeniedextensions。添加UploadFile
接下来,我们来谈谈如何创建自己的在线编辑器。以ASP和js版本为例,ASP版本的示例代码通常用于后台操作。
复制代码代码如下所示:
<
昏暗的ofckeditor
集ofckeditor =新的FCKeditor
ofckeditor.basepath = /
ofckeditor.toolbarset =默认
ofckeditor。宽度=100%
ofckeditor。高度=400
ofckeditor。值= RS(logbody )
ofckeditor创建logbody 。
%>
<
昏暗的ofckeditor
集ofckeditor =新的FCKeditor
ofckeditor.basepath = /
ofckeditor.toolbarset =默认
ofckeditor。宽度=100%
ofckeditor。高度=400
ofckeditor。值= RS(logbody )
ofckeditor创建logbody 。
%>

ASP版本,当然,只能在页面中使用,以asp作为扩展名。如果你设置修改表情为 / fckedito.asp之前,它可以节省第三的行,和ASP版只有一个创造功能。建议使用ASP版修改内容。
然后看看js版本:
复制代码代码如下所示:

无功ofckeditor =新的FCKeditor('logbody);
ofckeditor.basepath =/;
ofckeditor.toolbarset =基本的;
ofckeditor宽度= 100 %;
ofckeditor高度= f'400;
ofckeditor价值= '';
ofckeditor创建();
U3000
U3000
修改表情集上述相同,JS版本可用于任何网页,甚至为HTML页面,因为它是由客户端生成的,这样的好处是可以减少网络流量,因为编辑只需要下载一个文件,可通过客户端显示的定义什么时候,因为FCKeditor初始化是在这一点的时候,JS能有所帮助。
此外,还有JS版本的另一个功能,这是replacetextarea()函数,可以替换指定的文本。接受我网站日志的回复部分:
复制代码代码如下所示:

<!——
功能showfck(){
无功ofckeditor =新的FCKeditor('fbcontent);
ofckeditor.basepath =/;
ofckeditor.toolbarset =基本的;
ofckeditor宽度= 100 %;
ofckeditor高度= '200;
ofckeditor价值= '';
/ / ofckeditor.create();
OFCKeditor.ReplaceTextarea();
/ / document.blog_feedback.blogsubmit.disabled =;
document.blog_feedback.blogsubmit.style.display =;
document.blog_feedback.openfck.disabled =真实;
document.blog_feedback.openfck.style.display =不关;
}
它是作为一个简单函数编写的。当用户打开编辑,生成示例。它不会刷新每一页,而是启动一个编辑器,页面的速度会更快。
附录:正如上面提到的,这并不是在现有的数据内容的编辑使用JS版,这是因为单引号(')的内容数据的问题将不可避免地存在,使用js版本生成的编辑器可能是单引号,因为单引号的问题,编辑是不正常的代,而ASP使用的是不同的,用ASP版本因为数据被视为一个变量,然后直接分配到编辑领域。此外,除非你想使用replacetextarea()来生成编辑器,你不需要先写这样的一个标签,一切都是由FCKeditor自动生成。所有你需要做的是fckeditor分配一个实例名称。同时,你不必担心如何提交。当表单被提交时,它将自动提交功能。变量的名字是叫你指定的编辑器实例后。
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部