二十四画生的Blog


        ——开始学习Orchard框架
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

[DNN扩展]LionHtmlEditorProvider(v1.0.1)

Posted on 2005-07-05 12:00  二十四画生  阅读(2777)  评论(3编辑  收藏  举报

新增功能:
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