欢迎使用WebNoteEditor在线编辑器 V2.0 多语言版

来源:互联网 发布:怎样剪接音乐软件 编辑:程序博客网 时间:2024/05/16 10:05

1.使用编辑器到您的应用中,根据实际情况,可能需要调整部分文件中的参数。

1) /script/Config.vbs

REM 最后更新:17:33 2007-7-11
Const Define_Activex_PowerUpLoad_CLSID="94294E48-9E8C-48B0-9E87-A448A6625EBA"  '上传组件的CLSID

Const Define_Activex_WebNoteEx_CLSID="68C2351D-41CF-488E-A180-E362738B6B0A"  '扩展插件


Const Define_Switch_UseActivex=True   '设置是否使用客户端Activex(使用客户端Activex才可以从客户端自动上传文件,粘贴粘贴板中的图片),建议设置True

Const Define_Switch_PowerUpload_AutoSetup=true  '设置是否进入编辑器的时候自动检测客户端是否已经安装了自动上传程式,没有就弹出提示安装的界面(请根据实际调整)

REM ========需要配置的变量=========
Const Define_UploadFileType="jpeg,jpg,gif,png,tif,swf,caj,doc,xsl,pdf,ppt,rar,zip,wmz,emz,wmf,wma,mp3,avi,wmv,asf,rm,rmvb,3gp" '设置可以接受的上传的文件类型
Const Define_ImportFileType="jpeg,jpg,gif,png,tif,swf" '设置可以接受的引入的文件类型
Const Define_ImageFileType="jpeg,jpg,gif,png,tif,wmf"

Const Define_ImportFileMaxSize=524288   '设定引入远程文件的大小限制,以bit来计算大小。0表示不限制大小。(请根据实际调整512k=524288 bits)
Const Define_Switch_AlertFor_ImportFile=True  '设置当引入远程文件错误时,是否向用户显示警告提示。

Const Define_AutoClearWordCode=True   '设置当粘贴的时候,是否自动清理Word的冗余代码(建议使用True)
Const Define_Switch_AbsolutePath=False   '设置保存的图片是否使用绝对的URL资源路径(建议使用False)

Const Define_Switch_importFile=True   '设置保存文档的时候,“引入站外图片和动画”功能是否默认开启(建议使用True)
Const Define_Switch_resizeAnddrawImg=True  '设置保存文档的时候,“图片大小适配及水印”功能是否默认开启(建议使用True)

Const Define_PowerUpload_FileMaxSize=0   '设定文件上传的大小限制,以bit来计算大小。0表示不限制大小(请根据实际调整)
Const Define_PowerUpload_PageSize=102400  '设置文件分段上传的大小,以bit来计算大小。实际用用中,根据情况实际设置(建议设置为102400,即100K)。

Const Define_MT_Upload_FileMaxSize=0 '设定手动上传的文件最大为100K,以bit来计算大小。0表示不限制大小(请根据实际调整512k=524288 bits)

Const Define_Server_ISAPI="asp"

Const Define_ShowUI_beforesubmit=true


REM 以下定义的文件类型,必须同时存在于Define_UploadFileType变量中
Const QTimePlayer_FileType="3gp"
Const FlashPlayer_FileType="swf"
Const MediaPlayer_FileType_Sound="wma,mp3,mid"
Const MediaPlayer_FileType_Video="avi,wmv,asf"
Const RealPlayer_FileType="rm,rmvb"

REM 21:32 2007-5-23
Const Define_Switch_MsgFor_WordPaste=True '设置粘贴Word内容的时候,是否弹出Word转图片的提示。

REM 17:33 2007-7-11
Const Define_Switch_AutoRemoveFolder=True  '当文章内容不包含任何图片或附件的时候,是否自动删除目录,True表示删除
Const Define_Switch_displaytoolbar=True   '默认是否显示工具栏

2) css.css

@import url("/WebNoteEditor_Sample/css/cssTest.css");

修改成你的应用中使用的样式单。可以使用多个import来引用多个样式单文件,也可以多层嵌套使用。修改后,在编辑器里的样式操作中就可以直接调用样式单已经定义好的样式来排版页面内容。

3) /files/waterscheme/waterscheme.xml

 

如果需要修改水印方案,请修改/files/waterscheme/waterscheme.xml文件。

在示例中方案一的规则字符串:

100,50,and,/WebNoteEditor_Sample/Plugin/V30Editor/files/waterscheme/100_30.png,(width-100)/2,height-30

各参数对应的是(条件高,条件宽,操作模式【and 或 or】,水印图片路径,水印X坐标位置,水印Y坐标位置),计算单位为:象素。

表示当图片A的宽度大于100并且高度大于50的时候,在图片A的X坐标位置(width-100)/2和Y坐标位置height-30,加上水印图片/WebNoteEditor_Sample/Plugin/V30Editor/files/waterscheme/100_30.png。

X坐标位置表达式:(width-100)/2,表示图片A的宽度减去100象素后除以2。当然可以以数值,定义绝对的X坐标位置。

Y坐标位置表达式:Height-30,表示图片A的高度减去30象素。

 

以上水印方案规则参数应根据实际情况调整。建议水印图片格式为PNG。只有PNG格式的图片才能做出半透明水印效果。

 

2)编辑器的调用方法--请参考事例。

/Pub_News.asp

1)首先加入以下HTML代码到你的发布应用中。

 <script language="vbscript" src="Plugin/V30Editor/WebNoteEditor.vbs"></script>
<script language="vbscript">
REM Use webnoteeditor with vbscript
dim mmWebNoteEditor
set mmWebNoteEditor=New WebNoteEditor

With mmWebNoteEditor
       .language="zh-tw"             (设置编辑器界面使用的语言。不赋值则编辑器自动使用浏览器的语言作为界面语言。)
       .menubar=1
       '.toolbar="mydefine.xml"   (设置工具栏配置文件,这个文件可以有用户自行配置。如果不赋值,则自动使用默认工具栏。)
.Show()
End With

</script>

<!--
<script language="javascript" src="Plugin/V30Editor/WebNoteEditor.js"></script>
<script language="javascript">
//use webnoteeditor with javascript
var mmWebNoteEditor=new WebNoteEditor();

with(mmWebNoteEditor)
{
       menubar=1;
       language="en-us";
Show();

}
</script>
-->

编辑器支持javascript和vbscript的调用。

2)编辑ASP文件,加入以下参考代码——请根据不同的需要,调整部分参数。

<%
dim mmArt,ImgImportPath,ImgUploadPath

NewsID=Request.QueryString("NewsID")

Set mmArt=Server.CreateObject("WebNoteEditor.WebNote") 
if NewsID<>"" then
   Mode="Update"
   News_Load(NewsID)
   mmArt.SetArtID(mmArt.getArtIDByFilePath(NewsFilePath))
   mmArt.BasePath=mmArt.getBasePathByFilePath(NewsFilePath)
   NewsContent=Server.HTMLEncode(mmArt.Get_ArtXMLFile_Content(NewsFilePath,"NewsContent"))
else
   Mode="Add"
   mmArt.InitArticleID1 '产生新闻编号
   NewsID=mmArt.getArtID

   REM ========初始化文章发布系统的环境变量========
   mmArt.BasePath=BaseSamplePath&"Doc/News" '指明图片文件或正文文件保存到哪个目录
   REM ========初始化文章发布系统的环境变量========
end if
mmArt.Init_Art_Sys
Set mmArt=Nothing
%>

mmArt.InitArticleID1产生纯数字的字符串,如“20061222194815”;如果是InitArticleID方法,那么产生如“Y2005M12D24H07m45s20”的字符串。

 
原创粉丝点击