网络编辑的FCKeditor2.6.4简化的配置方法

网络编辑的FCKeditor2.6.4简化的配置方法
请把上传目录中fckeditoreditorfilemanagerconnectorsaspconfig.asp

昏暗的configuserfilespath
configuserfilespath = / userfiles /

中文配置说明:
因为下载压缩包包含很多我们在使用时没有使用的压缩包,而不是删除它。

在_开始删除所有文件和文件夹
删除FCKeditor目录:
fckeditor.afp
fckeditor.asp PHPChina
fckeditor.cfc
fckeditor.cfm PHPChina
fckeditor.lasso
fckeditor.pl PHPChina
fckeditor.py
access.txt
最终用户许可协议
删除语言包editorlang除了中文和英文
除皮肤目录中的默认皮肤外,删除该文件夹
除了PHP文件管理 / / /浏览器默认连接器/目录(最新版本的2.6.4.1似乎管理员连接器)
文件比其他PHP在文件管理器 / /目录上传
如果你不想要一个表情包删除MSN文件夹下editorimagessmiley表达按钮
完成简单化是很好的。

我们通常使用的编辑器的文件夹来存储,通常我们可以理解或编辑器FCKeditor

发现两个关键文件,fckeditor_php4.php fckeditor_php5.php,这两个文件的代码,这是PHP版本明显相关。

打开这两个文件

