ich habe auf http://www.cpn.de eine RexSearch Addon laufen. Allerdings gibt mir eine Suche keine Ergebnisse mehr aus!? Ich habe den Inhalt indexiert, die Artikel-ID der Suchausgabe ist "65". Außerdem benutze ich RexSEO in der Verison 1.2.88.
Folgend meine Scripts:
Suchformular im Template:
Code: Alles auswählen
<form id="rexsearch_form" action="<?php echo rex_geturl(65); ?>" method="get">
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><input type="hidden" name="article_id" value="65" /><input type="hidden" name="clang" value="REX_CLANG_ID" /><input type="text" name="rexsearch" value="<?php if(!empty($_GET['rexsearch'])) echo htmlspecialchars($_GET['rexsearch']); ?>" /></td>
<td width="25"><input type="image" src="files/button_quick_find.gif" /></td>
</tr>
</table>
</form>
Code: Alles auswählen
<?php
if(!empty($_REQUEST['rexsearch']))
{
$rexsearch = new RexSearch();
$result = $rexsearch->search($_REQUEST['rexsearch']);
if($result['count'] > 0)
{
echo '<ul class="searchresults">';
foreach($result['hits'] as $hit)
{
if($hit['type'] == 'article')
{
$article = OOArticle::getArticleById($hit['fid']);
echo '<li>
<h4><a href="'.($url = htmlspecialchars($article->getUrl())).'">'.$article->getName().'</a></h4>
<p class="highlightedtext">'.$hit['highlightedtext'].'</p>
<p class="url">'.$REX['SERVER'].rex_getUrl($hit['fid'], $hit['clang']).'</p></li>';
}
}
echo '</ul>';
}
}
?>