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 viel besser die Forenbeiträge direkt aus der Datenbank zu extrahieren. Durch den Direktimport kann YaCy nach einer Suche auch hilfreiche Features zur Navigation anbieten. YaCy kann bereits Daten aus einer phpBB3 Installation extrahieren. Auf der Seite Import aus phpBB3 Datenbanken finden Sie ein Servlet für den direkten Datenbank Import.
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 das Standard Template 'prosilver' verwenden.:
<div id="search-box">befindet
<script src="http://localhost:8091/yacy/ui/js/jquery-1.3.2.min.js" type="text/javascript"></script> <script> $(document).ready(function() { yconf = { url : 'http://localhost:8091/', title : 'YaCy Foren Suche', width : 500, height : 600, position : ['top',30] }; $.getScript(yconf.url+'/yacy/ui/js/yacyui-portalsearch.js', function(){return false;}); }); </script> <div id="yacylivesearch"> <form id="ysearch" method="get" accept-charset="UTF-8" action="http://localhost:8091/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 Suche </div>