xml代码
功能FCKeditor($ instancename)
{
美元-> instanceName = $ instanceName;
美元->修改表情= '。 /编辑/;位置的文件中的默认编辑器位于
美元->宽度=百分之百的默认编辑器宽;
美元->高度= 350的默认编辑器高;
美元->工具条集= 'default的默认编辑器的皮肤;
这个值

这个数组();
}
FCKeditor设置文件fckconfig .js
xml代码
fckconfig.customconfigurationspath = ''; / /自定义配置文件路径和名称
fckconfigfckconfig.editorareacss = fckconfig.basepath + 'css / fck_editorarea。css; / /编辑样式表文件
fckconfig.editorareastyles = ''; / /编辑样式表样式
fckconfig.toolbarcombopreviewcss = ''; / / CSS预览工具栏
fckconfig.doctype = ''; / /文件类型
fckconfig.basehref = ''; / /基地址相关链接。
fckconfig.fullpage = false; / /允许编辑HTML文件,或只允许内容编辑
fckconfig.startupshowblocks = false; / /决定是否启用显示模块
FCKConfig。调试= false; / /是否开启调试功能
fckconfigfckconfig.skinpath = fckconfig.basepath + 'skins / / /默认/皮肤路径;
FCKConfig preloadimages =…预加载。
fckconfigfckconfig.pluginspath = fckconfig.basepath + 'plugins / / /插件路径;
fckconfig.autodetectlanguage = true; / /自动检测语言
fckconfig.defaultlanguage = 'zh-cn '; / /默认语言
fckconfig.contentlangdirection = 'ltr '; / /默认文本方向,可选LTR和RTL
fckconfig.processhtmlentities = true; / /的HTML实体
fckconfig.includelatinentities = true; / /包括拉丁
fckconfig.includegreekentities = true; / /包括希腊
fckconfig.processnumericentities = false; / /数字处理实体
fckconfig.additionalnumericentities = ''; / /额外的数字实体
fckconfig.fillemptyblocks = true; / / fillemptyblocks =真
fckconfig.formatsource = true; / /是否自动格式化代码视图切换时
fckconfig.formatoutput = true; / /自动格式化代码时的输出内容
fckconfig.formatindentator = ''; / /当使用缩进代码在源代码中的格式字符
fckconfig.startupfocus = false; / /开的时候重点编辑,打开的页面时,光标在fckeditor
fckconfig.forcepasteasplaintext = false; / /被迫纯粘贴文件的内容
fckconfig.autodetectpastefromword = true; / /无论从Word粘贴文件自动检测,只支持IE
fckconfig.showdropdialog = true; / /是否显示下拉菜单
fckconfig.forcesimpleampersand = false; / /不成XML实体符号
fckconfig.tabspaces = 0; / /按Tab键光标跳数,默认值是不跳格零
fckconfig.showborders = true; / /合并的边界
fckconfig.sourcepopup = false; / /流行
fckconfig.toolbarstartexpanded = true; / /启动FCKeditor工具栏默认是启动
fckconfig.toolbarcancollapse = true; / /可以折叠和展开工具栏
fckconfig.ignoreemptyparagraphvalue = true; / / ignoreemptyparagraphvalue =真
fckconfig.floatingpanelszindex = 10000; / /浮动面板指数
fckconfig.htmlencodeoutput = false; / /的HTML输出编码
fckconfig.templatereplaceall = true; / / templatereplaceall =真
fckconfig.toolbarlocation =; / /工具栏位置,
fckconfig.customconfigurationspath = ''; / /自定义配置文件路径和名称
fckconfigfckconfig.editorareacss = fckconfig.basepath + 'css / fck_editorarea。css; / /编辑样式表文件
fckconfig.basehref = ''; / /基地址相关链接。
FCKConfig。调试=真/假; / /是否开启调试功能,当调用FCKDebug。输出(),它将调试窗口中的内容输出
fckconfigfckconfig.skinpath = fckconfig.basepath + 'skins / / /默认/套;皮肤
fckconfig.autodetectlanguage =真/假; / /自动检测语言
fckconfig.defaultlanguage = 'zh-cn '; / /设置默认语言
fckconfig.contentlangdirection = 'ltr / / / RTR;默认文本方向,LTR左右RTR
fckconfig.fillemptyblocks =真/假; / /使用此功能,可以块级元素是空的空间来代替
fckconfig.formatsource =真/假; / /切换到代码视图,是否自动格式化代码
fckconfig.formatoutput =真/假; / /自动格式化代码时的输出内容
fckconfig.formatindentator = ; / /当使用缩进代码在源代码中的格式字符
fckconfig.geckousespan =真/假; / /跨度可以代替B,我,U mark
fckconfig.startupfocus =真/假; / /焦点是开放编辑
fckconfig.forcepasteasplaintext =真/假; / /强制粘贴为纯文本
fckconfig.forcesimpleampersand =真/假; / /不成XML实体符号
fckconfig.tabspaces = 0 / / / 1;标签是有效的
fckconfig.tabspaces = 4; / /空间选项卡。字符数
fckconfig.showborders =真/假; / /框架
fckconfig.toolbarstartexpanded =真/假; / /加载页时,工具栏启动,只有点展开工具栏
fckconfig.toolbarcancollapse =真/假; / /允许折叠工具栏
fckconfig.toolbarsets =对象; / /编辑器工具栏定义,删除,参考现有的工具栏
fckconfig.entermode = 'p'; / /直接返回到编辑器,在代码生成的,可选P | div | BR
fckconfig.shiftentermode =到'; / /编辑Shift+Enter,在生成的代码,可选P DIV BR | |
fckconfig.contextmenu =字符串数组; / /菜单内容
fckconfig.fontcolors = ; / /文字颜色列表
fckconfig.fontnames = ; / /字体列表
fckconfig.fontsizes = ; / /名单
fckconfig.fontformats = ; / /文本格式列表
fckconfig.stylesxmlpath =CSS; / /样式列表的XML文件的位置
fckconfig.templatesxmlpath =XML; / /模板文件位置
fckconfig.spellchecker =IESpell / spellerpages ; / /拼写检查
fckconfig.iespelldownloadurl = ; / /下载网址拼写检查器
fckconfigfckconfig.smileypath = fckconfig.basepath + 'images / / /的MSN的笑脸; / /表达文件存储路径
fckconfig.smileyimages = ''; / /表达的文件名列表,请参阅默认设置
fckconfig.smileycolumns = 8; / /表达的窗口中显示的列数的表达
fckconfig.smileywindowwidth = 320; / /表达显示窗口的宽度,这个窗口将寻找调整文件的变化
fckconfig.smileywindowheight = 240; / /表达显示窗口的高度,这个窗口将寻找调整文件的变化
fckconfig.fullpage =真/假; / /允许编辑HTML文件,或只允许内容编辑
上传设置

