پنهان کردن نام ، ID و Top links

در این پست می خواهیم راجع به قسمت های مختلف نوار آبی رنگ بالا و منوی Sharing در محیط شیرپوینت 2013 صحبت کنیم. گاهی اوقات لازم است ظاهر این اجزاء را تغییر دهیم و بیشتر مواقع مدیران سایت مجبور به پنهان کردن آنها می باشند. پنهان کردن بعضی از آیکون ها مانند SKYDRIVE, SITES, NEWSFEED, SHARE, FOLLOW, SYNC زمانی که سازمان ها نمیخواهند که کاربران سایتها از این امکانات به هر دلیلی استفاده کنند ، اجباری می شود.

ما در این پست راجع به شناسه ها ، عبارات چپ و راست بالای صفحه در suite links و همچنین دکمه هایی مانند SHARE, FOLLOW, SYNC صحبت خواهیم کرد. شما همچنین میتوانید برای آموزش بیشتر به پست اضافه/حذف کردن لینک ها در suitebar مراجعه کنید.

 

پنهان کردن نام ، ID و Top links صفحات شیرپوینت :

من برای هر یک از اجزاء ، یک تصویر و یک کد جاوا اسکریپت قرار داده ام که برای پنهان نمودن آن از صفحه می توان آنرا به  Script Editor  اضافه کرد.

 

شیرپوینت 2013 – پنهان کردن نام ، ID و Top links

 

در اینجا می خواهیم به شناسه اجزائی که در نوار آبی رنگ بالای شیرپوینت  شامل تمامی آیکون های بخش Share suite در ریبون بالا نگاهی بیاندازیم :

 

شناسه suiteBrandingBox :

 

شیرپوینت 2013 – پنهان کردن نام ، ID و Top links

 

نحوه پنهان کردن آن در صفحات شیرپوینت بدین صورت می باشد :

همانطوری که در پست های قبلی گفته شد ، با افزودن کد جاوا اسکریپت زیر می توانید اینکار را انجام دهید.

 

<script language=”javascript”>

 

_spBodyOnLoadFunctionNames.push(“HideBrandingsuite”);

 

function HideBrandingsuite()

{

document.getElementById(‘suiteBrandingBox‘).style.visibility = ‘hidden’;

}

</script>

 

 

شناسه DeltaSuiteLinks :

 

شیرپوینت 2013 – پنهان کردن نام ، ID و Top links

 

نحوه پنهان کردن آن در صفحات شیرپوینت بدین صورت می باشد :

همانطوری که در پست های قبلی گفته شد ، با افزودن کد جاوا اسکریپت زیر می توانید اینکار را انجام دهید.

 

<script language=”javascript”>

_spBodyOnLoadFunctionNames.push(“HideBrandingsuite”);

function HideBrandingsuite()

{

document.getElementById(‘suiteBrandingBox‘).style.visibility = ‘hidden’;

}

</script>

 

 

شناسه suiteBarRight :

 

شیرپوینت 2013 – پنهان کردن نام ، ID و Top links

 

نحوه پنهان کردن آن در صفحات شیرپوینت بدین صورت می باشد :

همانطوری که در پست های قبلی گفته شد ، با افزودن کد جاوا اسکریپت زیر می توانید اینکار را انجام دهید.

 

<script language=”javascript”>

_spBodyOnLoadFunctionNames.push(“HideBrandingsuite”);

function HideBrandingsuite()

{

document.getElementById(‘suiteBarRight‘).style.visibility = ‘hidden’;

}

</script>

<script language=”javascript”>

_spBodyOnLoadFunctionNames.push(“HideBrandingsuite”);

function HideBrandingsuite()

{

document.getElementById(‘ctl00_DeltaSuiteBarRight’).style.visibility = ‘hidden’;

}

</script>

 

شناسه RibbonContainer-TabRowRight :

 

شیرپوینت 2013 – پنهان کردن نام ، ID و Top links

 

نحوه پنهان کردن آن در صفحات شیرپوینت بدین صورت می باشد :

همانطوری که در پست های قبلی گفته شد ، با افزودن کد جاوا اسکریپت زیر می توانید اینکار را انجام دهید.

<script language=”javascript”>

_spBodyOnLoadFunctionNames.push(“HideBrandingsuite”);

function HideBrandingsuite()

{

document.getElementById(‘RibbonContainer-TabRowRight‘).style.visibility = ‘hidden’;

}

</script>

 

شناسه site_follow_button :

شیرپوینت 2013 – پنهان کردن نام ، ID و Top links

نحوه پنهان کردن آن در صفحات شیرپوینت بدین صورت می باشد :

همانطوری که در پست های قبلی گفته شد ، با افزودن کد جاوا اسکریپت زیر می توانید این کار را انجام دهید.

 

<script language=”javascript”>

_spBodyOnLoadFunctionNames.push(“HideBrandingsuite”);

function HideBrandingsuite()

{

document.getElementById(‘site_follow_button’).style.visibility = ‘hidden’;

}

</script>

 

شناسه ctl00_SyncPromotedAction :

شیرپوینت 2013 – پنهان کردن نام ، ID و Top links

نحوه پنهان کردن آن در صفحات شیرپوینت بدین صورت می باشد :

همانطوری که در پست های قبلی گفته شد ، با افزودن کد جاوا اسکریپت زیر می توانید اینکار را انجام دهید.

 

<script language=”javascript”>

_spBodyOnLoadFunctionNames.push(“HideBrandingsuite”);

function HideBrandingsuite()

{

document.getElementById(‘ctl00_SyncPromotedAction‘).style.visibility = ‘hidden’;

}

</script>

شناسه ctl00_PageStateActionButton :

شیرپوینت 2013 – پنهان کردن نام ، ID و Top links

نحوه پنهان کردن آن در صفحات شیرپوینت بدین صورت می باشد :

همانطوری که در پست های قبلی گفته شد ، با افزودن کد جاوا اسکریپت زیر می توانید اینکار را انجام دهید.

 

<script language=”javascript”>

_spBodyOnLoadFunctionNames.push(“HideBrandingsuite”);

function HideBrandingsuite()

{

document.getElementById(‘ctl00_PageStateActionButton‘).style.visibility = ‘hidden’;

}

</script>

شناسه – ctl00_fullscreenmodeBtn :

شیرپوینت 2013 – پنهان کردن نام ، ID و Top links

نحوه پنهان کردن آن در صفحات شیرپوینت بدین صورت می باشد :

همانطوری که در پست های قبلی گفته شد ، با افزودن کد جاوا اسکریپت زیر می توانید اینکار را انجام دهید.

 

<script language=”javascript”>

_spBodyOnLoadFunctionNames.push(“HideBrandingsuite”);

function HideBrandingsuite()

{

document.getElementById(‘ctl00_fullscreenmodeBtn‘).style.visibility = ‘hidden’;

}

</script>

 

روش دیگر جهت شخصی سازی یا بعنوان مثال پنهان کردن این لینک ها بوسیله ایجاد راهکار Visual Studio برای نحوه نمایش کنترلرهای SuiteLinksDelegate می باشد. جهت آموزش کامل این مطلب به پست اضافه/حذف کردن لینک ها در Suitebar مراجعه کنید.