sharepoint 网站操作屏蔽
来源:互联网 发布:台式电脑无法连接网络 编辑:程序博客网 时间:2024/06/10 01:15
1、打开网站的模板页,修改html代码,为欢迎加入一个id='welcomeTd'
<td id="welcomeTd" style="background:url('/Style Library/ysgs_images/yk_middle.jpg') repeat-x" height="25" class="ms-globallinks">
<wssuc:Welcome id="IdWelcome" runat="server" EnableViewState="false">
</wssuc:Welcome>
</td>
为网站操作加入一个id='wzczTD'
<td id="wzczTD" class="ms-siteactionsmenu2" width="71" height="25"><!-- Site Actions Menu -->
<SharePoint:SiteActions runat="server" AccessKey="<%$Resources:wss,tb_SiteActions_AK%>" id="SiteActionsMenuMain"
PrefixHtml="<div><div>"
SuffixHtml="</div></div>"
MenuNotVisibleHtml="&nbsp;">
<CustomTemplate>
<SharePoint:FeatureMenuTemplate runat="server"
FeatureScope="Site"
Location="Microsoft.SharePoint.StandardMenu"
GroupId="SiteActions"
UseShortId="true"
>
<SharePoint:MenuItemTemplate runat="server" id="MenuItem_Create"
Text="<%$Resources:wss,viewlsts_pagetitle_create%>"
Description="<%$Resources:wss,siteactions_createdescription%>"
ImageUrl="/_layouts/images/Actionscreate.gif"
MenuGroupId="100"
Sequence="100"
UseShortId="true"
ClientOnClickNavigateUrl="~site/_layouts/create.aspx"
PermissionsString="ManageLists, ManageSubwebs"
PermissionMode="Any" />
<SharePoint:MenuItemTemplate runat="server" id="MenuItem_EditPage"
Text="<%$Resources:wss,siteactions_editpage%>"
Description="<%$Resources:wss,siteactions_editpagedescription%>"
ImageUrl="/_layouts/images/ActionsEditPage.gif"
MenuGroupId="100"
Sequence="200"
ClientOnClickNavigateUrl="javascript:MSOLayout_ChangeLayoutMode(false);"
/>
<SharePoint:MenuItemTemplate runat="server" id="MenuItem_Settings"
Text="<%$Resources:wss,settings_pagetitle%>"
Description="<%$Resources:wss,siteactions_sitesettingsdescription%>"
ImageUrl="/_layouts/images/ActionsSettings.gif"
MenuGroupId="100"
Sequence="300"
UseShortId="true"
ClientOnClickNavigateUrl="~site/_layouts/settings.aspx"
PermissionsString="EnumeratePermissions,ManageWeb,ManageSubwebs,AddAndCustomizePages,ApplyThemeAndBorder,ManageAlerts,ManageLists,ViewUsageData"
PermissionMode="Any" />
</SharePoint:FeatureMenuTemplate>
</CustomTemplate>
</SharePoint:SiteActions>
</td>
2、在head区域内加入js
<SharePoint:DelegateControl runat="server" ControlId="AdditionalPageHead" AllowMultipleControls="true"/>
<script type="text/javascript" src="../../Style Library/ysgs_js/jquery-1.3.min.js"></script>
<script type="text/javascript">
//隐藏工作台
var username="";
$("#welcomeTd a").each(
function()
{
var d= $(this).text();
username=d.substring(3,d.length);
}
);
if(username=='admin'||username=='administrator') //此处定义不屏蔽的用户
{
$("#wzczTD").removeClass("ms-siteactionsmenu2");
$("#wzczTD").addClass("ms-siteactionsmenu1");
}
})
</script>
</HEAD>
3、加入涉及到的样式
/* 网站设置开始 ,网站操作*/
.ms-siteactionsmenu1
{
white-space:nowrap;
font:10pt 宋体;
padding:0;
border:none;
cursor:pointer;
display:block;
}
.ms-siteactionsmenu2{
white-space:nowrap;
font:10pt 宋体;
padding:0;
border:none;
cursor:pointer;
display:none;
}
/* 网站设置结束 ,网站操作*/
以上代码可实现'administrator'和'admin' 两个用户能看到网站操作功能,其他用户无法看到。
相应的修改后台application.master,可以修改后台的网站操作屏蔽功能,application.master 无法用designer打开,需要手动修改。
- sharepoint 网站操作屏蔽
- SharePoint网站
- 微软Sharepoint管理工具包详解-批量网站集操作
- SharePoint 2013 对象模型操作"网站设置"菜单
- SharePoint初探-SharePoint网站整理
- 屏蔽不要脸的网站
- hosts文件屏蔽网站
- 屏蔽视频网站广告
- 屏蔽一些广告网站
- 网站屏蔽广告
- 架设SharePoint工作组网站
- SharePoint网站定义
- 新建 SharePoint 网站集
- Sharepoint 构建网站
- sharepoint 网站备份还原
- Sharepoint 学习网站
- SharePoint 网站搬迁
- SharePoint 学习网站
- Hibernate 中session.evict(obj):possible nonthreadsafe access to session
- NXP ISP下载线路问题
- Ubuntu 9.04 DVD多国语言正式版
- [转载]: VB编程语言历史
- Shield Deluxe 2009:Number 1 Antivirus
- sharepoint 网站操作屏蔽
- Groovy 1.6的新特性
- mkimage使用详解
- 关于flex+spring+hibernate的问题
- WIndow mobile 6 SDK 下载
- 端口映射与UPnP
- java 调用 Web Service
- c assert 用法
- 配置Hibernate连接池