zoukankan      html  css  js  c++  java
  • SharePoint 2010 常用技巧及方法总结

    1、代码调试确定进程
    cd c:windowssystem32inetsrv
    appcmd list wp
    pause
    注:保存成批处理文件,查看进程.bat,用的时候双击即可

    2、类似列表新建打开方式的弹出脚本
    <script type="text/javascript">
    function OpenFrameDialog()
    {
     var options =SP.UI.$create_DialogOptions();
     options.url="http://www.baidu.com";
     options.height=160;
     options.dialogReturnValueCallback=Function.createDelegate(null,CloseDialogCallback);
     SP.UI.ModalDialog.showModalDialog(options);
    }
    function CloseDialogCallback(result,target)
    {
     if(result===SP.UI.DialogResult.OK)
     {
      javascript:setTimeout('javascript:return true;',8000);
      messageId=SP.UI.Notify.addNotification("<img src='_layouts/images/loading.gif'/>Creating list<b>"+target+"</b>...");  
     }
     if(result ===SP.UI.DialogResult.cancel)
     {
      SP.UI.Notify.addNotification("Operation was cancelled...",false,"",null)
     }
    }
    </script>
    <a href="Javascript:OpenFrameDialog();">Open dialog</a>
    注:在Moss页面上运行即可

    3、网站的备份还原命令
    PowerShell的命令:
    备份:backup-SPSite http://localhost:10086 -Path C:100861.bak
    还原:Restore-SPSite http://localhost:10087 -Path C:10086.bak -Force -DatabaseServer sharepoint2010 -DatabaseName

    wss_content_10087Test
    Stsadm的命令:
    备份:C:Program FilesCommon FilesMicrosoft SharedWeb Server Extensions14BIN>stsadm -o backup -url http://localhost -

    filename c:/80.bak
    还原:C:Program FilesCommon FilesMicrosoft SharedWeb Server Extensions14BIN>stsadm -o restore -url http://localhost -

    filename c:/80.bak -overwrite
    管理中心->备份和还原
    注:管理中心的备份功能,可以通过PowerShell和Stsadm的命令进行还原,而管理中心的还原功能,需要打到sp1补丁。

    4、SharePoint 2010的对象模型编程
    建议使用.Net 3.5的引用,如果使用.Net 4.0,编译后会无法使用Microsoft.SharePoint的类库,Perfessional 2010 Development这本书中记

    录是SharePoint不支持.Net 4.0。

    5、浏览器自动兼容到IE8
    <meta http-equiv="X-UA-Compatible" content="IE=8" />

    6、代码修改2010站点风格为2007
    SPSite site = new SPSite(站点集路径);
    SPWeb web = site.OpenWeb(要设置的站点路径);
    web.UIVersion = 3; //改为2007风格
    web.Update();

    7、显示出来错误,不显示友好界面(2007里修改前两项,2010修改三项)
    修改web.config,找到如下三个节点,并修改成如下值:
    <SafeMode CallStack="true" />
    <customErrors mode="Off" />
    <compilation debug="true" />
    这样,详细的错误信息就会显示出来

    8、最大权限才能看到"网站操作"
    <SharePoint:SPSecurityTrimmedControl AuthenticationRestrictions="AuthenticatedUsersOnly" Permissions="FullMask"

    runat="server" ID="yincangwangzhancaozuo">
    <span class="siteActionMenu">
    <PublishingSiteAction:SiteActionMenu runat="server"/>
    </span>
    </SharePoint:SPSecurityTrimmedControl>

    9、修改上传附件大小设置
    stsadm -o setproperty -propertyname max-template-document-size -propertyvalue 524288000(500M这是最大了。)

    10、列表导入和导出
    stsadm -o exportlist -siteurl http://site1/ -listname ABCList -filename d:abclist.cmp (导出列表到一个文件)
    stsadm -o importlist -siteurl http://site2/ -filename d:abclist.cmp
    注:把一个文件导入到SharePoint网站里,恢复成一个列表

    11、开启部件视图的匿名功能
    stsadm -o deactivatefeature -url http://localhost:8084 -filename ViewFormPagesLockDownfeature.xml
    注:很多场景下,网站开启匿名了,但是依然需要登录,主要有些视图没有开启匿名,需要这个命令。运行一遍,关掉匿名,再开即可。

    12、释放SharePoint补丁的命令
    d:mossofficeserver2007sp1-kb936984-x86-fullfile-zh-cn.exe /extract:d:mossUpdates

    13、Iframe去掉背景
    在嵌入的Iframe中加入allowtransparency="true" scrolling="no"

    14、颜色渐变的css滤镜
    <div id="popupWin_content" onMouseDown="event.cancelBubble=true;" style="overflow:hidden; text-align:center;
                     filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,
                     StartColorStr='#FFE0E9F8', EndColorStr='#FFFFFFFF');position:absolute;  878px; top:0px; height:500px;"

    onmouseout="style.textDecoration='none';">嵌入的iframe</div>

    15、字号、磅数、像素对应关系
    中文字号VS英文字号(磅)VS像素值的对应关系(96Dpi情况下):
    八号=5磅(5pt) ==(5/72)*96=6.67 =6px
    七号=5.5磅 ==(5.5/72)*96=7.3 =7px
    小六=6.5磅 ==(6.5/72)*96=8.67 =8px
    六号=7.5磅 ==(7.5/72)*96=10px
    小五=9磅 ==(9/72)*96=12px
    五号=10.5磅 ==(10.5/72)*96=14px
    小四=12磅 ==(12/72)*96=16px
    四号=14磅 ==(14/72)*96=18.67 =18px
    小三=15磅 ==(15/72)*96=20px
    三号=16磅 ==(16/72)*96=21.3 =21px
    小二=18磅 ==(18/72)*96=24px
    二号=22磅 ==(22/72)*96=29.3 =29px
    小一=24磅 ==(24/72)*96=32px
    一号=26磅 ==(26/72)*96=34.67 =34px
    小初=36磅 ==(36/72)*96=48px
    初号=42磅 ==(42/72)*96=56px

    ******************************************************************************

      作者:霖雨

      出处:http://www.cnblogs.com/jianyus

      本文版权归 霖雨和博客园共有,欢迎转载,但请注明出处。

  • 相关阅读:
    leetcode[104]Maximum Depth of Binary Tree
    leetcode[105]Construct Binary Tree from Preorder and Inorder Traversal
    leetcode[106]Construct Binary Tree from Inorder and Postorder Traversal
    leetcode[107]Binary Tree Level Order Traversal II
    leetcode[108]Convert Sorted Array to Binary Search Tree
    iOS开发的各种开源库、开源资料、开源技术等等的索引库
    Graphics API Debugger
    ps滤镜效果的原理
    ps滤镜中英文对照
    ps原理
  • 原文地址:https://www.cnblogs.com/batter152/p/4223656.html
Copyright © 2011-2022 走看看