当前位置:首页 » 编程语言 » fckeditorforjava

fckeditorforjava

发布时间: 2024-04-25 18:50:27

Ⅰ Fckeditor java上传附件问题

Fckeditor 那个超链接功能不好改吧,还不如自己做一个上传功能,给你提供个例子,找着做吧

自定义工具栏按钮
需要修改的文件:
1. fckeditor/fckconfig.js
2. fckeditor/editor/lang/zh-cn.js
3. fckeditor/editor/_source/internals/fckregexlib.js
4. fckeditor/editor/_source/internals/fckcommands.js
5. fckeditor/editor/_source/internals/fcktoolbaritems.js
具体步骤:
第一步:修改fckconfig.js文件
1. 我们找到FCKConfig.ToolbarSets["Default"]这一行,在最后即'About'后添加一个工具按钮MyToolBar,名称为MyToolBar;
2. 找到FCKConfig.DefaultLanguage,修改语言为:zh-cn;
3. 找到FCKConfig.AutoDetectLanguage,设置为false,即关闭语言的自动检测功能;
第二步:修改zh-cn.js文件
1. 在最后加入:MyToolBar : "我的自定义工具栏"
2. 注意它前面的一个最后要加多一个逗号;
第三步:修改fckregexlib.js文件
找到NamedCommands这一行,在最后加入:MyToolBar
第四步:修改 fckcommands.js 文件
找到FCKCommands.GetCommand函数,在其中加入:
case 'MyToolBar':
oCommand = new FCKDialogCommand('MyToolBar', FCKLang.MyToolBar, 'dialog/MyToolBar.html', 450, 400 );
break ;
第五步:修改fcktoolbaritems.js文件
找到FCKToolbarItems.GetItem函数,在其中加入:
case 'MyToolBar':
oItem = new FCKToolbarButton('MyToolBar', FCKLang.MyToolBar, null, null, null, true, 72);
break ;
这里72是表示skins目录下各个皮肤目录中fck_strip.gif图片文件中的图片索引,我们这里用和命令ShowBlocks一样的图标(一个问号图片)。
第六步:在目录fckeditor/editor/dialog/ 下面创建一个MyToolBar.html文件,内容如下:
<html>
<head>
<title>MyTool Dialog Page</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta content="noindex, nofollow" name="robots" />
<script src="common/fck_dialog_common.js" type="text/javascript"></script>
<script type="text/javascript">
var oEditor = window.parent.InnerDialogLoaded();
window.onload = function() {
window.parent.SetOkButton(true);
window.parent.SetAutoSize(true);
}
function Ok() {
var oActiveEl = oEditor.FCK.EditorDocument.createElement('SPAN');
oActiveEl.innerHTML = GetE('txtName').value;
oEditor.FCKUndo.SaveUndoStep();
oActiveEl = oEditor.FCK.InsertElement(oActiveEl);
return true;
}
</script>
</head>
<body style="overflow: hidden">
<table width="100%" style="height: 100%">
<tr>
<td align="center">
请输入文字:
<input id="txtName" type="text" />
</td>
</tr>
</table>
</body>
</html>

热点内容
电脑如何局域网共享文件夹 发布:2024-05-19 01:25:01 浏览:67
手机存储越大性能越好吗 发布:2024-05-19 01:14:28 浏览:176
我的世界hyp服务器怎么玩 发布:2024-05-19 00:51:25 浏览:801
手机如何解压百度云文件 发布:2024-05-19 00:32:24 浏览:905
centos使用python 发布:2024-05-18 23:39:48 浏览:868
幻影天龙脚本 发布:2024-05-18 23:38:17 浏览:712
编程的py 发布:2024-05-18 23:36:22 浏览:74
安卓系统怎么改序列号 发布:2024-05-18 23:28:16 浏览:783
c语言中实数 发布:2024-05-18 23:21:03 浏览:895
服务器搭建题目 发布:2024-05-18 23:01:29 浏览:28