SharePoint 2010 常用技巧及方法总结
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、网站的备份还原命令
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 Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN>stsadm -o backup -url http://localhost -
filename c:/80.bak
还原:C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN>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 ViewFormPagesLockDown\feature.xml
注:很多场景下,网站开启匿名了,但是依然需要登录,主要有些视图没有开启匿名,需要这个命令。运行一遍,关掉匿名,再开即可。
12、释放SharePoint补丁的命令
d:\moss\officeserver2007sp1-kb936984-x86-fullfile-zh-cn.exe /extract:d:\moss\Updates
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; width: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
本文版权归 霖雨和博客园共有,欢迎转载,但请注明出处。
SharePoint 2010 常用技巧及方法总结的更多相关文章
- yii项目开发项目常用技巧和方法汇总
1.使用CActiveForm类组件如何输出不带html属性的结果 eg:<?php echo $form->textField($model,'email',array('size'=& ...
- sharepoint 2010 页面添加footer方法 custom footer for sharepoint 2010 master page
转:http://blog.csdn.net/chenxinxian/article/details/8720893 在sharepoint 2010的页面中,我们发现,没有页尾,如果我们需要给页面添 ...
- sharepoint 2010 FieldLookup 的更新方法
网上有,但是是错误的,稍微改一下,就可以了 第一个方法是要更新的item,其中 _fieldname 为要更新的lookup字段名字,_lookupValue为要更新的值. public void S ...
- SharePoint 2010升级到sharePoint 2013后,人员失去对网站的权限的原因及解决方法。The reason and solution for permission lost after the upgrading
昨天碰到了一个问题,一个网站在从SharePoint 2010升级到SharePoint 2013后,人员都不能登录了,必须重加赋权,人员才能登录,这样非常麻烦. 原因:是认证方式的问题.在Share ...
- SharePoint 2010自定义母版页小技巧——JavaScript和CSS引用
通常在我们的项目中,都会涉及到母版页的定制.并且必不可少的,需要配合以一套自己的JavaScript框架和CSS样式.你有没有遇到过这样的情况呢,在开发环境和UAT时都还算顺利,但是当最终部署到生产服 ...
- 复制转移sharepoint 2010 designer做的list workflow的方法
SharePoint 2010 designer做的workflow都有一个导出到visio的功能,但是如果是list workflow一般都是不可重用的,即使导出了,也是导不进目标站点或者list的 ...
- 解决 SharePoint 2010 拒绝访问爬网内容源错误的小技巧(禁用环回请求的两种方式)
这里有一条解决在SharePoint 2010搜索爬网时遇到的“拒绝访问错误”的小技巧. 首先要检查默认内容访问帐户是否具有相应的访问权限,或者添加一条相应的爬网规则.如果目标资源库是一个ShareP ...
- SharePoint 2010 "客户端不支持使用windows资源管理器打开此列表" 解决方法
SharePoint 2010 在“库”--“库工具”,有一个“使用资源管理器打开”的按钮,点上去报“客户端不支持使用windows资源管理器打开此列表”.如图: 解决方案:在“开始”--“管理工具” ...
- [转]SharePoint 2010/2013 使用Javascript来判断权限的三种方法
本文讲述SharePoint 2010/2013 使用Javascript来判断权限的三种方法的实现方式及其优缺点. 1. 根据用户所在的SharePoint组(比如用户在Leader 组才可以使用审 ...
随机推荐
- JAVA 设计模式 解释器模式
用途 解释器模式 (Interpreter) 定义一个语言,定义它的文法的一种表示. 并定义一个解释器,这个解释器使用该表示来解释语言中的句子. 解释器模式是一种行为型模式. 结构
- TCP/IP详解学习笔记(13)-TCP坚持定时器,TCP保活定时器
TCP一共有四个主要的定时器,前面已经讲到了一个--超时定时器--是TCP里面最复杂的一个,另外的三个是: 坚持定时器 保活定时器 2MSL定时器 其中坚持定时器用于防止通告窗口为0以后双方互相等待死 ...
- Gradle目录解析
Gradle目录解析 Gradle 是以 Groovy 语言为基础,面向Java应用为主.基于DSL(领域特定语言)语法的自动化构建工具. Gradle这个工具集成了构建,测试,发布和其他,比如软件打 ...
- Java魔法堂:JVM的运行模式
一.前言 JVM有Client和Server两种运行模式.不同的模式对应不同的应用场景,而JVM也会有相应的优化.本文将记录JVM模式的信息,以便日后查阅. 二.介绍 在$JAVA_HOME/jre/ ...
- swift3.0的改变
Swift在这2年的时间内,发展势头迅猛,在它开源后,更是如井喷一样,除了 iOS.mac 平台,还支持了 Linux. 而今年下半年, Swift 3.0 也会随之发布.https://github ...
- ASP.NET MVC系列:添加视图
虽然在上一篇文章中我们知道通过控制器可以在浏览器输出HTML页面,但是这不是控制器主要干的事,因为页面上我为还要做很多好看的特效,页面展示的事情当然交给视图来做了:下面我们就来看看如何添加一个视图 添 ...
- 【C#】注意用“划算”的方式使用图标
先解释一下何谓“划算”:假定一个Winform程序包含若干个窗体,每个窗体左上角都要显示图标(即要设置Form.Icon属性),该程序本身也要有个图标(用于在OS资源管理器中显示),所有这些图标都是一 ...
- shell的比较运算符
运算符 描述 示例 文件比较运算符 -e filename 如果 filename 存在,则为真 [ -e /var/log/syslog ] -d filename 如果 filename 为目录, ...
- 【C#】1.3 WPF应用程序学习要点
分类:C#.VS2015 创建日期:2016-06-14 使用教材:十二五国家级规划教材<C#程序设计及应用教程>(第3版) 一.要点概述 <C#程序设计及应用教程>(第3版) ...
- 背水一战 Windows 10 (9) - 资源: 资源限定符概述, 资源限定符示例
[源码下载] 背水一战 Windows 10 (9) - 资源: 资源限定符概述, 资源限定符示例 作者:webabcd 介绍背水一战 Windows 10 之 资源 资源限定符概述 资源限定符示例 ...