zoukankan      html  css  js  c++  java
  • SharePoint2010 skill

    1、代码调试确定进程
    cd c:\windows\system32\inetsrv
    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、SharePoint 2010的对象模型编程
    建议使用.Net 3.5的引用,如果使用.Net 4.0,编译后会无法使用Microsoft.SharePoint的类库,Perfessional 2010 Development这本书中记

    录是SharePoint不支持.Net 4.0。

    4、浏览器自动兼容到IE7
    <meta http-equiv="X-UA-Compatible" content="IE=7" />

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

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

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

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

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

    10、网站操作下面的菜单显示

    网站操作展开以后,默认是8个功能,当然,这些都是可以改变的,我们也同样可以添加和删除,在哪里修改呢?!修改的位置就是LAYOUTS下面的EditingMenu文件夹的SiteAction.xml

             举个例子,我要添加一个百度地图,在我的网站操作下面,OK。将下面的节点,添加到SiteAction.xml的最下面,保存,即可。当然,这个文件是全局的,如果我们仅仅想要修改自己的网站集的,也可以。/_catalogs/masterpage/Forms/AllItems.aspx这个路径下,也就是模板页和页面布局的库,里面也有个EditMenu的文件夹,修改即可。

    <Console>

       <structure >

           <ConsoleNode IsSeparatorImage="True" UserRights="FullMask" />

           <ConsoleNode

             DisplayText="百度地图"

             Description="百度一下·你就知道"

             MenuGroupId="800" 

             Sequence="600" 

             UseResourceFile="false"

             ImageUrl="/_layouts/images/baidu.gif"

             UserRights="EditListItems|ViewListItems|ApproveItems" 

             PermissionContext="CurrentSite"

             IsSiteRelative="false" 

             NavigateUrl="http://www.baidu.com"

             ChangedNodeID="ManageListItems">

           </ConsoleNode>

       </structure>

    </Console>

  • 相关阅读:
    2017年度最具商业价值人工智能公司TOP50 榜单发布
    滑动swipe的妙用
    UE3优化
    UE4 框架
    制作HUD
    Component概念
    手游记事
    C++与UnrealScript脚本交互
    unreal Script(US)一些注意事项
    UDK游戏打包详解
  • 原文地址:https://www.cnblogs.com/gaoxingstyle/p/2936406.html
Copyright © 2011-2022 走看看