na hi - find ich witzig: zum einen, 'doch im forum, frage wurde haeufig gestellt'... find nix. auch witzig: 'prob geloest..': danke fuer die info & nachhaltigkeit...
habe das problem, das ich mit REDAXO: 4.5.1, PHP: 5.5.30, rexseo Version: 3.4.0 das rex_search-modul nicht in gang bekomme... vorab, also ohne rexseo gings, nun, seit seo einsatz gibs da nix mehr. aber langsam:
template:
Code: Alles auswählen
<div id="suche-norm" class="norm">
<form id="rexsearch_form" action="index.php" method="get">
<input type="hidden" name="article_id" value="121" />
<input type="hidden" name="clang" value="REX_CLANG_ID" />
<input type="text" id="suchfeld" placeholder="Suche" name="rexsearch" value="<?php if(!empty($_GET['rexsearch'])) echo htmlspecialchars($_GET['rexsearch']); ?>" />
<button id="submit" type="submit"></button>
</form>
</div>
modul unter id=121:
Code: Alles auswählen
<div id="b-100" class="tinywysiwyg">
<?php
define('SHOWMAX',10);
if(!empty($_REQUEST['rexsearch']))
{
$rexsearch = new RexSearch();
$rexsearch->setLimit(array($start = isset($_GET['start'])?intval($_GET['start']):0, SHOWMAX));
$result = $rexsearch->search($_REQUEST['rexsearch']);
if(count($result['simwords']) > 0)
{
$newsearchString = $result['simwordsnewsearch'];
$result = $rexsearch->search($newsearchString);
if($result['count'] > 0)
echo '<p>Meinten Sie <strong>'.$newsearchString.'</strong>?</p>';
}
if($result['count'] > 0)
{
echo '<ul class="searchresults">';
foreach($result['hits'] as $hit)
{
if($hit['type'] == 'db_column')
{
$text = $hit['article_teaser'];
if($hit['table'] == $REX['TABLE_PREFIX'].'article')
$hit['fid'] = $hit['values']['id'];
}
else
{
$text = $hit['highlightedtext'];
}
$article = OOArticle::getArticleById($hit['fid']);
echo '<li>
<h4><a href="'.($url = htmlspecialchars($article->getUrl())).'">'.$article->getName().'</a></h4>
<p class="highlightedtext">'.$text.'</p></li>';
// <p class="url">'.$REX['SERVER'].rex_getUrl($hit['fid'], $hit['clang']).'</p></li>';
}
echo '</ul>';
// Pagination
if($result['count'] > SHOWMAX)
{
$self = OOArticle::getArticleById(REX_ARTICLE_ID);
echo '<ul class="pagination">';
for($i = 0; ($i*SHOWMAX) < $result['count']; $i++)
{
if(($i*SHOWMAX) == $start)
echo '<li>'.($i+1).'</li>';
else
echo '<li><a href="'.$self->getUrl(array('rexsearch' => $_REQUEST['rexsearch'], 'start' => $i*SHOWMAX)).'">'.($i+1).'</a></li>';
}
echo '</ul>';
}
}
else
{
echo '<em>Leider nichts gefunden.</em>';
}
}
?>
</div>
hat einer ne idee? seite is seit ner zeit online, ging auch alles, aber nun...
habt dank - ben