Titel: Forum Suche defekt
Beitrag von: Sebastian am 23. August 2023, 19:40:35
Die Forum-Suche scheint Defekt zu sein
Code:
2: Undefined variable $start (/var/www/forum/Sources/Search.php ln 380)
|
|
|
Titel: Re:Forum Suche defekt
Beitrag von: Andreas am 24. August 2023, 06:48:28
Stimmt! Seit php8.2 werden nicht definierte Variablen nicht mehr automatisch als NULL bewertet sondern mit einer Fehlermeldung quittiert :o... Das ist zwar schön - wird aber sehr viel Arbeit nach sich ziehen da mit absoluter Sicherheit an vielen Stellen älterer Software (unter anderem der des Forums) darauf gebaut wird dass nicht definierte Variablen, nicht existente Array Keys etc. ohne Fehlermeldung als NULL gewertet werden. Jetzt muss an jede dieser Stellen ein Test vorgeschaltet werden der bei Nichtexistenz diese NULL-Belegung erzeugt....
Ich habe das jetzt erstmal "mit heißer Nadel" gefixt (Zeitmangel...) Bitte probiere ob jetzt wieder alles so funktioniert wie Du es erwartest. Die Suchfunktion ist sehr mächtig und ich kann nicht alle Eventualitäten testen.
LG Andreas |
Titel: Re:Forum Suche defekt
Beitrag von: Sebastian am 25. August 2023, 18:23:02
Das Suchfeld nach Teilnehmer scheint noch defekt zu sein. Und hat jetzt keine Funktion mehr.
Wenn dort ein Mitgliedsname eingetragen und kein Suchbegriff angeben wurde, hatte man eine Auflistung aller Beiträge dieses Mitglieds bekommen. Jetzt wird nichts mehr zurückgeliefert.
Oder man konnte das Teilnehmersuchfeld mit dem normalen Suchfeld als Filter benutzen, um nach Stichwörtern zu suchen, die in Beiträgen einer gewissen Person vorkommen. Auch das geht momentan nicht
Wenn man unter Suche nach: das Stichwort "treffen" und nach Teilnehmer: "andreas" eingibt, findet man unteranderem auch Beiträge wie diesen hier:
allgemeine Kategorie / Installation & Einrichtung / Kcolorpicker Fehlermeldung Begonnen von Diethard, Text von Diethard
|
|
Woran man auch erkennen kann das die Filterfunktion durch Eingabe eines Teilnehmernamen nicht mehr funktioniert, da er denn Beitrag nur anzeigt, weil er das Wort "treffen" gefunden hat. Der Teilnehmer Filter wurde komplett ignoriert.
LG Sebastian |
Titel: Re:Forum Suche defekt
Beitrag von: Andreas am 26. August 2023, 06:18:56
Es sind etwa 450 Stellen die geändert werden müssen - und es betrifft nicht nur die Suchfunktion. Ich bin für jeden dieser Hinweise dankbar und werde offensichtlich auftretende Fehlfunktionen bevorzugt bearbeiten.
LG Andreas |
Titel: Re:Forum Suche defekt
Beitrag von: Andreas am 26. August 2023, 07:14:36
Nachtrag: Ich habe die Suche nach Personen schon jahrelang nicht mehr benutzt und musste selbst erstmal probieren. Dort scheint aber alles in Ordnung zu sein. Wenn man alle Beiträge eines bestimmten Nutzers sehen will muss man im Suchfeld für die Wörter den Allquantor (*) eingeben - das war schon immer so. Lässt man das Feld leer wird NICHTS angezeigt. Das hat auch einen Grund: sinnfreie Suchabfragen durch Bots aussperren. Wenn ein "leeres Feld" als Allquantor gesehen werden würde würden in so einem Fall immer extrem viele Beiträge selektiert. In den Serverlogs sind tausende solcher Anfragen durch Bots jeden Tag. Der Server würde zusammenbrechen. Also einfach ein Sternchen eingeben und dann geht es.
LG Andreas |
Diskussions- und Newsboard der Linux Interessen Gruppe Suletuxe | Powered by YaBB SE
© 2001-2003, YaBB SE Dev Team. All Rights Reserved.
|