1.使用编辑器到您的应用中,根据实际情况,可能需要调整部分文件中的参数。
1) /script/Config.vbs
REM 最后更新:17:33 2007-7-11 Const Define_Activex_WebNoteEx_CLSID="68C2351D-41CF-488E-A180-E362738B6B0A" '扩展插件
Const Define_Switch_PowerUpload_AutoSetup=true '设置是否进入编辑器的时候自动检测客户端是否已经安装了自动上传程式,没有就弹出提示安装的界面(请根据实际调整) REM ========需要配置的变量========= Const Define_ImportFileMaxSize=524288 '设定引入远程文件的大小限制,以bit来计算大小。0表示不限制大小。(请根据实际调整512k=524288 bits) Const Define_AutoClearWordCode=True '设置当粘贴的时候,是否自动清理Word的冗余代码(建议使用True) Const Define_Switch_importFile=True '设置保存文档的时候,“引入站外图片和动画”功能是否默认开启(建议使用True) Const Define_PowerUpload_FileMaxSize=0 '设定文件上传的大小限制,以bit来计算大小。0表示不限制大小(请根据实际调整) Const Define_MT_Upload_FileMaxSize=0 '设定手动上传的文件最大为100K,以bit来计算大小。0表示不限制大小(请根据实际调整512k=524288 bits) Const Define_Server_ISAPI="asp" Const Define_ShowUI_beforesubmit=true
REM 21:32 2007-5-23 REM 17:33 2007-7-11 |
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)编辑器的调用方法--请参考事例。
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”的字符串。