Problem mit Suchfunktion: searchrange wird ignoriert

Gesperrt
CvH
Beiträge: 51
Registriert: Do 10. Aug 2006, 13:20
Wohnort: Ahrensburg bei Hamburg
Kontaktdaten:

Problem mit Suchfunktion: searchrange wird ignoriert

Beitrag von CvH »

Hallo zusammen,

habe ein Problem mit der Suchfunktion: die Einstellung der searchrange in den Mandanteneinstellungen scheint ignoriert zu werden mit dem (nicht gerade vergnüglichen) Ergebnis das das Kontaktformular als Ergebnisseite mit angezeigt wird, was an der Stelle keinen Sinn macht.

Eigentlich sollen nur die Produkte durchsucht werden.
Eingestellt ist folgendes:
searchrange
include
4

Er durchsucht aber auf jeden Fall alles komplett. Die idcat (4), die ich eingestellt habe, habe ich der Liste der Kategorienen mit Mauszeiger drüber entnommen. Ist ganz bestimmt die idcat.

Hat jemand eine Idee, woran es liegen könnte?

Zum Ansehen des Problems:
http://www.ahaussmann.de
Suchbegriff: hatotex

Danke und Gruß
Catharina
Wende Dein Gesicht der Sonne zu und Du lässt den Schatten hinter Dir. (aus Afrika)
CvH Design Ahrensburg - http://www.cvh-design.de
xmurrix
Beiträge: 3215
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Hat sich bedankt: 4 Mal
Danksagung erhalten: 17 Mal
Kontaktdaten:

Re: Problem mit Suchfunktion: searchrange wird ignoriert

Beitrag von xmurrix »

Hallo,

das sollte eigentlich funktionieren.

Vielleicht hat sich in der Mandanteneinstellung im Wert ein Leerzeichen eingeschlichen, das könnte das Verhalten nämlich erklären.

Gruß
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
CvH
Beiträge: 51
Registriert: Do 10. Aug 2006, 13:20
Wohnort: Ahrensburg bei Hamburg
Kontaktdaten:

Re: Problem mit Suchfunktion: searchrange wird ignoriert

Beitrag von CvH »

Ja, das war der Fall, hatte ich aber schon behoben und gespeichert... trotzdem funktioniert es nicht. Hat sich nichts dadurch geändert. Noch eine Idee?
Wende Dein Gesicht der Sonne zu und Du lässt den Schatten hinter Dir. (aus Afrika)
CvH Design Ahrensburg - http://www.cvh-design.de
xmurrix
Beiträge: 3215
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Hat sich bedankt: 4 Mal
Danksagung erhalten: 17 Mal
Kontaktdaten:

Re: Problem mit Suchfunktion: searchrange wird ignoriert

Beitrag von xmurrix »

Hat du auch überprüft, ob die gesetzte Mandanteneinstellung auch in der Modulausgabe vom Modul "Search_Output" ankommt?

Dort in Zeile 52 den Wert mit

Code: Alles auswählen

echo "<!-- " . print_r($aSearchRange, true) . " -->";
als HTML-Kommentar ausgeben und im Frontend nachsehen, was da im Quellcode der Seite drin steht.
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
CvH
Beiträge: 51
Registriert: Do 10. Aug 2006, 13:20
Wohnort: Ahrensburg bei Hamburg
Kontaktdaten:

Re: Problem mit Suchfunktion: searchrange wird ignoriert

Beitrag von CvH »

Guter Tipp! Danke sehr. Das Ergebnis im Quelltext des Suchergebnisses ist folgendes:

Code: Alles auswählen

<!-- Array
(
    [0] => 4
)
 -->
Das sieht eigentlich gut aus, oder? Aber warum klappt es dann trotzdem nicht???
Wende Dein Gesicht der Sonne zu und Du lässt den Schatten hinter Dir. (aus Afrika)
CvH Design Ahrensburg - http://www.cvh-design.de
xmurrix
Beiträge: 3215
Registriert: Do 21. Okt 2004, 11:08
Wohnort: Augsburg
Hat sich bedankt: 4 Mal
Danksagung erhalten: 17 Mal
Kontaktdaten:

Re: Problem mit Suchfunktion: searchrange wird ignoriert

Beitrag von xmurrix »

Ja, das ist schon mal ein positives Zeichen.

Hast du eventuell in der Modulausgabe von "Search_Output" irgendwelche Anpassungen gemacht, z. B. die Liste der Optionen für die Suche grändert, Zeile 113 - 118?

Hilfreich kann auch das Debuggen der Suche sein, das kannst ab Zeile 120 mit folgendem Code aktivieren:

Code: Alles auswählen

    $search = new Search($options);
    $search->bDebug = true;
Das sollte aber nicht auf dem Livesystem geschehen, weil dann viele Sachen ausgegeben werden, die nicht für die Augen der Besucher gedacht sind.
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
Gesperrt