Seiten: [1]
|
|
|
|
Autor
|
Thema: Forum Suche defekt (Gelesen 762 mal)
|
|
Sebastian
Sr. Member
Offline
Einträge: 487
|
|
Forum Suche defekt
« am: 23. August 2023, 19:40:35 »
|
|
Die Forum-Suche scheint Defekt zu sein
2: Undefined variable $start (/var/www/forum/Sources/Search.php ln 380)
|
|
|
|
Gespeichert
|
Richtig um Hilfe bitten
|
|
|
Andreas
Administrator
Offline
Einträge: 1319
Linux von Innen
|
|
Re:Forum Suche defekt
« Antwort #1 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 ... 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
|
|
Gespeichert
|
Wissen ist das einzige Gut, das mehr wird, wenn man es teilt - wenn es Menschen gibt, die es teilen, und es Menschen gibt, die bereit sind, dieses Geschenk auch mit eigenem Einsatz anzunehmen.
Freiheit zu erkämpfen reicht nicht. Man muss sie auch verteidigen.
Ohne IT-Kompetenz ist man heutzutage ein willkommenes Opfer und Spielball anderer, egal, welches System oder Gerät man nutzt. Nur Wissen schützt vor Schaden!
|
|
|
Sebastian
Sr. Member
Offline
Einträge: 487
|
|
Re:Forum Suche defekt
« Antwort #2 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
|
« Letzte Änderung: 25. August 2023, 18:23:37 von Sebastian » |
Gespeichert
|
Richtig um Hilfe bitten
|
|
|
Andreas
Administrator
Offline
Einträge: 1319
Linux von Innen
|
|
Re:Forum Suche defekt
« Antwort #3 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
|
|
Gespeichert
|
Wissen ist das einzige Gut, das mehr wird, wenn man es teilt - wenn es Menschen gibt, die es teilen, und es Menschen gibt, die bereit sind, dieses Geschenk auch mit eigenem Einsatz anzunehmen.
Freiheit zu erkämpfen reicht nicht. Man muss sie auch verteidigen.
Ohne IT-Kompetenz ist man heutzutage ein willkommenes Opfer und Spielball anderer, egal, welches System oder Gerät man nutzt. Nur Wissen schützt vor Schaden!
|
|
|
Andreas
Administrator
Offline
Einträge: 1319
Linux von Innen
|
|
Re:Forum Suche defekt
« Antwort #4 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
|
|
Gespeichert
|
Wissen ist das einzige Gut, das mehr wird, wenn man es teilt - wenn es Menschen gibt, die es teilen, und es Menschen gibt, die bereit sind, dieses Geschenk auch mit eigenem Einsatz anzunehmen.
Freiheit zu erkämpfen reicht nicht. Man muss sie auch verteidigen.
Ohne IT-Kompetenz ist man heutzutage ein willkommenes Opfer und Spielball anderer, egal, welches System oder Gerät man nutzt. Nur Wissen schützt vor Schaden!
|
|
|
Seiten: [1]
|
|
|
|
|
|
|