我在哪里可以在Sharepoint 2007中启用搜索?

时间:2011-11-08 17:07:33

标签: sharepoint-2007

我正在修改现有的Sharepoint 2007网站。它只有两个页面,主页和管理页面。管理页面有几个表单/文档库。我只想进行搜索,以便用户可以搜索文档/表单库中的所有文档/表单。我不关心它是否是整个站点搜索,只要它提取结果,包括来自网站上所有文档/表单库的结果。

我已在两个网页上启用了网站可见性(“允许此网络显示在搜索结果中”)。我无法找到任何地方启用实际搜索按钮/搜索文本框/搜索webpart。我只想要实际控制,我可以输入一个单词并点击搜索。我在哪里/如何启用它?

当我去sharepoint设计师时,我可以看到母版页顶部的搜索框,但是无法在已发布的(实时)页面上看到它。

2 个答案:

答案 0 :(得分:1)

首先,在MOSS 2007中搜索是理解的大笔交易......不要指望按钮“开/关”!

现在很清楚了:

当您在sharepoint designer中观看母版页时,您会看到一个页面模板,因为在启用所有功能的情况下会看到该模板。因此母版页必须包含搜索按钮,以便MOSS在启用时知道搜索按钮的显示位置。

至于第一个问题:

  1. 首先在管理中心主页中检查您的服务器>如果您已启用搜索,抓取(首先有任何结果)等等......
  2. 在您的主网站集上,转到:“网站操作>网站设置>修改所有网站设置>网站集管理>搜索设置”并检查您是否启用了网站搜索页面。
  3. 修改搜索范围。
  4. P.S。此外,我正在使用一本书来进行这种设置 - 很棒的书 Office Sharepoint Server 2007 - 管理员的配套 来自微软,由Bill English(MS Sharepoint社区专家)撰写

答案 1 :(得分:0)

显然,之前的开发人员修改了母版页以隐藏搜索功能控件。

我必须编辑的母版页中的行是:

<td valign=top>
          <asp:ContentPlaceHolder id="PlaceHolderSearchArea" runat="server">
                <SharePoint:DelegateControl runat="server" ControlId="SmallSearchInputBox"/>
          </asp:ContentPlaceHolder>
</td>

表格单元格的内联样式为“display:none;”我删除了。