Zum Inhalt springen

Suche Fehlerhaft

Erstellt am 15. Dezember 2007 · 14 Antworten · letzte Antwort am 9. Februar 2008

Tags: Frage

SLAng ·

Die Hinweise
Konnte Topic-ID 1 nicht finden1 **
Konnte Topic-ID 2 nicht finden2 **

Sind keine Fehler.

Das kommt von verschobenen oder gelöschten Themen.

Wenn man diese Hinweise nicht mehr haben möchte, muss man im Listmodul einerseits die ID's suchen und löschen und ebenso in der DB, zum Beispiel per phpMyAdmin, die Einträge ebenfalls löschen. Dann erscheint dies nicht mehr.

daniz78 ·

Sind keine Fehler.
Das kommt von verschobenen oder gelöschten Themen.

Soll das heissen wenn ich ein Thema lösche muss ich es per Hand aus der DB löschen?

Wenn es also keine automatische Löschroutine gibt, hört sich das für mich sehr wohl nach einem Fehler an!

SLAng ·

Ist dir das bekannt das ziermlich viel nicht gelöscht wird, sondern nur einen delete-Flag bekommt?

Steuermann ·

Ich habe in mühsamer Kleinarbeit per phpMyAdmin die gelöschten Einträge (delete=1) in allen Tabellen des Forums gelöscht. Die Hinweise

Konnte Topic-ID 1 nicht finden1 **
Konnte Topic-ID 2 nicht finden2 **

sind dadurch tatsächlich verschwunden. Die Hinweise

3 **
4 **

erscheinen immer noch ohne dass ich weiß, woher sie stammen.

Ein weiterer Fehler in der Suche ergibt sich bei Umlauten. So wird z.B. das vorhandene Word "durchgeführt" nicht gefunden. In der Tabelle tx_mmforum_wordlist ist das Word als "DURCHGEFÜHRT" enthalten. In der Tabelle tx_mmforum_searchresults ist dagegen unter search_string nur "durchgef hrt" enthalten, das "ü" fehlt einfach. Ebenso geht es mit anderen Umlauten. Offensichtlich fehlt der Umlaut im Suchbegriff (search_string).

Außerdem funktioniert die Wildcard-Suche nicht:
Suche nach "vorgestellt" ergibt ein korrektes Ergebnis während die Suche nach "vorgest*" ohne Ergebnis bleibt.

Kann mit da jemand weiter helfen?

Vielen Dank schon jetzt.

SLAng ·

Das sind keine Fehler. Das sind einfach nur die ID's die bei der Suche abgelaufen werden. Diese werden dann aufgelistet. 3** = ID 3 wurde gefunden und indiziert.

SLAng ·

Die Wildcardsuche funktioniert bei mir ebenfalls nicht. Soll ich es in den Bugtracker eintragen, oder machst du das selbst?

daniz78 ·

Ist dir das bekannt das ziermlich viel nicht gelöscht wird, sondern nur einen delete-Flag bekommt?

@SLAng: jupp ist mir bekannt! Daher bin ich der Meinung, diese Topics sollten bei der Auflistung auch nicht erscheinen...oder der Hinweistext sollte eindeutiger sein!

Z.B. "Konnte Topic-ID 1 nicht finden, da das Thema gelöscht oder verschoben wurde"

Gruß, Daniz

SLAng ·

Eventuell steht das in der locallang.xml, dann kannst du es doch selbst umschreiben. Wie gewohnt eben. Außerdem sieht das sowieso nur der Admin