Hallo, lieber Forumbenutzer. Wir haben in letzter Zeit festgestellt, dass die Kommunikation via Slack viel schneller und zielführender ist als ein Beitrag im Forum. Aufgrund der neuen Möglichkeiten der Kommunikation ist das Forum ein wenig eingeschlafen und weniger Nutzer benutzen das Forum aktiv (trotzdem lohnt es sich evtl. hier nach Lösungen zu suchen oder seine Frage zu stellen).

Wir empfehlen, für deine Fragen/Probleme aktuell (zusätzlich) Slack zu nutzen. Dort sind viele kompetente Benutzer aktiv und beantworten jegliche Fragen, gerne auch von REDAXO-Anfängern! Slack wird von uns sehr intensiv und meistens "rund um die Uhr" benutzt :-)
Selbst einladen kannst Du dich hier: http://redaxo.org/slack/
Meusi
Beiträge: 158
Registriert: 18. Mär 2009, 16:18

Rexsearch - Keine Art/Kat ausschließen

23. Sep 2013, 14:15

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) 3438 mal betrachtet
REDAXO: 4.5.0
PHP: 5.3.27
MySQL: 5.0.51

Gruß Meusi
Folgende Threads stehen offen:

Benutzeravatar
Xong
Beiträge: 2081
Registriert: 5. Jun 2008, 08:30
Wohnort: Halle (Saale)

Re: Rexsearch - Keine Art/Kat ausschließen

23. Sep 2013, 14:52

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? =)
LG,
Xong

Bild Määääääääääääääääääääääääh!

Meusi
Beiträge: 158
Registriert: 18. Mär 2009, 16:18

Re: Rexsearch - Keine Art/Kat ausschließen

23. Sep 2013, 15:14

Ich hatte alles auf offline >.< und offline-indexieren aus.
Deswegen kam der Fehler.

Dankeschön :) Den Rest schaff ich auch allein^^
Folgende Threads stehen offen:

Zurück zu „Sonstiges“