2004-01-02 23:03:46 +00:00
<a name="backlinks" /><br />
2002-04-24 13:35:27 +00:00
<table border="0" cellspacing="0" cellpadding="1">
2003-10-16 17:29:10 +00:00
<script type="text/javascript"><!--
var referrers = [];
2002-04-24 13:35:27 +00:00
<% param.referrers %>
2003-10-16 17:29:10 +00:00
var query = new Antville.Query();
var spamFilter = new Antville.Filter([<% site.spamfilter %>]);
var searchFilter = new Antville.Filter(query.filter);
var searchEngineFilters = [
new Antville.Filter("http:\/\/.*google.*\?", "q"),
new Antville.Filter("http:\/\/.*search\.msn.*\?", "q"),
new Antville.Filter("http:\/\/.*altavista.*\?", "q"),
new Antville.Filter("http:\/\/.*search\.yahoo.*\?", "p"),
]
2004-01-02 22:31:05 +00:00
var cnt = 0;
2003-10-16 17:29:10 +00:00
var prefix = "<em>Search request:</em> ";
for (var i in referrers) {
var ref = referrers[i];
var text = ref.text;
if (spamFilter.test(ref.url))
continue;
if (query.filter && !searchFilter.test(ref.url))
continue;
for (var e in searchEngineFilters) {
var filter = searchEngineFilters[e];
2004-01-02 22:31:05 +00:00
if (filter.test(ref.url)) {
2003-10-16 17:29:10 +00:00
text = ref.compose(filter.key, prefix);
2004-01-02 22:31:05 +00:00
break;
2003-10-16 17:29:10 +00:00
}
}
2004-01-02 22:31:05 +00:00
if (++cnt == 1) {
document.writeln('<tr>');
document.writeln('<td align="right" class="small"> </td>');
document.writeln('<td rowspan="999" class="small"> </td>');
document.writeln('<td class="small"><strong>Backlinks</strong></td>');
document.writeln('</tr>');
}
2003-10-16 17:29:10 +00:00
document.writeln('<tr>');
2003-10-16 17:34:12 +00:00
document.writeln('<td align="right" valign="top" class="small">', ref.count, '</td>');
document.writeln('<td class="small"><a href="', ref.url, '">', text, '</a></td>');
2003-10-16 17:29:10 +00:00
document.writeln('</tr>');
}
// --></script>
2003-10-16 17:57:46 +00:00
<noscript>
<tr>
<td colspan="3">To prevent spam abuse referrers and backlinks are displayed using client-side JavaScript code. Thus, you should enable the option to execute JavaScript code in your browser. Otherwise you will only see this information.</td>
</tr>
</noscript>
2003-10-16 17:29:10 +00:00
2002-04-24 13:35:27 +00:00
</table>