Die allgemeine Suche über das globale Script suchen.m klappt fehlerfrei, was man an den Suchergebnissen auf der Trefferseite sieht. Wenn man suchen.m eine Threadnummer übergibt, klappt auch das threadbezogene Suchen.
Das Problem ist jedoch, dass danach beim Klick auf einen Treffer die Berechnung der notwendigen Seite im Thread fehlschlägt. Also beim Übergang von einem globalen "Koordinatensystem" mit globaler Posting-ID zum anderen, mit threadbezogener Seiten- und Posting-Nummer.
Seltsamerweise passiert das nicht regelmäßig. Ich habe die Ursache dafür noch nicht erkannt. Es scheint bisher weder mit dem Alter der Einträge noch so wirklich mit den Umlauten zu tun zu haben. Eventuell mit Umlauten, die vor einem bestimmten Zeitpunkt gespeichert wurden, weil danach vielleicht ein funktionsinterner Zeichenkodierungswechsel stattfand. Aber das (dieser Absatz hier) ist nur Spekulation. |