2010-02-11 88 views
1

我有一個MOSS 2007網站。我想要顯示當前用戶的顯示圖像(或頭像,無論你稱之爲什麼)。如何在Sharepoint中獲取當前用戶顯示圖像?

  1. 有沒有可能不寫一個新的Web部分?我沒有任何MOSS 2007安裝的電腦,我可以到達,所以我無法開發Sharepointç網頁部件(或者至少我認爲)

謝謝。

P.S.通過顯示圖像,我正在談論用戶上傳到MySite的圖像。

回答

6

你必須在/SharedServicesPath/Person.aspx文件中的信息,我們通常是這樣的:
頁面頂部:

<%@ Register tagprefix="SPSWC" namespace="Microsoft.SharePoint.Portal.WebControls" assembly="Microsoft.SharePoint.Portal, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 

在實際的影像點:

<SPSWC:ProfilePropertyLoader runat="server" /> 
<SPSWC:ProfilePropertyImage PropertyName="PictureUrl" ResizeToFit="100" ShowPlaceholder="true" id="PictureUrlImage" runat="server"/> 
+0

你'字面上我的英雄。你能描述一下我們做了什麼嗎? 順便說一句,歡迎您在這裏看看我的其他問題:http://stackoverflow.com/questions/2244642/setting-up-a-weekly-digest-in-sharepoint :) – frbry 2010-02-11 13:39:27

+0

我會還想問一下:我如何獲得有權訪問我的網站的用戶列表。像數據視圖也許,所以我會顯示列表左側的個人資料圖片和他們的名字在右側。 – frbry 2010-02-11 14:28:08

+0

這很複雜,當然需要真正的.net代碼。 profilepropertyloader適用於當前用戶或?accountname = DOMAIN \ user querystring參數 – 2010-02-11 15:32:16

相關問題