در این پست می خواهیم راجع به قسمت های مختلف نوار آبی رنگ بالا و منوی Sharing در محیط شیرپوینت 2013 صحبت کنیم. گاهی اوقات لازم است ظاهر این اجزاء را تغییر دهیم و بیشتر مواقع مدیران سایت مجبور به پنهان کردن آنها می باشند. پنهان کردن بعضی از آیکون ها مانند SKYDRIVE, SITES, NEWSFEED, SHARE, FOLLOW, SYNC زمانی که سازمان ها نمیخواهند که کاربران سایتها از این امکانات به هر دلیلی استفاده کنند ، اجباری می شود.
ما در این پست راجع به شناسه ها ، عبارات چپ و راست بالای صفحه در suite links و همچنین دکمه هایی مانند SHARE, FOLLOW, SYNC صحبت خواهیم کرد. شما همچنین میتوانید برای آموزش بیشتر به پست اضافه/حذف کردن لینک ها در suitebar مراجعه کنید.
من برای هر یک از اجزاء ، یک تصویر و یک کد جاوا اسکریپت قرار داده ام که برای پنهان نمودن آن از صفحه می توان آنرا به Script Editor اضافه کرد.
در اینجا می خواهیم به شناسه اجزائی که در نوار آبی رنگ بالای شیرپوینت شامل تمامی آیکون های بخش Share suite در ریبون بالا نگاهی بیاندازیم :
نحوه پنهان کردن آن در صفحات شیرپوینت بدین صورت می باشد :
همانطوری که در پست های قبلی گفته شد ، با افزودن کد جاوا اسکریپت زیر می توانید اینکار را انجام دهید.
<script language=”javascript”>
_spBodyOnLoadFunctionNames.push(“HideBrandingsuite”);
function HideBrandingsuite()
{
document.getElementById(‘suiteBrandingBox‘).style.visibility = ‘hidden’;
}
</script>
نحوه پنهان کردن آن در صفحات شیرپوینت بدین صورت می باشد :
همانطوری که در پست های قبلی گفته شد ، با افزودن کد جاوا اسکریپت زیر می توانید اینکار را انجام دهید.
<script language=”javascript”>
_spBodyOnLoadFunctionNames.push(“HideBrandingsuite”);
function HideBrandingsuite()
{
document.getElementById(‘suiteBrandingBox‘).style.visibility = ‘hidden’;
}
</script>
نحوه پنهان کردن آن در صفحات شیرپوینت بدین صورت می باشد :
همانطوری که در پست های قبلی گفته شد ، با افزودن کد جاوا اسکریپت زیر می توانید اینکار را انجام دهید.
<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>
نحوه پنهان کردن آن در صفحات شیرپوینت بدین صورت می باشد :
همانطوری که در پست های قبلی گفته شد ، با افزودن کد جاوا اسکریپت زیر می توانید اینکار را انجام دهید.
<script language=”javascript”>
_spBodyOnLoadFunctionNames.push(“HideBrandingsuite”);
function HideBrandingsuite()
{
document.getElementById(‘RibbonContainer-TabRowRight‘).style.visibility = ‘hidden’;
}
</script>
نحوه پنهان کردن آن در صفحات شیرپوینت بدین صورت می باشد :
همانطوری که در پست های قبلی گفته شد ، با افزودن کد جاوا اسکریپت زیر می توانید این کار را انجام دهید.
<script language=”javascript”>
_spBodyOnLoadFunctionNames.push(“HideBrandingsuite”);
function HideBrandingsuite()
{
document.getElementById(‘site_follow_button’).style.visibility = ‘hidden’;
}
</script>
نحوه پنهان کردن آن در صفحات شیرپوینت بدین صورت می باشد :
همانطوری که در پست های قبلی گفته شد ، با افزودن کد جاوا اسکریپت زیر می توانید اینکار را انجام دهید.
<script language=”javascript”>
_spBodyOnLoadFunctionNames.push(“HideBrandingsuite”);
function HideBrandingsuite()
{
document.getElementById(‘ctl00_SyncPromotedAction‘).style.visibility = ‘hidden’;
}
</script>
نحوه پنهان کردن آن در صفحات شیرپوینت بدین صورت می باشد :
همانطوری که در پست های قبلی گفته شد ، با افزودن کد جاوا اسکریپت زیر می توانید اینکار را انجام دهید.
<script language=”javascript”>
_spBodyOnLoadFunctionNames.push(“HideBrandingsuite”);
function HideBrandingsuite()
{
document.getElementById(‘ctl00_PageStateActionButton‘).style.visibility = ‘hidden’;
}
</script>
نحوه پنهان کردن آن در صفحات شیرپوینت بدین صورت می باشد :
همانطوری که در پست های قبلی گفته شد ، با افزودن کد جاوا اسکریپت زیر می توانید اینکار را انجام دهید.
<script language=”javascript”>
_spBodyOnLoadFunctionNames.push(“HideBrandingsuite”);
function HideBrandingsuite()
{
document.getElementById(‘ctl00_fullscreenmodeBtn‘).style.visibility = ‘hidden’;
}
</script>
روش دیگر جهت شخصی سازی یا بعنوان مثال پنهان کردن این لینک ها بوسیله ایجاد راهکار Visual Studio برای نحوه نمایش کنترلرهای SuiteLinksDelegate می باشد. جهت آموزش کامل این مطلب به پست اضافه/حذف کردن لینک ها در Suitebar مراجعه کنید.