`
aijun980204
  • 浏览: 96299 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

自定义FCKeditor的图片上传功能

    博客分类:
  • java
阅读更多

fck_image.js

196行
function Ok(){}
// 图象插入“确定”按钮

203行
alert( FCKLang.DlgImgAlertUrl ) ;
// 当没有图象URL时提示“请输入图象地址”,这个值分别定义在语言文件夹对应的语言js文件中

269行
function UpdateImage( e, skipId ){}
// 更新、插入图象

    e.src = GetE('txtUrl').value ;
    SetAttribute( e, "_fcksavedurl", GetE('txtUrl').value ) ;
    SetAttribute( e, "alt"   , GetE('txtAlt').value ) ;
    SetAttribute( e, "width" , GetE('txtWidth').value ) ;
    SetAttribute( e, "height", GetE('txtHeight').value ) ;
    SetAttribute( e, "vspace", GetE('txtVSpace').value ) ;
    SetAttribute( e, "hspace", GetE('txtHSpace').value ) ;
    SetAttribute( e, "border", GetE('txtBorder').value ) ;
    SetAttribute( e, "align" , GetE('cmbAlign').value ) ;

// 分别设置图象的各个属性值,这些属性分别对应fck_image.html中的各个文本输入框的ID。


281行
    // Advances Attributes

    if ( ! skipId )
        SetAttribute( e, 'id', GetE('txtAttId').value ) ;

    SetAttribute( e, 'dir'        , GetE('cmbAttLangDir').value ) ;
    SetAttribute( e, 'lang'        , GetE('txtAttLangCode').value ) ;
    SetAttribute( e, 'title'    , GetE('txtAttTitle').value ) ;
    SetAttribute( e, 'long

Desc'    , GetE('txtLongDesc').value ) ;

    if ( oEditor.FCKBrowserInfo.IsIE )
    {
        e.className = GetE('txtAttClasses').value ;
        e.style.cssText = GetE('txtAttStyle').value ;
    }
    else
    {
        SetAttribute( e, 'class'    , GetE('txtAttClasses').value ) ;
        SetAttribute( e, 'style', GetE('txtAttStyle').value ) ;
    }

// 对应“高级”选项卡的设置,在样式设置处并做了浏览器兼容判断


35-52行控制选项卡的显示

window.parent.AddTab( 'Info', FCKLang.DlgImgInfoTab ) ;

if ( !bImageButton && !FCKConfig.ImageDlgHideLink )
    window.parent.AddTab( 'Link', FCKLang.DlgImgLinkTab ) ;

if ( FCKConfig.ImageUpload )
    window.parent.AddTab( 'Upload', FCKLang.DlgLnkUpload ) ;

if ( !FCKConfig.ImageDlgHideAdvanced )
    window.parent.AddTab( 'Advanced', FCKLang.DlgAdvancedTag ) ;

// Function called when a dialog tag is selected.
function OnDialogTabChange( tabCode )
{
    ShowE('divInfo'        , ( tabCode == 'Info' ) ) ;
    ShowE('divLink'        , ( tabCode == 'Link' ) ) ;
    ShowE('divUpload'    , ( tabCode == 'Upload' ) ) ;
    ShowE('divAdvanced'    , ( tabCode == 'Advanced' ) ) ;
}

不 需要某个选项卡时只要注释掉相应代码即可 。

在fckeditorcode_id.js和 fckeditorcode_gecko.js中有一个设置图片上传窗口大小的代码:

new FCKDialogCommand('Image',FCKLang.DlgImgTitle,'dialog/fck_image.html',450,400)

这 两个文件在FCK主目录下的editor/js目录下。
new FCKDialogCommand('Image',FCKLang.DlgImgTitle,'dialog/fck_image.html',450,400)

修 改图片上传的界面:

文件:fck_image.html

控制“确定”与“取消”按 钮 的位置与样式:

文件:fckdialog.html   309~316行左右

去 掉 选项卡:35行左右

window.parent.AddTab( 'Info', FCKLang.DlgImgInfoTab ) ;

我 们只需注释此类语句即可。
分享到:
评论

相关推荐

    FCKeditor使用指南

    此文档的目录结构: 1 FCKeditor的下载及介绍 4 1.1 下载地址 4 1.2 FCKeditor下载包的介绍 4 2 FCKeditor的目录和文件精简 4 3 在页面创建FCKeditor 4 3.1 Js创建FCKeditor实例: 4...10 获取FCKeditor中插入的图片 31

    基于codeignitor 的简单新闻发布系统(整合fckeditor)

    基于codeignitor 的简单新闻发布系统(整合fckeditor) 功能很简单,只有增删改查,有登陆页面,不过不完善 整合了fckeditor 2.6.3...fckeditor图片上传功能能用(路径不变的话) 自定义了model类 安装说明见readme.txt

    Fckeditor2.6.3

    FCKeditor2.6zip是其最新的Javascript文件和图片等; FCKeditor.NET.zip是一个ASP.NET控件DLL文件。 下面结合一个ASP.NET2.0的项目来具体看看FCKeditor的安装、配置、使用。在开始之前请先下载FCKeditor文件包和...

    testlink 中文管理员手册(testlink admin_guide (3))

    群英汇testlink管理员手册:标记说明;测试项目管理(新建一个测试...配置FCKEditor(开启图片上传功能,改变FCKEditor的皮肤,自定义工具栏,拼写检查功能,定义模板,开启CKFinder,替换FCKEditor内置的文件管理器)

    FCK编辑器,在原来的基础上增加了一些功能

    <!-- FCK编辑器的设置 --> <add key="FCKeditor:BasePath" value="/fckeditor/"/> ...--自定义上传后图片URL中的域名--> <add key="FCKeditor:UploadedFilesDomain" value="http://192.168.1.153:8082/"/>

    FCK导入WORD项目

    5. 支持自定义图片上传格式(JPG,GIF,PNG,BMP)。 6. 支持自定义图片缩略图尺寸。 7. 支持自定义图片质量(1~100)。 8. 免费提供JavaScript SDK包,方便您将插件快速集成到已有网站中。 支持语言:PHP,JSP,ASP,...

    FCKeditor .NET的配置、扩展与安全性经验交流

    FCKeditor是使用非常广泛的HTML编辑器,本文从 ASP.NET 的使用场景对 FCKeditor 与 FCKeditor.NET 的配置、功能扩展(如自定义文件上传子目录、自定义文件名、上传图片的后期处理等)、以及安全性进行初步的阐述。

    维克企业网站管理系统.NET全能版(WakeIT Corp)

    产品图片上传支持图片水印和文字水印,同时支持自动生成缩略图功能;电子邮件发送支持附件发送功能;详细的网站访问流量统计;将网站的后台管理权限分为三十七个权限,方便不同人员对网站的管理。 《维克企业网站...

    Kuwebs企业网站管理系统_V1.0_UTF8

    6.自动生成缩略图、自定义图片或文字水印、上传图片时水印自动添加。 7.Flash动画可以根据设置不同样式,支持Flash轮播,动画等。 8.内置在线交流小窗口随屏滚动,方便企业和客户进行联系。 9.简介、新闻、产品、...

    seo企业网站cms

    4、产品、图片、下载字段自定义功能(包括简短、下拉、文本、多选、单选、图片字段),每个产品可以上传多张产品图片; 5、后台信息管理支持批量删除、批量转移、批量权限设置操作; 6、支持多种信息列表排序方式; ...

    dtcms网站管理系统

    2.增加图文多图上传、显示、自定义字段功能; 3.增加资讯、图文、下载三大模块的评论功能,可关闭或启用评论; 4.增加了模板管理,启用模板、重新生成模板功能; 5.增加了URL重写功能,可配置成伪静态; 6.增加了...

    生成缩略图插件ver1.2 for PHPCMS3.0.rar

    功能: 该插件能自动生成图片缩略图,同时每次上传图片都能选择是否生成缩略图及其大小,上传后图片链接地址自动指向原图并在原图上套用HTML边框. ver1.2 : 同步更新官方12月7日最新版本PHPCMS。 ver1.1 修复...

    小鱼儿外贸网站模板管理系统V3.8

    8,保存远程图片功能,当复制别人网站图片到详细简介,勾选“保存远程图片到本站”,即可把别人的图片保存到自己的网站空间 9,记录产品点击数,方便了解客户关注哪个产品 10,产品可排序,方便调整排列顺序 11,...

    DTCMS网站内容管理系统 V1.0 Beta2源码

    增加图文多图上传、显示、自定义字段功能; 3.增加资讯、图文、下载三大模块的评论功能,可关闭或启用评论; 4.增加了模板管理,启用模板、重新生成模板功能; 5.增加了URL重写功能,可配置成伪静态; 6....

    Fesend CMS系统源码(.NET 2.0版本!)

    Fesend独创了众多的先进技术和算法,如栏目无限级分类、功能强大 灵活且使用简单的模板解析技术、自定义js、自定义表单、自主开发的图片批量上传插件等; Fesend的模板解析系统,功能相当强大灵活,页面的 组织...

    fckedit编辑器

    页直接访问和上传文件, fckeditor还支持编辑域内的鼠标右键功能 FCKConfig.ContextMenu = ['Generic',/*'Link',*/'Anchor',/*'Image',*/'Flash','Select','Textarea','Checkbox','Radio','TextField','...

    酷纬企业网站管理系统Kuwebs 3.0 双语版.zip

    6.自动生成缩略图、自定义图片或文字水印、上传图片时水印自动添加。 7.Banner可以根据设置不同样式,支持Flash轮播,动画等。 8.内置在线交流小窗口随屏滚动,方便企业和客户进行联系。 9.简介、新闻、产品、...

    网人地方生活门户系统(WRMPS) v7.5 GBK.rar

    42,登记店铺增加上传展示图的功能增加 43,后台分类信息列表增加IP显示字段并且自动删除该IP下的所有信息并且把该IP写进黑名单中 44,手机站活动频道的内容显示 45,会员中心申请房产经纪人图片文字的错别字

    X-Blog V1.0 正式版

    添加可自定义日志和图片目录功能 3.修正查找错误的BUG 4.修正动态浏览时的几个常见BUG 5.修正后台静态生成时出现错误的BUG 6.新增PINK皮肤一款 7.添加BLOG安装程式. 8.添加自定义验证码功能 9.添加后台...

    fycms网站管理系统 v2.0 gb2312.rar

    加入函数接口,如果对ASP熟悉一点的,您还可以自己编写函数来和系统融合,直接调用系统函数,4.0新增自定义表单将提交结果发送到邮箱,专题功能,在线主题,可以轻松下载在线模版,在线插件,心情指数,特别针对SEO...

Global site tag (gtag.js) - Google Analytics