Es ist möglich die Forumsseiten mit YaCy zu indexieren, indem die Datenbank mit den Forumseinträgen importiert wird. Diese Anleitung hilft Ihnen ein YaCy Suchfeld in Ihre phpBB3 Forenseiten einzubinden.
Forenbeiträge enthalten reichaltige Informationen über das Thema, die Zeit, den Betreff und den Autor. Diese Information wird in einem schlecht kommentierten Format in Form von Webseiten ausgeliefert, die von der Forumssoftware erzeugt werden. Es ist deutlich besser, die Forenbeiträge direkt aus der Datenbank abzurufen. Dadurch kann YaCy nach Suchen gute Navigationsfunktionen anbieten. YaCy has a phpBB3 extraction feature, please go to the phpBB3 content integration servlet for direct database imports.
Das folgende Eingabeformular ist eine vereinfachte Crawl Startseite, die passende Werte für eine phpBB3 Forensuche voreingestellt hat. Fügen Sie einfach die Startseite Ihres Forums ein. Nachdem Sie den Crawl gestartet haben sollten Sie zurück auf die Seite kommen, um die Integrationshinweise unten zu lesen.
Um ein Suchfeld in Ihr phpBB3 Forum einzubauen, müssen Sie folgende Zeilen Code in das Forums Template einbauen. Da es viele verschiedene Templates für phpBB3 Foren gibt, gehen wir in dieser Anleitung davon aus, dass Sie verwenden das Standard-Template 'prosilver':
<div id="search-box">statement
<script src="http://77.183.159.145:8080/js/jquery-1.3.2.min.js" type="text/javascript"></script>
<script>
$(document).ready(function() {
yconf = {
url : 'http://77.183.159.145:8080/',
title : 'YaCy Forum Search',
width : 500,
height : 600,
position : ['top',30]
};
$.getScript(yconf.url+'/js/yacyui-portalsearch.js', function(){return false;});
});
</script>
<div id="yacylivesearch">
<form id="ysearch" method="get" accept-charset="UTF-8" action="http://77.183.159.145:8080/yacysearch.html">
<input name="search" id="yquery" type="text" size="16" maxlength="128" title="{L_SEARCH_KEYWORDS}" class="inputbox search" value=""/>
<input type="hidden" name="verify" value="cacheonly" />
<input type="hidden" name="maximumRecords" value="10" />
<input type="hidden" name="resource" value="local" />
<input type="hidden" name="urlmaskfilter" value=".*" />
<input type="hidden" name="prefermaskfilter" value="" />
<input type="hidden" name="display" value="2" />
<input type="hidden" name="nav" value="all" />
<input type="submit" name="Enter" value="Search" />
</form>YaCy Search
</div>