- added hints to integrate a yacy search in phpBB3

- added also a phpBB3 crawl start with optimized crawl attributes

git-svn-id: https://svn.berlios.de/svnroot/repos/yacy/trunk@6126 6c8d7289-2bf4-0310-a012-ef5d649a1542
pull/1/head
orbiter 16 years ago
parent 99fa265e1d
commit 93c69fa1cb

@ -13,7 +13,7 @@
This guide helps you to insert a search window in your phpBB3 pages.
</p>
<h3>Retrieval of phpBB3 Forum Pages</h3>
<h3>Retrieval of phpBB3 Forum Pages using a database export</h3>
<p>
Forum posting contain rich information about the topic, the time, the subject and the author.
This information is in an bad annotated form in web pages delivered by the forum software.
@ -21,63 +21,88 @@
YaCy has a phpBB3 extraction feature, please go to the <a href="ContentIntegrationPHPBB3_p.html">phpBB3 content integration</a> servlet for direct database imports.
</p>
<h3>Retrieval of phpBB3 Forum Pages using a web crawl</h3>
<p>
The following form is a simplified crawl start that uses the proper values for a phpbb3 forum crawl.
Just insert the front page URL of your forum. After you started the crawl you may want to get back
to this page to read the integration hints below.
</p>
<form name="WatchCrawler" action="WatchCrawler_p.html" method="post" enctype="multipart/form-data">
<fieldset>
<dl>
<dt><b>URL of the phpBB3 forum main page</b><br />This is a crawl start point</dt>
<dd><input type="text" name="crawlingURL" value="#[starturl]#" size="60" maxlength="256" onkeypress="changed()" onfocus="check('url')" /></dd>
<input type="hidden" name="crawlingMode" id="url" value="url" checked="checked" />
<input type="hidden" name="createBookmark" value="off" />
<input type="hidden" name="crawlingDepth" value="8" />
<input type="hidden" name="mustmatch" value=".*" />
<input type="hidden" name="mustnotmatch" value=".*memberlist.*|.*previous.*|.*next.*|.*p=.*" />
<input type="hidden" name="range" value="subpath" />
<input type="hidden" name="crawlingIfOlderCheck" value="on"/>
<input type="hidden" name="crawlingIfOlderNumber" value="1" />
<input type="hidden" name="crawlingIfOlderUnit" value="day" />
<input type="hidden" name="crawlingDomFilterCheck" value="off" />
<input type="hidden" name="crawlingDomFilterDepth" value="0" />
<input type="hidden" name="crawlingDomMaxCheck" value="off" />
<input type="hidden" name="crawlingDomMaxPages" "" />
<input type="hidden" name="crawlingQ" value="on" />
<input type="hidden" name="storeHTCache" value="off" />
<input type="hidden" name="indexText" value="on" />
<input type="hidden" name="indexMedia" value="on" />
<input type="hidden" name="crawlOrder" value="off" />
<input type="hidden" name="intention" value="" />
<input type="hidden" name="xsstopw" value="off" />
<input type="hidden" name="xdstopw" value="off" />
<input type="hidden" name="xpstopw" value="off" />
<dt></dt>
<dd><input type="submit" name="crawlingstart" value="Get content of phpBB3: crawl forum pages" /></dd>
</dl>
</fieldset>
</form>
<h3>Inserting a Search Window to phpBB3</h3>
<p>
To integrate a search window into phpBB3, you must insert some code into the wiki template.
There are several templates that can be used for MediaWiki, but in this guide we consider that
you are using the default template, 'MonoBook.php':
To integrate a search window into phpBB3, you must insert some code into a forum template.
There are several templates that can be used for phpBB3, but in this guide we consider that
you are using the default template, 'prosilver':
<ul>
<li>open skins/MonoBook.php</li>
<li>find the line where the default search window is displayed, there are the following statements:
<pre>&lt;form name="searchform" action="&lt;?php $this-&gt;text('searchaction') ?&gt;" id="searchform"&gt;
&lt;input id="searchInput" name="search" type="text"
&lt;?php if($this-&gt;haveMsg('accesskey-search')) {
?&gt;accesskey="&lt;?php $this-&gt;msg('accesskey-search') ?&gt;"&lt;?php }
if( isset( $this-&gt;data['search'] ) ) {
?&gt; value="&lt;?php $this-&gt;text('search') ?&gt;"&lt;?php } ?&gt; /&gt;
&lt;input type='submit' name="go" class="searchButton" id="searchGoButton"
value="&lt;?php $this-&gt;msg('go') ?&gt;"
/&gt;&nbsp;&lt;input type='submit' name="fulltext"
class="searchButton"
value="&lt;?php $this-&gt;msg('search') ?&gt;" /&gt;
&lt;/form&gt;
</pre></li>
<li>Remove that code or set it in comments using '&lt;!--' and '--&gt;' </li>
<li>Insert the following code:
<li>open styles/prosilver/template/overall_header.html</li>
<li>find the line where the default search window is displayed, thats right behind the <pre>&lt;div id="search-box"&gt;</pre> statement</li>
<li>Insert the following code right behind the div tag:
<pre>
&lt;p&gt;Search with YaCy in this Forum:&lt;/p&gt;
&lt;script src="http://#[address]#/yacy/ui/js/jquery-1.3.1.min.js" type="text/javascript"&gt;&lt;/script&gt;
&lt;script src="http://#[address]#/yacy/ui/js/jquery-1.3.2.min.js" type="text/javascript"&gt;&lt;/script&gt;
&lt;script&gt;
$(document).ready(function() {
yconf = {
url : 'http://#[address]#/',
theme : 'smoothness',
title : 'YaCy Forum Search',
urlmaskfilter : '.*',
width : 500,
height : 600
height : 600,
position : ['top',30]
};
$.getScript(yconf.url+'/yacy/ui/js/yacyui-portalsearch.js', function(){});
});
&lt;/script&gt;
&lt;div id="yacylivesearch"&gt;
&lt;form id="ysearch" method="get" accept-charset="UTF-8" action="http://#[address]#/yacysearch.html"&gt;
&lt;input name="search" id="yquery" type="text" size="15" maxlength="80" value=""/&gt;
&lt;input type="hidden" name="verify" value="false" /&gt;
&lt;input name="search" id="yquery" type="text" size="16" maxlength="128" title="{L_SEARCH_KEYWORDS}" class="inputbox search" value=""/&gt;
&lt;input type="hidden" name="verify" value="true" /&gt;
&lt;input type="hidden" name="maximumRecords" value="10" /&gt;
&lt;input type="hidden" name="resource" value="local" /&gt;
&lt;input type="hidden" name="urlmaskfilter" value=".*" /&gt;
&lt;input type="hidden" name="prefermaskfilter" value="" /&gt;
&lt;input type="hidden" name="former" value="" /&gt;
&lt;input type="hidden" name="display" value="2" /&gt;
&lt;input type="submit" name="Enter" value="Suchen" /&gt;
&lt;/form&gt;
&lt;/form&gt;YaCy Search
&lt;/div&gt;
</pre></li>
<li>Check all appearances of static IPs given in the code snippet and replace it with your own IP, or your host name</li>
<li>You may want to change the default text elements in the code snippet</li>
<li>To see all options for the search widget, look at the more generic description of search widgets at
<a href=""></a>.
the <a href="ConfigLiveSearch.html">configuration for live search</a>.
</ul>
</p>
#%env/templates/footer.template%#

