分享
 
 
 

定制SPS实战记录 系列之二

王朝other·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

作者blog http://www.cnblogs.com/rickie

转载文章[/url]因为最近在做一些定制sps UI 的工作,所以从网上收集了一些有用的资料,

我想大概还有不少朋友也需要这样的东西就未经作者同意给转帖出来了

希望作者不要见怪,如果有问题可以找我,我即时删除

定制SPS实战记录 系列之二

Written by: [url=http://www.cnblogs.com/rickie]Rickie Lee

Dec. 15, 2004

本系列主要记录个人在定制SPS页面时的过程或其中的一些尝试,难免存在错误或需要改进的地方,欢迎纠正。谢谢。

本篇采用SPS内置的属性或CSS,来定制SPS Portal Site的页面外观。

1. 首先在指定目录创建CSS文件,并配置SPS的相关属性

(1)在如下SPS目录创建自定义的CSS文件,如CustomStylesheet.css,用来定制SPS页面外观的显式。

C:\Program Files\Common Files\Microsoft Shared\web server extensions\60\TEMPLATE\LAYOUTS\1033\STYLES

(2)配置SPS的属性以支持定制的style sheet

Browse to the portal instance with an account that has administrator privileges.

以管理员身份访问Portal站点。

Click Site Settings, and then click Change portal site properties and SharePoint site creation settings.

Update the Location of cascading style sheet file property with the following value:

通过点击Site Settings,并进一步点击Change portal site properties and SharePoint site creation settings。在显示的新页面中,更新Custom Cascading Style Sheet的设置:

/_layouts/[Loc ID]/styles/CustomStylesheet.css

The portal site now renders HTML elements based on the following order of cascading style sheets:

OWS.CSS (Windows SharePoint Services style sheet)

SPS.CSS (SharePoint Portal Server style sheet)

CustomStylesheet.CSS (上述创建的CSS文件)

2. 创建特定目录用来存放SPS需要的资源

一般在定制SPS页面时,需要创建一些资源文件,如图片或logo等等,这里建议在如下的SPS目录下创建一个新的目录:

<%SystemDrive%>:\Program Files\Common Files\Microsoft Shared\web server extensions\60\TEMPLATE\IMAGES

如,创建一个名称为:rickie的目录

<%SystemDrive%>:\Program Files\Common Files\Microsoft Shared\web server extensions\60\TEMPLATE\IMAGES\rickie

然后,可以将对应的资源文件存放在上述目录下,你可以通过如下的URL访问:

/_layouts/images/rickie/[Image Name]

3. 编辑定制CSS文件

首先打开上述第一步创建的CSS文件,并添加如下内容:

.ms-phnavtableone

{

padding-left: 10px;

padding-top: 1px;

padding-bottom: 1px;

}

.ms-phnavtableone a

{

font-family: Tahoma;

font-size: 70%;

font-weight: bold;

color: blue;

text-decoration: none;

}

.ms-phnavtableone a:hover

{

text-decoration: underline ;

}

.ms-phnavtableone 用来定义或控制horizontal navigation bar的外部表格。刷新SPS页面,看看定制效果。

.ms-phnav1wrapper {

background-image: none;

border-top: 1px yellow solid;

border-bottom: 1px yellow solid;

background-color: #FFCC00;

BACKGROUND-REPEAT: no-repeat;

}

.ms-phnavmidc1sel, .ms-phnavmidc0sel

{

BORDER-top: black 1px solid;

BORDER-left: black 1px solid;

BORDER-right: black 1px solid;

BORDER-bottom: black 1px solid;

}

.ms-phnavmidc1sel a,.ms-phnavmidc0sel a

{

color: green;

}

上述元素用来控制horizontal navigation bar的外观显示:

.ms-phnav1wrapper: Wrapper over horizontal navigation bar

.ms-phnavmidc[n](Sel): Middle center of an area in the horizontal navigation bar

Div.ms-titleareaframe

{

border-top: 3px solid #4D917C;

}

.ms-sbtable

{

background-color: #4D917C;

}

.ms-sblbcorner

{

background-image: url(/_layouts/images/rickie/cornerbl.gif);

}

.ms-sbtopcorner

{

background-image: url(/_layouts/images/rickie/cornertop.gif);

}

上面元素用来控制search box的外观显示,其中后面的2个样式用来引用用户自己创建的images文件,这2个images文件用来控制search box左边圆角的显示。

OK. 定制SPS Portal Site的页面外观暂告一段落,现在可以刷新页面看看效果。

References:

1. Daniel McPherson, Branding a SharePoint Portal Server 2003 Site: Part 2, How to Apply Your Own Corporate Brand, http://msdn.microsoft.com/office/default.aspx?pull=/library/en-us/odc_sp2003_ta/html/Office_SharePointHowToApplyBrand.asp

2. Dino Dato-on, Jinger Zhao, Customizing SharePoint Sites and Portals: Style Sheet Class Reference Tables, Part 3, http://msdn.microsoft.com/office/default.aspx?pull=/library/en-us/odc_sp2003_ta/html/ODC_SPSCustomizingSharePointSites3.asp

3. Rickie, 定制SPS实战记录 系列之一

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有