SharePoint 2010 經常使用技巧及方法總結

一、代碼調試肯定進程
cd c:\windows\system32\inetsrv
appcmd list wp
pause
注:保存成批處理文件,查看進程.bat,用的時候雙擊便可javascript

二、相似列表新建打開方式的彈出腳本
<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頁面上運行便可css

三、網站的備份還原命令
PowerShell的命令:
備份:backup-SPSite http://localhost:10086 -Path C:\100861.bak
還原:Restore-SPSite http://localhost:10087 -Path C:\10086.bak -Force -DatabaseServer sharepoint2010 -DatabaseNamejava

wss_content_10087Test
Stsadm的命令:
備份:C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\BIN>stsadm -o backup -url http://localhost -web

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補丁。windows

四、SharePoint 2010的對象模型編程
建議使用.Net 3.5的引用,若是使用.Net 4.0,編譯後會沒法使用Microsoft.SharePoint的類庫,Perfessional 2010 Development這本書中記瀏覽器

錄是SharePoint不支持.Net 4.0。app

五、瀏覽器自動兼容到IE8
<meta http-equiv="X-UA-Compatible" content="IE=8" />網站

六、代碼修改2010站點風格爲2007
SPSite site = new SPSite(站點集路徑);
SPWeb web = site.OpenWeb(要設置的站點路徑);
web.UIVersion = 3; //改成2007風格
web.Update();ui

七、顯示出來錯誤,不顯示友好界面(2007裏修改前兩項,2010修改三項)
修改web.config,找到以下三個節點,並修改爲以下值:
<SafeMode CallStack="true" />
<customErrors mode="Off" />
<compilation debug="true" />
這樣,詳細的錯誤信息就會顯示出來

八、最大權限才能看到"網站操做"
<SharePoint:SPSecurityTrimmedControl AuthenticationRestrictions="AuthenticatedUsersOnly" Permissions="FullMask"

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

九、修改上傳附件大小設置
stsadm -o setproperty -propertyname max-template-document-size -propertyvalue 524288000(500M這是最大了。)

十、列表導入和導出
stsadm -o exportlist -siteurl http://site1/ -listname ABCList -filename d:\abclist.cmp (導出列表到一個文件)
stsadm -o importlist -siteurl http://site2/ -filename d:\abclist.cmp
注:把一個文件導入到SharePoint網站裏,恢復成一個列表

十一、開啓部件視圖的匿名功能
stsadm -o deactivatefeature -url http://localhost:8084 -filename ViewFormPagesLockDown\feature.xml
注:不少場景下,網站開啓匿名了,可是依然須要登陸,主要有些視圖沒有開啓匿名,須要這個命令。運行一遍,關掉匿名,再開便可。

十二、釋放SharePoint補丁的命令
d:\moss\officeserver2007sp1-kb936984-x86-fullfile-zh-cn.exe /extract:d:\moss\Updates

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

1四、顏色漸變的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>

1五、字號、磅數、像素對應關係
中文字號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

  本文版權歸 霖雨和博客園共有,歡迎轉載,但請註明出處。

相關文章
相關標籤/搜索