@ -113,7 +113,7 @@
<li>Check all appearances of static IPs given in the code snippet and replace it with your own IP, or your host name</li>
<li>You may want to change the default text elements in the code snippet</li>
<li>To see all options for the search widget, look at the more generic description of search widgets at
<a href=""></a>.
the <a href="ConfigLiveSearch.html">configuration for live search</a>.
</ul>
</p>
#%env/templates/footer.template%#

@ -70,7 +70,7 @@
<li class="menugroup" id="menugroupIntegration">
<h3>Search Integration</h3>
<ul class="menu">
<li><a href="/ConfigPortal.html" class="MenuItemLink">Search Portals</a></li>
<li><a href="/ConfigLiveSearch.html" class="MenuItemLink">Search Portals</a></li>
<li><a href="/ConfigAppearance_p.html" class="MenuItemLink lock">Customization</a></li>
</ul>
</li>

@ -1,10 +1,10 @@
<div class="SubMenu">
<h3>Search Portal Integration</h3>
<ul class="SubMenu">
<li><a href="/ConfigPortal.html" class="MenuItemLink">Generic Search Portal</a></li>
<li><a href="/ConfigLiveSearch.html" class="MenuItemLink">Live Search Anywhere</a></li>
<li><a href="/ConfigPortal.html" class="MenuItemLink">Generic Search Portal</a></li>
<li><a href="/ConfigWikiSearch.html" class="MenuItemLink">Search Integration for Wikis</a></li>
<li><a href="/IndexImportWikimedia_p.html" class="MenuItemLink lock">Wikimedia Dump Import</a></li>
<li><a href="/ConfigPHPBB3Search.html" class="MenuItemLink">Search Integration for phpBB3</a></li>
<li><a href="/IndexImportWikimedia_p.html" class="MenuItemLink lock">Wikimedia Dump Import</a></li>
</ul>
</div>
Loading…
Cancel
Save