无功_filebrowserlanguage = 'php '; / / ASP ASPX CFM套索| | | | Perl | PHP | py
无功_quickuploadlanguage = 'php '; / / ASP ASPX CFM套索| | | | PHP代码} { /
第一种是使用文件浏览器/第二语言,快速上传语言,你需要
fckconfig.linkuploadallowedextensions = ; / /空所有
fckconfig.linkuploaddeniedextensions =。(PHP | PHP3 | PHP5 | PHTML | ASP | aspx | ascx | JSP | CFM | CFC | PL |蝙蝠| exe | DLL | REG | CGI)美元。
这是两个许可证,并拒绝上传文件类型列表。
fckconfig.imagebrowser = false;无论服务器文件的浏览是在插入图片功能
fckconfigfckconfig.imagebrowserurl = fckconfig.basepath + 'filemanager / / /浏览器的默认浏览器。htmltype = imageconnector =连接器 /+ _filebrowserlanguage +/+ _filebrowserextension连接器;
type =图像表示文件类型是图像,它使文件浏览器位于文件上传路径文件夹下。
fckconfig.flashbrowser = false;无论是服务器的文件浏览中插入Flash功能
fckconfig.linkupload = false;是否允许插入链接快速上传功能
fckconfig.imageupload = false;是否启用快速上传图片
fckconfig.flashupload = false;是否启用Flash上传
服务器文件设置

文件浏览器设置:
fckeditoreditorfilemanagerconnectorsaspconfig.asp

configisenabled =真正的决定文件浏览器启用。这是在服务器上执行
configuserfilespath = / / / 测试上传上传文件的路径(相对)
configallowedextensions添加文件。
configdeniedextensions添加文件。
configallowedextensions添加图像。
configdeniedextensions添加图像。
configallowedextensions添加Flash。
configdeniedextensions添加Flash。
configallowedextensions添加媒体。
configdeniedextensions添加媒体。
这是4个不同的文件类型对应的前编辑图片插入到插入传媒的4大功能插入链接。
这里的文件类型与上面提到的两种文件类型一致,必须更改。
快速上传:

xml代码
configisenabled =假 / /是否启用快速上传
configuserfilespath = / userfiles /

/ /如果想上传 / / /测试上传yyymmdd /文件夹下面
修改configuserfilespath = / / / 测试上传年(现在())右(0 月(现在()),2)右(0 的日子(现在()),2)。
FCKeditor集多个工具栏样式

有两个工具栏默认fckeditor的风格,和基地。但现在我想增加一个工具栏的风格。我一会儿试过一份默认样式复制到fckconfig。一个工具集{blogedit},我不在这写个人工具栏项目。但当我叫工具栏,我提示我说工具栏blogedit设置没有被发现。这是什么可以使用FCKeditor只有两种风格的DEF阿尔特和基地找到的fckconfig.js里面设置我在这里补充DDD的工具栏风格使用只有当你需要它的时候

在参考时间,美元->工具条集= 'ddd;就OK了
xml代码
FCKConfig。一个工具集{ { } =默认
{源,'docprops ',保存,'newpage ','preview,'templates}—,,
{切,'copy ','paste ','pastetext ','pasteword ','print ','spellcheck},
{歌唱家,'redo'、‘',替换',-,-,'selectall ','removeformat},
{‘形','checkbox,收音机,'textfield ','textarea ','select '按钮','imagebutton ','hiddenfield},
',
{ 'bold ','italic ','underline ','strikethrough ','subscr,PT,'superscr,PT},
{ 'orderedlist ','unorderedlist ','outdent ','indent ','blockquote},
{ 'justifyleft ','justifycenter ','justifyright ','justifyfull},
{ 'link ','unlink '锚' },
{图像,'flash,}},法治,'smiley ','specialchar ','pagebreak},
',
{ 'style ','fontformat ','fontname ','fontsize},
{ 'textcolor ','bgcolor},
{ 'fitwindow ','showblocks、' },因为最后一排的逗号。 /否
};
FCKConfig。一个工具集{ { } =基本
{ 'bold ','italic ','orderedlist ','unorderedlist ',-,-,'link ','unlink、}。
};
FCKConfig。一个工具集{DDD} = {
{'OrderedList','UnorderedList','Link','Unlink', -, -,'About','Bold','Italic','Underline','StrikeThroug
H,'subscr,PT,'superscr,PT}
};
我将有时间,车牌ADODB + smarty的应用
整合FCKeditor进入我的页面

目前的版本提供了FCKeditor只提供Javascrīpt的整合,因此,这里只介绍如何使用Javascrīpt整合FCKeditor进入网站,当然,其他各种语言的集成,你可以
是指在_samples文件夹实例来完成
1、如果编辑已经安装在你的网站上下的 / /文件夹fckeditor。所以,我们需要做的第一步是放在头段页SCR介绍Javascrīpt标记PT集成模块。例如:
路径可修改的地方

2、现在,FCKeditor类已经可用。有两种方法来建立一个FCKeditor编辑器的页面:
方法1:内联(推荐):下面的代码放置在页面表单标记中需要编辑器的地方:

无功ofckeditor =新的FCKeditor('fckeditor1);
ofckeditor创建();
方法2:文本标记替换(不推荐):在页面的onload事件,添加下面的代码来替换现有的文本标签

在window.onload =功能()
{
无功ofckeditor =新的FCKeditor('mytextarea);
OFCKeditor.ReplaceTextarea();
}
这是初始值。
现在,编辑器可以使用它
FCKeditor参考类:
以下是FCKeditor类来建立编辑页面上的指示

Constructor:
FCKeditor(instancename {,宽度,高度,工具条集,值})
独特的名字:instanceName编辑(相当于身份证)
宽度:宽度
高度:高度
该工具条集名称:工具栏收集
值:编辑器初始化内容

性能
instanceName:编辑器实例名称
宽度:默认值为100%。
高度:高度,默认值为200。
该工具条集名称:工具,参考fckconfig.js,默认值是默认的
值:初始化编辑器的HTML代码,默认值为null。
对修改表情基路径:编辑 / /文件夹fckeditor默认。最好不要使用相对路径。最好使用与站点根路径相关的表达式以结束/结束。
无论checkbrowser:检查浏览器的兼容性在显示编辑器,默认为true
无论displayerrors:显示一个提示错误,是真的;
收集:
配置{值} =值;
此集合用于更改配置中的一个项的值,例如
ofckeditor。配置{缺省语言pt-BR} =;

方法:
创建()
设置和输出编辑器

repacetextarea(textareaname)
用编辑器替换相应的文本框

如何配置FCKeditor
FCKeditor提供一套设置自定义其外观,功能,和行为。主配置文件被命名为Fckconfig.js
您还可以编辑主配置文件,您可以定义它们自己的独立配置文件。使用Javascrīpt的配置文件的语法。

设置编辑器时,可以使用以下语法:
VaR只有FCKeditor =新的FCKeditor('fckeditor1);
ofckeditor。配置{ 'customconfigurationspath} = / myconfig JS;
ofckeditor创建();

提醒:当您修改配置时,请清除浏览器缓存以查看效果。

自定义样式表
FCKeditor在风格的工具栏提供了一个预定义的样式,这是由XML文件定义。fckeditor的根文件夹下的fckstyls.xml文件存在默认的XML格式文件。
XML文件的结构分析如下:

每一种风格的标签来定义一个风格,名称的样式名称显示在下拉列表中的元素的属性,用于指定该样式的对象,因为FCKeditor风格是上下文相关的,也就是说,不同的对象的选择,只会显示这种风格的定义
拼写检查
有两个拼写检查的功能,一个是IESpell,默认的拼写检查,使用,要求用户下载和安装IESpell软件,此外,spellpager提供了一种方法来检查拼写,但是,因为spellpager是一个服务器端的脚本,php写的让你的Web服务器必须支持PHP脚本语言可以
K M D(r-l0改变拼写检查,查看配置文件的详细描述
压缩脚本
为了提供脚本加载效率,FCKeditor使用下面的方法来压缩脚本尽可能减少脚本的大小:
1,删除脚本中的注释。
2。从脚本中删除所有没有意义的空白。
此外,FCKeditor还提供了一个专门用来压缩脚本,这样就可以减少文件的大小,当你释放它的工具。
你可以复制fckeditor.packager.exe从_packager文件夹到fckeditor的根文件夹,运行压缩脚本

定位功能
如果FCKeditor不提供你需要的语言(实际上所有),你也可以自己做一个新的语言。
你只需要复制和翻译的基础上en.js。此外,语言的名称和相应的脚本文件名必须遵循RFC 3066标准,但需要较低的情况下,例如,对应于葡萄牙语言脚本。
文件名必须pt.js
如果你需要某一国家的某种语言,你可以在语言族的缩写后面加上一条十字线和一个国家缩写。
使用时,系统自动检测客户端语言和国家,并使用适当的接口语言。
当你建立一个新的语言,你必须建立在编辑 / / fcklanguagemanager郎这一项。JS
= fcklanguagemanager.availablelanguages
{

恩:英语,
病人:'portuguese
}

需要提醒的是,该文件必须保存为UTF-8格式
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部