Forum

Her sayfada kullanı...
 
Bildirimler
Hepsini Temizle

Her sayfada kullanıcı giriş bilgisi

8 Yazılar
4 Üyeler
0 Reactions
494 Görüntüleme
(@humam)
Gönderiler: 72
Estimable Member
Konu başlatıcı
 

selam herkese sharepointte sisteme giriş yapan kişinin adı sayfalarda nasıl listeleyebilirim ? veya hoşgeldin Hümam yazdırmak istiyorum.

bunu webpart olarak yapmak istemiyorum.

  http://www.cozumpark.com/blogs/sharepoint/archive/2009/02/08/temel-web-part-gelistirme-ve-deploy-etme.aspx bu makalede web part olarak yaptım

Page.User.Identity.Name.ToString()  bu fonk ile ulaşabiliyorum kişi kullanıcı bilgisine.

 

şöyle bir class da yaptım.

   public class UserInfo :WebPart

{

 public static string CurrentUserName()
        {
            string userName = "NA";
            SPContext currentContext;
            try
            {
                //Getting the current context
                currentContext = SPContext.Current;
            }
            catch (InvalidOperationException)
            {
                currentContext = null;
            }
            if (currentContext != null && currentContext.Web.CurrentUser != null)
            {
                userName = SPContext.Current.Web.CurrentUser.LoginName;
            }
            else
            {
                //Retreiving the user profile from windows principal
                WindowsIdentity windowsIdentity = WindowsIdentity.GetCurrent();
                if (windowsIdentity != null)
                {
                    userName = windowsIdentity.Name;
                }
            }
            return userName;
        }

}

 

Ben  şimdi bu classı kullanarak disagner  kısmında

 

<%=  SharepointLibrary.UserInfo.CurrentUserName()%> 

şeklinde ulaşmak istiyorum. veya hiç bu classa gerek kalmadan userName ni sharepoint controlleri ile disagner kısmından ulaşıp gosterme şansım var mı?

 

 

 

 

 
Gönderildi : 07/12/2010 15:26

(@OmerKARADENIZ)
Gönderiler: 1560
Noble Member
 

Merhaba,


Sanırım istediğiniz resimdeki  gibi bir şey...


resim


http://www.wictorwilen.se/Post/Having-fun-with-the-SharePoint-Welcomeascx-control.aspx


Yukarıdaki linkten bilgi alabilirsiniz.

 
Gönderildi : 07/12/2010 18:02

(@humam)
Gönderiler: 72
Estimable Member
Konu başlatıcı
 

webpart yazmadan buna ulaşmam lazım.  sadece dizaynerden  kod yazmama izin veriyorlar. onun dşında birşey eklememem gerekiyro

 
Gönderildi : 07/12/2010 18:43

(@emrebalci)
Gönderiler: 367
Reputable Member
 

Sharepoint designeri açın. Burdan kullandığınız anasayfayı açın. Resmi koymak istediğiniz yere aşağıdaki tagleri ekleyin. Her giren kişinin kendi bilgileri çıkacaktır.

Örneğin departmanı için

<SPSWC:ProfilePropertyValue runat=server id="dept" PropertyName="Department"/> 

Resim içinde  

<SPSWC:ProfilePropertyImage runat=server id="ProfilePropertyImage1" PropertyName="PictureURL"/>

 

 
Gönderildi : 08/12/2010 01:16

(@humam)
Gönderiler: 72
Estimable Member
Konu başlatıcı
 

Sharepoint designeri açın. Burdan kullandığınız anasayfayı açın. Resmi koymak istediğiniz yere aşağıdaki tagleri ekleyin. Her giren kişinin kendi bilgileri çıkacaktır.

Örneğin departmanı için

<SPSWC:ProfilePropertyValue runat=server id="dept" PropertyName="Department"/> 

Resim içinde  

<SPSWC:ProfilePropertyImage runat=server id="ProfilePropertyImage1" PropertyName="PictureURL"/>

 

 

benim aradığım boyle birşey ama ben uygulayamadım.

dizaynerdan ekleyince kodları değiştiriyor kendisi.

 

acaba bunu kullanmak için 

<%@ Register Tagprefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>
<%@ Register Tagprefix="SPSWC" Namespace="Microsoft.SharePoint.Portal.WebControls" Assembly="Microsoft.SharePoint.Portal, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %>

gibi birşey eklemem gerekiyor mu ?

 
Gönderildi : 08/12/2010 12:47

(@humam)
Gönderiler: 72
Estimable Member
Konu başlatıcı
 

Cevap yok mu 🙁

 
Gönderildi : 09/12/2010 15:16

(@serkankonak)
Gönderiler: 1339
Noble Member
 

Master page den emin olmamız için bir adet yeni web application oluşturup bu web applicationa ait bir site oluşturup ardından galerisinden master pageleri kopyalayıp sorunlu olanlar ile değiştirirmisiniz.Öncekilerin yedeğini almayı unutmayın.

 
Gönderildi : 10/12/2010 02:27

(@humam)
Gönderiler: 72
Estimable Member
Konu başlatıcı
 

Master page den emin olmamız için bir adet yeni web application oluşturup bu web applicationa ait bir site oluşturup ardından galerisinden master pageleri kopyalayıp sorunlu olanlar ile değiştirirmisiniz.Öncekilerin yedeğini almayı unutmayın.

 

şuanda verilen kodu ekleidğimde  kodlarıma karışmıyor fakat şoyle bir hata veriyor.

 

Unknown server tag 'SPSWC:ProfilePropertyValue'. dolayısıyla bu dosyayı tanıtmam gerekir.

 

<%@ Register Tagprefix="SharePoint"
Namespace="Microsoft.SharePoint.WebControls"
Assembly="Microsoft.SharePoint, Version=11.0.0.0, Culture=neutral,
PublicKeyToken=71e9bce111e9429c" %>
<%@ Register
Tagprefix="SPSWC" Namespace="Microsoft.SharePoint.Portal.WebControls"
Assembly="Microsoft.SharePoint.Portal, Version=14.0.0.0,
Culture=neutral, PublicKeyToken=71e9bce111e9429c" %> 

 

bunları masterpage içine ekliyorum ama hata veriyor.  webconfigden birşey yapmam gerekiyro mu acaba?

 

 

 

 
Gönderildi : 15/12/2010 20:09

Paylaş: