Модификация поисковой страницы
В данном упражнении вы произведете модификацию поисковых страниц Web-сайта Ramona Publishing для того, чтобы предоставить дистрибьюторам возможность осуществлять поиск новых книг.
Во-первых, необходимо поместить элемент combo box с именем ss на странице search.htm. Этот элемент должен иметь два значения: значение по умолчанию обязано быть пустым, а другое значение должно использоваться для отображения всех новых книг.
Затем, вам необходимо модифицировать файл Results.asp для того, чтобы изменить поисковый запрос.
Для того, чтобы открыть файл search.htm в отладчике скриптов Microsoft Script Debugger:
1. В меню кнопки Start выберите Programs | Windows NT 4.0 Option Pack | Microsoft Script Debugger, а затем укажите Microsoft Script Debugger.
2. Откройте страницу search.htm. Эта страница размещена в каталоге Microsoft Site Server\SiteServer\Knowledge\Search\database\search\Ramona\.
Для того чтобы расположить элемент combo box на поисковой странице, необходимо:
1. На поисковой странице search.htm поместить строки кода:
2. После тега
ввести следующий код, формирующий элемент combo box:
3. В меню File выбрать команду Save и затем закрыть данный файл. Для модификации файла results.asp:
1. Откройте страницу results.asp. Эта страница размещается в каталоге: Microsoft Site Server\SiteServer\Knowledge\Search\data-base\search\Ramona\.
2. Поместите строку кода:
if Request("qu") <> "" then
Response.write L_SearchingFor_text & " " & _
Request("qu") & ". " end if
В строку, следующую за оператором end if, введите представленный ниже фрагмент кода:
if Request("ss") <> "" then
Response.write L_SearchingFor_text & " " & _
Request("ss") & " " & "Books" & ". " end if
3. Поместите выражение:
Q.SetQueryFromUrl(Request.QueryString)
Добавьте код:
if request("ss") <> "" and request("qu") = "" then
q.query="@meta_new= " & "new" end if if request("ss") <> "" and request("qu") <> "" Then
q.query=q.query & " and @meta_new= " & request("ss") end if
4. В меню File выберите команду Save, а затем закройте файл. Для поиска новых книг:
1. В Internet Explorer откройте поисковую страницу сайта Ramona Publishing site. Доступ к поисковой странице осуществляется по URL: http:// localhost/siteserver/knowledge/search/database/search/Ra-mona/search.htm.
2. В поле Special search for (Специальный поиск) выберите New Books (Новые книги) и затем нажмите кнопку Search для получения списка всех новых книг.