[DNN扩展]LionHtmlEditorProvider(v1.0.1)

新增功能:
1、加强了对上传文件的大小、格式、上传图片水印的设置;
2、增加了是否根据不同的用户是否选择不同上传路径的判断
关于LionHtmlEditorProvider:http://esshs.cnblogs.com/archive/2005/07/01/184581.html
下载v1.0.1>>
下载v1.0.0>>

安装步骤:
1、将压缩包中LionHtmlEditorProvider(v1.0.1)文件夹下的DotNetNuke.LionHtmlEditorProvider.dll复制到DNN程序根目录下。(其余的文件可用V1.0.0版的文件,本次只更新了这一个文件)
2、修改web.config文件的htmlEditor节点如下:

     < htmlEditor  defaultProvider ="LionHtmlEditorProvider" >
      
< providers >
        
< clear  />
        
< add  name ="Ftb3HtmlEditorProvider"  type ="DotNetNuke.HtmlEditor.Ftb3HtmlEditorProvider, DotNetNuke.Ftb3HtmlEditorProvider"  providerPath ="~\Providers\HtmlEditorProviders\Ftb3HtmlEditorProvider\"  toolbarStyle ="Office2003"  enableProFeatures ="false"  spellCheck =""   />
        
< add  name ="LionHtmlEditorProvider"  type ="DotNetNuke.HtmlEditor.LionHtmlEditorProvider, DotNetNuke.LionHtmlEditorProvider"  providerPath ="~\Providers\HtmlEditorProviders\LionHtmlEditorProvider\"  toolbarStyle ="Office_XP"  UseDNNRootImageDirectory ="True"   />
      
</ providers >
    
</ htmlEditor >

     toolbarStyle的可选值有:Office_Blue,Office_XP,Office_2000,Office_Gray,Office_Green,Office_Red,Office_Tinge,Office_Yellow,Office_3D,Mini,Office_Full
    UseDNNRootImageDirectory:是否根据不同的用户选择不同的上传路径   
    AdminUpLoadFileSize:管理员可以上传的文件大小,默认100KB;设为0表示禁用上传
    AdminUpLoadFlashSize:管理员可以上传的Flash文件大小,默认100KB;设为0表示禁用上传
    AdminUpLoadImageSize:管理员可以上传的图片文件大小,默认100KB;设为0表示禁用上传
    AdminUpLoadMediaSize:管理员可以上传的媒体文件大小,默认100KB;设为0表示禁用上传
    AdminRemoteUpLoadSiz:管理员可以进行远程文件上传的大小,默认100KB;设为0表示禁用上传
    RegisteredUpLoadFileSize:注册用户可以上传的文件大小,默认100KB;设为0表示禁用上传
    RegisteredUpLoadFlashSize:注册用户可以上传的Flash文件大小,默认100KB;设为0表示禁用上传
    RegisteredUpLoadImageSize:注册用户可以上传的图片文件大小,默认100KB;设为0表示禁用上传
    RegisteredUpLoadMediaSize:注册用户可以上传的媒体文件大小,默认100KB;设为0表示禁用上传
    RegisteredRemoteUpLoadSiz:注册用户可以进行远程文件上传的大小,默认100KB;设为0表示禁用上传
    GuestUpLoadFileSize:Guest用户可以上传的文件大小,默认100KB;设为0表示禁用上传
    GuestUpLoadFlashSize:Guest用户可以上传的Flash文件大小,默认100KB;设为0表示禁用上传
    GuestUpLoadImageSize:Guest用户可以上传的图片文件大小,默认100KB;设为0表示禁用上传
    GuestUpLoadMediaSize:Guest用户可以上传的媒体文件大小,默认100KB;设为0表示禁用上传
    GuestRemoteUpLoadSiz:Guest用户可以进行远程文件上传的大小,默认100KB;设为0表示禁用上传

    UploadImageWaterMarkImageAlign:上传图片水印的位置;可选值有:Center,CenterTop,EnterBottom,LeftBottom,LeftTop,RightBottom,RightTop
    UpLoadImageWaterMarkText:上传图片水印的文本,默认为网站域名
    UpLoadImageWaterMarkImagePath:上传图片水印的图片路径(图片水印和文字水印同不为空,则以图片水印为主);形如:../../../images/logo.gif,表示DNN根目录的images文件夹下的Logo.gif
 
    注:这里的文件格式要是超出主机允许上传的文件格式的也不能上传
    UpLoadFileFilter:允许上传的文件格式,默认:rar|zip|exe|doc|xls|chm|hlp
    UpLoadFashFilter:允许上传的文件格式,默认:swf
    UpLoadImageFilter:允许上传的图片格式,默认:gif|jpg|jpeg|bmp
    UpLoadMediaFilter:允许上传的媒体文件格式,默认:rm|mp3|wav|mid|midi|ra|avi|mpg|mpeg|asf|asx|wma|mov
    RemoteUpLoadFilter:允许远程上传的文件格式,默认:gif|jpg|jpeg|bmp

你可能感兴趣的:(Provider)