PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : DB-Aktualisierung nach "Thema teilen"


ZeroCool
06.12.2002, 23:43
Moin.

Einer meiner User hat soeben wahrscheinlich einen Bug entdeckt. Da das Board relativ neu ist und auch keine Hacks drin hat, denk ich mal, dass das Problem bei allen Versionen auftauchen könnte.

Also, wenn ich als Admin ein Thema teile, und dabei den neu erstellten Teil in einen anderen Bereich schreibe, wird die Anzeige des letzten Beitrages auf der Hauptseite für den Ursprungsbereich nicht aktualisiert.

Sagen wir also ich teile das Thema X aus dem Forum 3. Dabei lasse ich das neue Thema Y in das Forum 1 schreiben (incl. dem letzten Beitrag aus Thema X). Wenn ich nun auf der Hauptseite auf den Pfeil "Zeige letzten Beitrag" für Forum 3 klicke, wird mir angezeigt, dass dieses Thema nicht zu finden ist blabla. Logisch, denn der letzte Beitrag wurde ja in Forum 1 verschoben.

Vielleicht hat ja schon jemand einen Fix dafür oder kann mir sagen wie ich das beheben kann, denn ich nutze die Funktion öfter.

Gruss Robby

ZeroCool
07.12.2002, 19:25
Hallo?

Keiner ´ne Idee? Pogo, Mystics, Scott? :(

Gruss Robby

ZeroCool
13.12.2002, 20:38
Keiner eine Idee?

Shark
14.12.2002, 16:50
Geh in dein Adminpanel, Import & Maintenance -> Update Counters. Dort wählst Du "Update Forums Info".
Nach dem Update müsste die Anzeige wieder stimmen.

Mystics
15.12.2002, 22:32
Moin,

bearbeite die postings.php und suche nach: if ($newforumid!="") {
$threadinfo[forumid] = $newforumid;
}Ersetze es mit: if ($newforumid!="") {
$oldforumid = $threadinfo[forumid];
$threadinfo[forumid] = $newforumid;
}Suche dann nach: updatethreadcount($threadid);
updatethreadcount($newthreadid);
updateforumcount($threadinfo[forumid]);und füge darunter ein: if ($oldforumid > 0) updateforumcount($oldforumid);Mystics

PS: http://www.vbulletin.com/forum/showthread.php?threadid=61164

The Ghost
16.12.2002, 00:59
moin,

updateforumcount($threadinfo[forumid]);

hab ich mehrmals, welches davon soll ich nehmen? :confused:

thx im voraus

mfg

The Ghost

ZeroCool
16.12.2002, 05:00
THx Mystics, habs mal eingebaut und werde es die Tage testen bzw. lasse es durch die Co-Admins testen.

@Ghost: Nachdem ersten Teil (Zeile780) den Du ändern sollst, kommt die nächste zu ändernde Stelle nur noch einmal vor (Zeile813). Also nehm ich mal an, dass diese Stelle gemeint ist.

Gruss Robby

Mystics
16.12.2002, 18:15
Jo, in der split function gibt's die Zeile nur einmal :)

Habe meine Anweisung diesbzgl. noch ein wenig angepasst.

The Ghost
17.12.2002, 19:11
thx!!

ZeroCool
21.12.2002, 02:00
So, habs jetzt einige Tage in der Praxis testen lassen und es läuft ohne Probleme. Nochmal THx Mystics.

Gruss Robby