Интернет

Создание страницы поиска по сайту с помощью сценария ASP

Лупа над полем поиска на веб-странице

Сценарии Active Server Page (ASP) — это альтернатива языкам программирования на базе Windows, таким как javascript и flash. Один из простых способов использовать его на своем сайте — создать страницу поиска по всему сайту, ориентированную на ваш сайт.

Кодирование поисковых страниц с помощью HTML и ASP

В Интернете есть много учебных пособий, которые объясняют две части поисковой системы на базе ASP для вашей страницы. Учебник по ASP — хороший пример с необходимым разделением файлов HTML и ASP.

Зачем вам два файла?

Важно понимать разницу между файлами. ASP работает за кулисами для выполнения функции поиска. HTML используется как для сбора информации, так и для представления ее пользователю.

Сначала создайте файл HTML в своем любимом WYSIWYG или текстовом редакторе с именем, например, «ASP_search.html». Это будет форма, которая принимает пользовательский ввод, поэтому поместите ее где-нибудь в <BODY> документа:

<form method="POST" action="/cgi-bin/sitesearch.asp"><table border=0 cellpadding=5 bgcolor=000000><tr><td align=center>Какие термины вы ищете?<input type=text name=term size=20><input type=submit value="search"></td></tr></table></form>

Любой, кто знаком с основами HTML, увидит некоторые знакомые части этого кода, которые не имеют ничего общего с ASP. Внутри тегов <FORM> находится <TABLE> с отступами ячеек и переменными цвета фона, которые можно настроить в соответствии с предпочтениями дизайнера. Текст прямо перед <INPUT> также полностью настраивается, как и свойство «размер» поля ввода.

Части кода, которые не являются переменными, — это метод и действие формы, которые вызывают файл Active Server Pages «sitesearch.asp». Тип ввода также должен быть «отправить», хотя значение кнопки можно изменить на «искать сейчас!» или что-то вроде того.

Создание ASP-файла

На сервере относительно файла ASP_search.html должна быть папка с именем «cgi-bin». Обычно это уже часть любой стандартной настройки сервера. В этой папке вы создадите файл «sitesearch.asp», который вызывается HTML-формой, когда пользователь отправляет свои условия.

Весь код выходит за рамки этой статьи, но они, как правило, следуют модели, изложенной на таких сайтах, как ASP Tutorial . Есть несколько элементов кодирования поиска ASP, о которых вам нужно знать, чтобы настроить функцию поиска для вашего сайта.

  • «Novalid» — в первых нескольких строках ASP-скрипта вы можете указать, какие условия поиска недопустимы для вашего сайта. Пример кода дает вам несколько примеров для начала:
Novalid=" abcdefghijklmnopqrstu vwxyz yes no and more"

Они основаны на идее, что поиск по одной букве или такие слова, как «и», слишком распространены, чтобы их можно было использовать в поисковом запросе. Часто ненормативная лексика и ненормативная лексика также включаются в список «novalid».

  • «NovalidResponse» — вы также можете определить, каким будет ответное предупреждение, если они попытаются использовать термин, который вам не нравится:
NovalidResponse ="Мы не можем выполнить поиск по этому термину. Пожалуйста, спросите о чем-нибудь другом."
  • «Имя папки» — это место, где находятся искомые файлы. Это должны быть HTML-файлы, и этот пример ASP-скрипта не будет углубляться в подкаталоги.
  • «Результаты поиска» — это текст, который будет отображаться в верхней части страницы результатов поиска.

Использование ASP для написания HTML для результатов

Последняя часть кода ASP используется для записи совершенно нового файла HTML с помощью функции ASP «ResponseWrite». Это эфемерный HTML-файл, который создается и отображается только в ответ на один конкретный поиск. Вы можете изменить представление результатов, отредактировав различные свойства HTML, такие как «BORDER» и «BGCOLOR», а также ответ, если результаты не найдены. Однако важно сохранить все основные открывающие и закрывающие теги стандартной HTML-страницы. Отсутствие даже одного простого символа «>» может привести к полному провалу поиска.

Простое начало ASP

Учебник по созданию простой страницы поиска — это только начало изучения Active Server Pages. Другие сайты, такие как W3C Schools и ASP.net (официальный сайт Microsoft ASP), помогут вам перейти от этих основ к созданию более надежных поисковых систем и даже к разработке целых веб-сайтов с использованием ASP. Независимо от того, используете вы его или нет, понимание основ поисковых страниц ASP может помочь вам стать более разносторонним веб-разработчиком.

Похожие посты

10 лучших дизайнов веб-сайтов

Опасности социальных сетей в Интернете

Бесплатная графика Валентина

Бесплатные Пазлы Онлайн

Мы используем cookie-файлы для наилучшего представления нашего сайта. Продолжая использовать этот сайт, вы соглашаетесь с использованием cookie-файлов.
Принять
Политика конфиденциальности