MOSS自带RTE 控件的使用

当我们自己在_layouts下或者MOSS的应用程序池里的项目想使用MOSS自带的RichText Editor控件:     

其实用户很简单,2步搞定:

  1. 复制脚本
    ContractedBlock.gif ExpandedBlockStart.gif Code
    <link rel="stylesheet" type="text/css" href="/_layouts/2052/styles/core.css?rev=XygLPcJn29Jca2z%2BY5dhJg%3D%3D"/>
    <script type="text/javascript" language="javascript" src="/_layouts/2052/init.js?rev=TM1Msc%2Fl%2BXA2XeDqqb5Kxg%3D%3D"></script>
    <script type="text/javascript" language="javascript" src="/_layouts/2052/core.js?rev=oOYctOq3H5IaEOyxwORXzw%3D%3D" defer></script>
    <script type="text/javascript" language="javascript" src="/_layouts/portal.js?rev=cRI8b5r5N%2BkLhIuWR03ICg%3D%3D"></script>
    <script type="text/javascript" language="javascript" src="/_layouts/2052/ie55up.js?rev=Ni7%2Fj2ZV%2FzCvd09XYSSWvA%3D%3D"></script>
    <script type="text/javascript" language="javascript" src="/_layouts/2052/form.js?rev=6SC%2FzbjAV4FBM2lpYMMhtQ%3D%3D"></script>
    <script type="text/javascript" language="javascript" src="/_layouts/2052/SpellCheckEntirePage.js?rev=fTgS1Hx3qAogZoY4h%2FsaPg%3D%3D"></script>
    <script type="text/javascript" language="javascript" src="/_layouts/Serialize.js?rev=yoPAvZ5aIeY93U62X8ie%2FQ%3D%3D"></script>
  2. 填入脚本
    ContractedBlock.gif ExpandedBlockStart.gif Code
    <span dir="none">
        
    <span dir="ltr">
                
    <textarea name="comment" rows="6" cols="20" id="comment" title="说明" class="ms-long" dir="none"></textarea>
                
    <input name="comment_spSave" type="HIDDEN" id="comment_spSave" />
            
    </span>
        
    <script>if (browseris.ie5up && browseris.win32 && !IsAccessibilityFeatureEnabled()){RTE_ConvertTextAreaToRichEdit("comment"truefalse"""2052"nullnullnullnullnull,"Compatible""\u002f",null,null,false,null,null,null,null,null,null,true,null);}else{document.write("&nbsp;<br><SPAN class=ms-formdescription><a href='javascript:HelpWindowKey(\"nsrichtext\")'>请单击此处了解有关添加基本 HTML 格式的帮助。</a></SPAN>&nbsp;<br>");};</script>
        
    </span>
  3. 控制大小
    ContractedBlock.gif ExpandedBlockStart.gif Code
        #comment
        
    {
            width
    : 356px;
        
    }
  4. 获取RTE: 变量strHtml中
    ContractedBlock.gif ExpandedBlockStart.gif Code
     var strHtml;
            
    var strBaseElementID = "comment";
            
    //var elemTextArea=RTE_GetEditorTextArea(strBaseElementID);
            var docEditor=RTE_GetEditorDocument(strBaseElementID);
            strHtml
    =docEditor.body.innerHTML;
  5. 更改样式:FullHtml
    ContractedBlock.gif ExpandedBlockStart.gif Code
    RTE_ConvertTextAreaToRichEdit("comment"truefalse"""2052"nullnullnullnullnull,"FullHtml""\u002f",null,null,false,null,null,null,null,null,null,true,null);
  6. 使用示例: 信息反馈收集
  7. 第二种方法最简单了:
    ContractedBlock.gif ExpandedBlockStart.gif Code
    <PublishingWebControls:RichHtmlField id="ArticleAbstract" FieldName="ArticleAbstract" 
              AllowExternalUrls
    ="false" 
              AllowFonts
    ="true" 
              AllowReusableContent
    ="false" 
              AllowHeadings
    ="false"
              AllowHyperlinks
    ="false"
              AllowImages
    ="false"
              AllowLists
    ="false"
              AllowTables
    ="false"
              AllowTextMarkup
    ="false" 
              AllowHTMLSourceEditing
    ="false"
              DisalbeBasicFormattingButtons
    ="false"
              runat
    ="server"/>
     

转载于:https://www.cnblogs.com/pccai/archive/2008/08/19/1271578.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Moss 是一款检测代码相似度的工具,可以帮助教师和研究人员检测学生或研究人员的代码是否存在抄袭行为。以下是 Moss 的下载和使用步骤: 1. 下载 Moss:可以从 Moss 官网(http://theory.stanford.edu/~aiken/moss/)下载最新版本的 Moss。下载完成后,解压缩文件。 2. 配置MossMoss 需要在命令行下使用,因此需要配置一些参数。在解压缩后的文件夹中,找到 moss.pl 文件,使用文本编辑器(如 Notepad++)打开该文件。在开头的部分,可以看到一些默认参数,如下图所示: ![moss1](https://user-images.githubusercontent.com/38682834/121808576-8898e580-cc8d-11eb-9b9c-3c3e6c5c78e9.png) 可以根据自己的需求修改这些参数。例如,可以通过设置 -l 参数指定所检测的程序语言,-m 参数指定最大相似度阈值,-c 参数指定匹配行数等等。 3. 运行 Moss:配置完成后,可以在命令行下运行 Moss。打开命令行界面(Win+R 打开运行窗口,输入 cmd),进入 moss.pl 所在的文件夹,然后输入以下命令: ``` perl moss.pl -l <language> <file1> <file2> ... <fileN> ``` 其中,<language> 是指要检测的程序语言,<file1> 到 <fileN> 是要检测的文件名。例如,要检测 Python 代码的相似度,可以输入以下命令: ``` perl moss.pl -l python file1.py file2.py file3.py ``` Moss 会生成一个 URL,可以通过浏览器打开该 URL,查看检测结果。在结果页面中,会显示每对相似的代码的相似度和代码行数等信息。 注意:Moss使用需要注意保护学生和研究人员的隐私,不应将检测结果公开或泄露学生或研究人员的代码。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值