Seite 1 von 1
"Es existieren keine Beiträge zu diesem Thema"
Verfasst: 18.11.2003 09:06
von Seth
Hi!
Wie's der Titel schon sagt, habe ich das Problem, das nach dem Löschen eines Users, etliche Threads diesen Fehler aufweisen. Z. B. hat der Thread 43 Seiten, bzw. einen Link für 43 Seiten, doch wenn man dann auf den Link für Seite 43 klickt, kommt oben genannte Fehlermeldung.
Hab schon alles probiert. Unter den Foreneinstellungen den Resync, den DBMaintance MOD (oder wie der heisst) durchlaufen lassen. Hat alles nix gebracht.

Hätte vielleicht jemand noch nen Tipp? Setze das phpBB 2.0.6 ein.
Verfasst: 18.11.2003 10:02
von PhilippK
Die Foren und Themen hast du aber schon synchronisiert. Von der Beschreibung deutet dies nämlich auf einen Fehler bei diesen Werten hin.
Gruß, Philipp
Verfasst: 18.11.2003 11:24
von Seth
Yep hab ich. Wie gesagt, alles gemacht, ändert aber nix.

Verfasst: 18.11.2003 13:03
von Markus1
Es kann eigentlich nur so sein, dass die Anzahl der replies auf diesen Thread, die in der Datenbank eingetragen ist, größer ist als die tatsächliche Anzahl und somit eine Seite aufgerufen wird, auf der eigentlich noch keine Einträge sein dürften. Das ist in deinem Fall Seite 43. Die letzten Einträge gibt es auf Seite 42.
Überprüfe das doch einfach mal selbst:
Die Anzahl der Reaktionen auf den Thread stehen ja direkt daneben. Nun musst du nur noch die tatsächliche Anzahl auszählen. Dazu Anzahl der komplett gefüllten Seiten (41) * eingestellte Anzahl von Beiträgen pro Seite (wahrscheinlich zwischen 10-30) - 1 (Startbeitrag, der nicht als Reaktion zählt) + Beiträge auf der eigentlich letzten Seite 42 (manuell auszählen) = ergibt die tatsächliche Anzahl der replies.
Die muss eigentlich verschieden zu der sein, die in der Datenbank eingetragen ist. Einfach in der Datenbank abändern (Tabelle phpbb_topics - bei entsprechender topic_id des Threads und beim Wert topic_replies), fertig.
Verfasst: 18.11.2003 14:00
von Seth
edit:
OK hab jetzt mal die Beiträge bei einem Topic manuell gezählt. In der DB stehen 218. Tatsächlich sind es aber 208. Habe nun in der DB manuell 208 eingetragen, danach eine Antwort zu dem Thread im forum geschrieben und schwups stehen nun wieder 219 drin.

Verfasst: 19.11.2003 09:23
von Gast
*nachobenschieb*

Verfasst: 19.11.2003 11:34
von Leuchte
reparier die tabellen mal mit phpMyAdmin
Verfasst: 19.11.2003 15:19
von Gast
Hab ich jetzt auch. Hat aber auch nicht geholfen.
