[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • Rexsearch - Keine Art/Kat ausschließen
Seite 1 von 1

Rexsearch - Keine Art/Kat ausschließen

Verfasst: 23. Sep 2013, 14:15
von Meusi
Hallo Leute,

ich hab ein komisches Problem: Ich hab RexSearch installiert und das ist mein Modulausgabe

Code: Alles auswählen

<?php
#REX_VALUE[1] ist der string z.B: searchtext=
$getVar = rex_get('REX_VALUE[1]', 'string', '');
  if(!empty($getVar))
  {
    $rexsearch = new RexSearch();
    $result = $rexsearch->search($getVar);
    if($result['count'] > 0)
    {
      echo '<ul class="searchresults">';
      foreach($result['hits'] as $hit)
      {
		  echo $hit['type'];
          $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_getUrl($hit['fid'], $hit['clang']).'</p></li>';
      }
      echo '</ul>';
    }
  }
  ?>
Das komische: Er zeigt mir immer das ergebnis als Home-Seite auf, obwohl das in einer 3. Ebene liegt.

Außerdem kann ich keine Kategorien/Artikel ausschließen.

Anhang liegt bei.
rexsearch.jpg
rexsearch.jpg (239.88 KiB) 6130 mal betrachtet
REDAXO: 4.5.0
PHP: 5.3.27
MySQL: 5.0.51

Gruß Meusi

Re: Rexsearch - Keine Art/Kat ausschließen

Verfasst: 23. Sep 2013, 14:52
von Xong
Hi Meusi,

laut dem Screenshot hast du nur einen Artikel: Home.

Du musst im Suchmodul den Ergebnistyp abfragen und entsprechend darauf reagieren.
Wenn du Datenbankspalten indexierst, müssen diese im Suchmodul gesondert behandelt werden.
Im Moment behandelst du Artikel und Datenbankspalten gleich. Wenn versucht wird einen Artikel mit der ID einer Datenbankspalte zu indexieren, kracht es und du bekommst das Problem, was du grad hast.
Schau dir mal die Doku und Beispielmodule an: http://www.redaxo.org/de/wiki/index.php?n=R4.RexSearch
Meusi hat geschrieben:Außerdem kann ich keine Kategorien/Artikel ausschließen.
Was willst du bei einem Artikel auch ausschließen? =)

Re: Rexsearch - Keine Art/Kat ausschließen

Verfasst: 23. Sep 2013, 15:14
von Meusi
Ich hatte alles auf offline >.< und offline-indexieren aus.
Deswegen kam der Fehler.

Dankeschön :) Den Rest schaff ich auch allein^^