SPS杂问与乱答
有人问SPS2003中的一些问题。问得很杂,但有些深度。看了看以后,我也只好乱答一通,希望大家积极纠正。
杂问1: 对于Team Site,怎样才能把Personal View,而不是Shared View做成首页。
乱答1: 说实话,还不确定这个东东能不能改。可能在数据库的某个地方能改动……建议使用下面的格式访问页面:
https://servername/sites/sitename/default.aspx?PageView=Personal
此乃歪招。
杂问2: 怎么把一个Team Site上的文档库给彻底隐藏起来?
乱答2: Team Site上的文档库可以通过几种方式访问:
1. 左边的快捷栏。
2. 文档和列表页面。
3. 根据地址直接访问。
对于1,在快捷栏中直接删了就是了;对于3,相信如果这个都没了,就没有人能够访问了!难点在2。
但对于文档和列表页面,我们是没有办法个性化的,唯一能改的,就是呵呵,首先这个不支持!其次,就是viewlsts.aspx文件了。
在模板文件夹下的viewlsts.aspx文件中,可以看到下面这样的代码:
int CntIssue = (spListsIssue == null) ? 0 : spListsIssue.Count;
for (int i = 0 ; i < Cnt; i ++ )
{
…
switch(tmpBaseType)
{
case SPBaseType.GenericList:
…
case SPBaseType.DocumentLibrary:
if (tmpTmplType == SPListTemplateType.PictureLibrary)
{
…
}
else
{
if (!bBaseTypeInited ||
spListTemplate != SPListTemplateType.PictureLibrary)
{
rgDocLibs.Add(i);
}
}
break;
…
应该就是这里了,不是也差不了多少了。^_^
相信到这里,大家也都明白了。不明白的同志也千万别去改这个文件了。
不过,这样做风险自负!而且这个文件可是对所有的站点都起作用的……
杂问3: SPS能不能像Google一样,保持对一个页面的快照。
乱答3: SPS只做索引Index和记录页面的地址。无招了……
Comments
- Anonymous
January 10, 2005
For item 2, if you are using a list, it has a Hidden property, simply set it to False and it won't show in "文档和列表页面" - Anonymous
January 10, 2005
不愧是小J