VS2005,VS2008下.
FCKeditor增加了代码高亮显示,和图片水印功能
经过X8023Z团队修改精简.并附个人配置经验.
如有学习者请加入群:60960278
常见错误问题:
1:找不到文件,那就是说路径没有设置好. <add key="FCKeditor:BasePath" value="~/fckeditor/"/>
<add key="FCKeditor:UserFilesPath" value="/Web/FileManage/UpLoad/Images/" />
此外最好是用根目录
2:FCKEditor.net PK XML request error: Internal Server Error(500)
500问题可能是最头痛的(在“浏览服务器”页面,总是报 "XML request error: Internal Server Error(500)")
可能的解决方法:
1。如果具有站点是虚拟目录的,需要配置 UserFilesPath,记住格式是 /虚拟根目录/上传文件夹/ ,可以在web.config中统一配置,这里我的测试页面是http://localhost:3527/aspx/sample01.aspx, 虚拟跟目录就是 aspx,如下,
<appSettings>
<add key="FCKeditor:UserFilesPath" value="/aspx/UserFiles/" />
appSettings>
FCK 的默认配置是 /UserFiles/,
2。如果是asp.net 2.0,且在web.config中配置了全局了 记住,在 FCKEditor 目录添加一个 web.config,覆盖这两个全局配置,如下
<system.web>
<pages theme="" styleSheetTheme="" />
</system.web>
或者分别打开,
FCKeditor\editor\filemanager\upload\aspx\upload.aspx 与 FCKeditor\editor\filemanager\browser\default\connectors\aspx\connector.aspx 在page 指令中设置其未空。如下
<%@ Page language="c#" Inherits="FredCK.FCKeditorV2.FileBrowserConnector" AutoEventWireup="false" Theme="" StylesheetTheme="" %>
3。测试页面
FCKeditor\editor\filemanager\upload\
与 FCKeditor\editor\filemanager\browser\default\connectors\
目录下个有test.htm可供测试
还有几点注意:
1.上传的文件是否有写权限
2.路径问题,有时在做项目时,在Web.config中就应该做以下修改:
更正:
<appSettings>
<add key="FCKeditor:BasePath" value="/FCKeditor/"/>
<add key="FCKeditor:UserFilesPath" value="/upload/"/>
</appSettings>
为
<appSettings>
<add key="FCKeditor:BasePath" value="~/FCKeditor/"/>
<add key="FCKeditor:UserFilesPath" value="~/upload/"/>
</appSettings>或者
<appSettings>
<add key="FCKeditor:BasePath" value="/项目名/FCKeditor/"/>
<add key="FCKeditor:UserFilesPath" value="/项目名/upload/"/>
</appSettings>为什么要用这种方式,是因为有时图片无法读取带" ~ "的路径
例如:<img src="~/upload/123.jpg">就无法在HTML中显示出来.
做了更改以后,记得在上传时也作相应的修改.
===========================================
调用说明:
前面上加上<!--#include file="FCKeditor/fckeditor.asp" -->把fckeditor.asp包含进来。
下面代码放在 Body 区中 就可
<%
Dim oFCKeditor
Set oFCKeditor = New FCKeditor
oFCKeditor.BasePath = "/FCKeditor/" '设置编辑器的路径,我站点根目录下的一个目录
oFCKeditor.Config("SkinPath") = "/FCKeditor/editor/skins/silver/" '这行去掉为默认样式 还可以把silver换成 office2003样式
oFCKeditor.ToolbarSet = "Default" '默认工具栏 后台自己用
'oFCKeditor.ToolbarSet = "Basic" '基础工具栏 用户页面用 比较安全
oFCKeditor.Width = "100%" 宽度
oFCKeditor.Height = "600" 高度
oFCKeditor.Value = "精减配置" '这个是给编辑器初始值
oFCKeditor.Create "logbody" '以后编辑器里的内容都是由这个logbody取得,命名由你定
%>
=============================================
以下是改过的内容。页面里有标记。
------------------------------
fckconfig.js
默认中文
在编辑器域内可以使用Tab键
加上中文字体
字体大小 12PX 到 60PX
aps版本上传
去掉了没用的按钮,我自己认为没用,你要用可以加回去
------------------------------
fckeditor\editor\filemanager\connectors\asp\config.asp
打开文件上传
按日期生成上传文件夹名
------------------------------
fckeditor\editor\filemanager\connectors\asp\commands.asp
上传文件重命名
------------------------------
附:
位于根目录下的fckconfig.js文件。配置选项:
AutoDetectLanguage=true/false 自动检测语言
BaseHref="" 相对链接的基地址
ContentLangDirection="ltr/rtl" 默认文字方向
ContextMenu=字符串数组,右键菜单的内容
CustomConfigurationsPath="" 自定义配置文件路径和名称
Debug=true/false 是否开启调试功能,这样,当调用FCKDebug.Output()时,会在调试窗中输出内容
DefaultLanguage="" 缺省语言
EditorAreaCss="" 编辑区的样式表文件
EnableSourceXHTML=true/false 为TRUE时,当由可视化界面切换到代码页时,把HTML处理成XHTML
EnableXHTML=true/false 是否允许使用XHTML取代HTML
FillEmptyBlocks=true/false 使用这个功能,可以将空的块级元素用空格来替代
FontColors="" 设置显示颜色拾取器时文字颜色列表
FontFormats="" 设置显示在文字格式列表中的命名
FontNames="" 字体列表中的字体名
FontSizes="" 字体大小中的字号列表
ForcePasteAsPlainText=true/false 强制粘贴为纯文本
ForceSimpleAmpersand=true/false 是否不把&符号转换为XML实体
FormatIndentator="" 当在源码格式下缩进代码使用的字符
FormatOutput=true/false 当输出内容时是否自动格式化代码
FormatSource=true/false 在切换到代码视图时是否自动格式化代码
FullPage=true/false 是否允许编辑整个HTML文件,还是仅允许编辑BODY间的内容
GeckoUseSPAN=true/false 是否允许SPAN标记代替B,I,U标记
IeSpellDownloadUrl=""下载拼写检查器的网址
ImageBrowser=true/false 是否允许浏览服务器功能
ImageBrowserURL="" 浏览服务器时运行的URL
ImageBrowserWindowHeight="" 图像浏览器窗口高度
ImageBrowserWindowWidth="" 图像浏览器窗口宽度
LinkBrowser=true/false 是否允许在插入链接时浏览服务器
LinkBrowserURL="" 插入链接时浏览服务器的URL
LinkBrowserWindowHeight=""链接目标浏览器窗口高度
LinkBrowserWindowWidth=""链接目标浏览器窗口宽度
Plugins=object 注册插件
PluginsPath="" 插件文件夹
ShowBorders=true/false 合并边框
SkinPath="" 皮肤文件夹位置
SmileyColumns=12 图符窗列数
SmileyImages=字符数组 图符窗中图片文件名数组
SmileyPath="" 图符文件夹路径
SmileyWindowHeight 图符窗口高度
SmileyWindowWidth 图符窗口宽度
SpellChecker="ieSpell/Spellerpages" 设置拼写检查器
StartupFocus=true/false 开启时FOCUS到编辑器
StylesXmlPath="" 设置定义CSS样式列表的XML文件的位置
TabSpaces=4 TAB键产生的空格字符数
ToolBarCanCollapse=true/false 是否允许展开/折叠工具栏
ToolbarSets=object 允许使用TOOLBAR集合
ToolbarStartExpanded=true/false 开启是TOOLBAR是否展开
UseBROnCarriageReturn=true/false 当回车时是产生BR标记还是P或者DIV标记
FCKEDITOR-2.6.3 代码高亮与图片水印
5星 · 超过95%的资源 需积分: 9 76 浏览量
2008-10-10
01:07:35
上传
评论 1
收藏 4.02MB RAR 举报
zjp8023
- 粉丝: 111
- 资源: 14
最新资源
- 3122080306 邹子轩 实验报告二.docx
- 基于STM32 NUCLEO板设计彩色LED照明灯(纯cubeMX开发)(大赛作品,文档完整,可直接运行)
- 发那科工业机器人保养大全
- Sphere.h
- REMD固有时间尺度分解信号分量可视化(Matlab完整源码和数据)
- 嵌入式系统双单片机STC89C52+STC15W104多功能学习板电路图可扩展 适用于单片机初学者和教学
- 基于STM32蓝牙控制小车系统设计(硬件+源代码+论文)大赛作品
- XILINXFPGA源码基于Spartan3火龙刀系列FPGA开发板VGA测试例程
- Java聊天室的设计与实现【尚学堂·百战程序员】
- python中matplotlib教程
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