Шаблон документов поиска по сайту:
Шаблон страниц поисковика: ./data/tpl/search.php - состоит из двух пользовательских функций (комментарии по ходу):
<?php /* Выше этой строки в файле ничего не должно быть */
# Пользовательская функция отображения результатов запроса:
function content_ok_request($req,$serp) {
global $_s;
$turl=$_s['location'];
$serp=implode("\n",$serp);
# Вспоминаем из массива $_s код всяких нужных нам тут рекламных блоков:
$add_468_60=($_s['add_468_60']) ? $_s['add_468_60']: "";
# $req - поисковый запрос.
# $serp - нумерованный список с серпа.
# Всё оформление выдачи - через стили.
# Шаблон построения результатов поиска по сайту.
# Формируем поисковую форму и выводим нумерованный список:
return <<<EOF
<center>
<form action=$turl/search.html method=post id=search>
<fieldset>
<legend>Поиск по сайту $turl:</legend>
<label>Search:</label>
<input type=text name=req value='$req' maxlength=50 class=request>
<input type=submit value='Search it' class=submit title="Click here to start search"><div class='clear'></div>
</fieldset>
</form>
</center>
<center>$add_468_60</center>
<div class=sb>
<h1 class=panel><b>$req :</b></h1>
<br>
<ol>$serp</ol>
<br><br>
<center>$add_468_60</center>
<center>$add_468_60</center>
</div>
EOF;
# Завершение шаблона.
}
Код абсолютно прозрачный- из поискового запроса $req и результатов поиска по сайту $serp формируем страничку с поисковой формой, всякими нужными нам тут рекламными блоками или иными уместными ссылками, и отдаём в браузер.
В этом же РНР файле задаётся и внешний вид странички с поисковой формой:
# Пользовательская функция старта поиска:
function content_bad_request($req) {
global $_s;
$turl=$_s['location'];
# $req - поисковый запрос.
# Все сообщения на морде формы берутся из сеттингов.
# Вспоминаем из массива $_s код всяких нужных нам тут рекламных блоков:
$add_468_60=($_s['add_468_60']) ? $_s['add_468_60']: "";
return <<<EOF
<center>
<form action=$turl/search.html method=post id=search>
<fieldset>
<legend>Поиск по сайту $turl:</legend>
<label>Search:</label>
<input type=text name=req value='$req' maxlength=50 class=request>
<input type=submit value='Search it' class=submit title="Click here to start search">
<div class='clear'></div>
</fieldset>
</form>
<div class='clear'></div>
<center>$add_468_60</center>
<center>$add_468_60</center>
<center>$add_468_60</center>
</center>
EOF;
# Завершение шаблона.
}
/* Ниже этой строки в файле ничего не должно быть. */ ?>
Замечания те же- помещайте в данный шаблон любые нужные Вам теги HTML.
Дефолтовый пример минималистичен- CSS в помощь.