中国ASP.NET开发网论坛主区ASP.NET相关技术 FCKeditor2.6在ASP.NET中的配置方法(附源码下载)

1  /  1  页   1 跳转 查看:5747

FCKeditor2.6在ASP.NET中的配置方法(附源码下载)

FCKeditor2.6在ASP.NET中的配置方法(附源码下载)

FCKEditor目前的最新版本是2.6,但支持.NET的DLL版本还是2.5,本文介绍FCKEditor2.6在ASP.NET中的配置方法。

本文的示例下载地址(包含了整个解决方案及网站,下载后即可使用):

附件: FCKEditorDemo.rar (2008-4-13 8:09:03, 701.88 K)
该附件被下载次数 3061

(解压密码:www.china-aspx.com)

FCKEditor官方下载地址:http://www.fckeditor.net/download

配置方法如下:

一、在官方网站上下载

下载地址:http://sourceforge.net/project/downloading.php?group_id=75348&filename=FCKeditor_2.6.zip

解压后目录结构如下图所示:



二、删除不必要的文件

从官方下载下来的FCKEditor2.6大小有3.61M(解压后),其实有很多文件对于只用ASP.NET的来讲是不需要的,我们可以删除不必要的文件:

1.根目录下除editor目录、fckconfig.js、fckeditor.js  fckstyles.xml  fcktemplates.xml 这几个保留,其余的全部删除

2.editor\filemanager\connectors目录中除aspx目录外全部删除

3.editor\lang目录中除en.js、zh.js 、zh-cn.js外全部删除

4.删除_samples目录,当然如果你想看示例,就不要删除这个目录了。

三、FCKEditor2.6的详细设置

1.fckconfig.js中修改

FCKConfig.ToolbarSets["Default"] = [
['Bold','Italic','Underline','StrikeThrough','-','Subscript','Superscript'],
['OrderedList','UnorderedList','-','Outdent','Indent','Blockquote'],
['JustifyLeft','JustifyCenter','JustifyRight','JustifyFull'],
['Link','Unlink','Anchor'],
['Image','Flash','Table','Rule','Smiley','SpecialChar','PageBreak'],
'/',
['Style','FontFormat','FontName','FontSize'],
['TextColor','BGColor'],
['FitWindow','ShowBlocks','-','About']  // No comma for the last row.
] ;
//上面一段我去掉了一些不常用的功能,可以根据实际需要增加。
FCKConfig.DefaultLanguage  = 'zh-cn' ;    //原来是en
var _FileBrowserLanguage = 'aspx' ; // asp | aspx | cfm | lasso | perl | php | py  改成aspx
var _QuickUploadLanguage = 'aspx' ; // asp | aspx | cfm | lasso | perl | php | py

2.在Bin中加入DLL文件
DLL文件下载地址:http://sourceforge.net/project/showfiles.php?group_id=75348&package_id=137125

3.在工具栏中加入DLL文件

4.配置上传路径
编辑FCKeditor\editor\filemanager\connectors\aspx\config.aspx 中修改

private bool CheckAuthentication()
{
  // WARNING : DO NOT simply return "true". By doing so, you are allowing
  // "anyone" to upload and list the files in your server. You must implement
  // some kind of session validation here. Even something very simple as...
  //
  //  return ( Session[ "IsAuthorized" ] != null && (bool)Session[ "IsAuthorized" ] == true );
  //
  // ... where Session[ "IsAuthorized" ] is set to "true" as soon as the
  // user logs in your system.
  return true; //原来这里是 false;不过还是建议看看上面的警告
}

在SetConfig方法中设置

UserFilesPath = "~/Upload/FCKEditor";//我这里设置在了网站根目录下的Upload/FCKEditor目录中,根据实际情况和个人喜好而定。

好了,大家有什么问题可以去http://www.china-aspx.com/Forum提问,也可MSN:china-aspx@hotmail.com

本文的示例下载地址(包含了整个解决方案及网站,下载后即可使用):
(解压密码:www.china-aspx.com)
最后编辑admin 最后编辑于 2008-04-13 09:29:01
 

回复:FCKeditor2.6在ASP.NET中的配置方法(附源码下载)

,谢谢楼主分享,支持!!!
 

回复:FCKeditor2.6在ASP.NET中的配置方法(附源码下载)

谢谢管理员给我讲解,
 

回复:FCKeditor2.6在ASP.NET中的配置方法(附源码下载)

用FCKeditor2.6出了问题,在VS里面,加入控件,我不管怎么搞都运行后都只显示文本输入区,
查看源码如下:
<div><textarea name="FCKeditor1" rows="4" cols="40" style="width: 100%; height: 200px" wrap="virtual"></textarea></div>

包括使用楼主的DEMO也同样显示..不知道昨回事....谢谢
 

回复:FCKeditor2.6在ASP.NET中的配置方法(附源码下载)

FCKEditor目录加进去了吗?
 

回复:FCKeditor2.6在ASP.NET中的配置方法(附源码下载)

我想请问为什么我在FCKEditor编辑框输入了<tr>后取FCKEditor1.value是<tr>而不是源代码的<p>& lt;tr&g t;</p>
最后编辑win95 最后编辑于 2008-06-02 21:29:16
 

回复:FCKeditor2.6在ASP.NET中的配置方法(附源码下载)

我怎么上传到服务器上面就不能显示了啊?

楼主抓紧帮忙,谢谢!
 

回复:FCKeditor2.6在ASP.NET中的配置方法(附源码下载)

附件怎么不能下
 
1  /  1  页   1 跳转

版权所有 中国ASP.NET开发网  Discuz!NT  Sitemap

Powered by Discuz!NT 2.1.202    Copyright © 2001-2008 Comsenz Inc.
Processed in 0.375 second(s) , 4 queries.
返顶部