You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
173 lines
7.5 KiB
173 lines
7.5 KiB
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
|
<html xmlns="http://www.w3.org/1999/xhtml">
|
|
<head>
|
|
#(forward)#::<meta http-equiv="REFRESH" content="0; url=#[target]#" />#(/forward)#
|
|
<title>YaCy '#[clientname]#': Search Page</title>
|
|
#%env/templates/metas.template%#
|
|
<link rel="alternate" type="application/rss+xml" title="Search for #[former]#" href="yacysearch.rss?query=#[former]#" />
|
|
<link rel="search" type="application/opensearchdescription+xml" title="YaCy Search on '#[clientname]#'" href="opensearchdescription.xml" />
|
|
<script type="text/javascript" src="js/html.js"></script>
|
|
<style>
|
|
.ui-autocomplete-input {
|
|
margin: 0 0.2em;
|
|
padding: 0;
|
|
}
|
|
</style>
|
|
<script type="text/javascript">
|
|
$(document).ready(function() {
|
|
$("#search").autocomplete({
|
|
source: function( request, response ) {
|
|
$.ajax({
|
|
url: "/suggest.json",
|
|
dataType: "json",
|
|
data: {
|
|
q: request.term,
|
|
limit: 20,
|
|
timestamp: +new Date()
|
|
},
|
|
success: function(data) {
|
|
response( $.map( data[1], function(term) {
|
|
return {
|
|
label: term,
|
|
value: term
|
|
}
|
|
}));
|
|
}
|
|
});
|
|
},
|
|
minLength: 2,
|
|
select: function( event, ui ) {
|
|
// ui.item.label
|
|
// ui.item.value
|
|
// this.value
|
|
this.value = ui.item.value;
|
|
},
|
|
open: function() {
|
|
$( this ).removeClass( "ui-corner-all" ).addClass( "ui-corner-top" );
|
|
},
|
|
close: function() {
|
|
$( this ).removeClass( "ui-corner-top" ).addClass( "ui-corner-all" );
|
|
}
|
|
});
|
|
});
|
|
</script>
|
|
</head>
|
|
<body id="index" onload="document.getElementById('search').focus()">
|
|
#(topmenu)#
|
|
#%env/templates/embeddedheader.template%#
|
|
::
|
|
#%env/templates/simpleheader.template%#
|
|
#(/topmenu)#
|
|
|
|
#(pi)#::
|
|
<div style="position:fixed; bottom: 0; right: 1px;"><a href="/Status.html">π</a></div>
|
|
#(/pi)#
|
|
|
|
<h2 class="yacy">
|
|
<a href="#[promoteSearchPageGreeting.homepage]#" class="yacylogo"><img src="#[promoteSearchPageGreeting.largeImage]#" alt="yacy" style="margin: auto;"/></a><br /><br />
|
|
#[promoteSearchPageGreeting]#
|
|
</h2>
|
|
|
|
<form class="search" action="yacysearch.html" method="get" id="searchform" accept-charset="UTF-8">
|
|
<fieldset class="maininput">
|
|
<input name="query" class="searchinput" id="search" type="text" size="40" maxlength="80" value="#[former]#" onFocus="this.select()" />
|
|
<input type="submit" name="Enter" value="Search" />
|
|
<input type="hidden" name="verify" value="#[search.verify]#" />
|
|
#(searchdomswitches)#::
|
|
<div class="yacysearch">
|
|
#(searchtext)#::<input type="radio" id="text" name="contentdom" value="text" #(check)#::checked="checked"#(/check)# /><label for="text">Text</label> #(/searchtext)#
|
|
#(searchimage)#::<input type="radio" id="image" name="contentdom" value="image" #(check)#::checked="checked"#(/check)# /><label for="image">Images</label> #(/searchimage)#
|
|
#(searchaudio)#::<input type="radio" id="audio" name="contentdom" value="audio" #(check)#::checked="checked"#(/check)# /><label for="audio">Audio</label> #(/searchaudio)#
|
|
#(searchvideo)#::<input type="radio" id="video" name="contentdom" value="video" #(check)#::checked="checked"#(/check)# /><label for="video">Video</label> #(/searchvideo)#
|
|
#(searchapp)#::<input type="radio" id="app" name="contentdom" value="app" #(check)#::checked="checked"#(/check)# /><label for="app">Applications</label>#(/searchapp)#
|
|
#(searchoptions)# <a href="/index.html?searchoptions=1" onclick="this.href='/index.html?searchoptions=1&former='+document.getElementById('searchform').search.value+'&contentdom='+radioValue(document.getElementById('searchform').contentdom)">more options...</a>::#(/searchoptions)#
|
|
</div>
|
|
#(/searchdomswitches)#
|
|
<input type="hidden" name="nav" value="#[search.navigation]#" />
|
|
<input type="hidden" name="startRecord" value="0" />
|
|
<input type="hidden" name="indexof" value="off" />
|
|
<input type="hidden" name="meanCount" value="5" />
|
|
#(searchoptions)#
|
|
<input type="hidden" name="resource" value="global" />
|
|
<input type="hidden" name="urlmaskfilter" value=".*" />
|
|
<input type="hidden" name="prefermaskfilter" value="" />
|
|
<input type="hidden" name="maximumRecords" value="#[maximumRecords]#" />
|
|
</fieldset>
|
|
::
|
|
</fieldset>
|
|
|
|
<table>
|
|
<tr>
|
|
<td><label for="count">Max. number of results</label>:</td>
|
|
<td>
|
|
<input type="radio" name="maximumRecords" value="10" #(count-10)#::checked="checked"#(/count-10)#/>10
|
|
<input type="radio" name="maximumRecords" value="50" #(count-50)#::checked="checked"#(/count-50)#/>50
|
|
<input type="radio" name="maximumRecords" value="100" #(count-100)#::checked="checked"#(/count-100)#/>100
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
#(resource-select)#::
|
|
<td><label for="resource">Resource</label>:</td>
|
|
<td>
|
|
<input type="radio" name="resource" value="global" #(global)#::checked="checked"#(/global)# #(global-disabled)#::disabled="disabled"#(/global-disabled)#/>global
|
|
<input type="radio" name="resource" value="local" #(local)#::checked="checked"#(/local)#/>local
|
|
</td>
|
|
#(/resource-select)#
|
|
</tr>
|
|
<tr>
|
|
<td><label for="urlmaskfilter">URL mask</label>:</td>
|
|
<td>#(urlmaskoptions)#
|
|
<input id="urlmaskfilter" name="urlmaskfilter" type="text" size="12" maxlength="80" value="#[urlmaskfilter]#" />
|
|
::
|
|
<input type="radio" name="urlmask" value="yes" checked /> restrict on <input name="urlmaskfilter" type="text" size="12" maxlength="80" value="#[urlmaskfilter]#" />
|
|
<input type="radio" name="urlmask" value="no" /> show all
|
|
#(/urlmaskoptions)#
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
<label for="prefermaskfilter">Prefer mask</label>:
|
|
</td>
|
|
<td>
|
|
#(prefermaskoptions)#
|
|
<input id="prefermaskfilter" name="prefermaskfilter" type="text" size="12" maxlength="80" value="#[prefermaskfilter]#" />
|
|
::
|
|
<input type="radio" name="prefermask" value="yes" checked="checked" /> restrict on <input name="prefermaskfilter" type="text" size="12" maxlength="80" value="#[prefermaskfilter]#" />
|
|
<input type="radio" name="prefermask" value="no" /> show all
|
|
#(/prefermaskoptions)#
|
|
</td>
|
|
</tr>
|
|
<tr>
|
|
<td>
|
|
Constraints:
|
|
</td>
|
|
<td>
|
|
<input type="checkbox" id="indexof" name="indexof" #[indexofChecked]# /> <label for="indexof">only index pages</label>
|
|
</td>
|
|
</tr>
|
|
<tr><td></td><td></td></tr>
|
|
<tr>
|
|
<td>
|
|
<a href="http://www.yacy-websuche.de/wiki/index.php/En:SearchParameters">help: advanced parameters</a>
|
|
</td>
|
|
<td>
|
|
</td>
|
|
</tr>
|
|
</table>
|
|
#(/searchoptions)#
|
|
</form>
|
|
<script type="text/javascript">
|
|
document.getElementById("search").focus();
|
|
</script>
|
|
|
|
#(topmenu)#
|
|
#%env/templates/embeddedfooter.template%#
|
|
::
|
|
#%env/templates/simplefooter.template%#
|
|
#(/topmenu)#
|
|
<p>
|
|
<img src="cytag.png?icon=invisible&nick=yacyh_#[clientid]#&tag=search" alt=""/>
|
|
</p>
|
|
</body>
|
|
</html>
|