Seite 1 von 1

Shadow Topics Posts/Views/Replies werden nicht aktualisiert?

Verfasst: 28.06.2003 22:37
von Jason
Hi,
ich habe ein Thema (13 Antworten 4100 Aufrufe) nun habe ich dieses Thema in ein anderes Forum verschoben und es wurden weitere Antworten geschrieben ( Dort sinds jetzt 1349 Antworten 46978 Aufrufe ) aber beim Shadow Topic das im anderen Forum belassen wurde steht immernoch 13 Antworten und 4100 Aufrufe!Kann man das irgendwie hinbekommen das,das auch mit aktualisiert wird?

Grüße Jason

Verfasst: 28.06.2003 22:55
von Acid
Möglicherweise... zur Info: es ist normal, eventuell so gewollt, halt Standard das beim Shadow diese Statistik nicht mit den eigentlichen Werten übereinstimmt.

Verfasst: 28.06.2003 23:32
von Jason
Das ist schon klar aber ich finde es schon doof wenn ich in einem Forum etwas suche und sehe ein Shadow Topic mit einem Beitrag der mich interessiert oder mit einem problem das ich auch habe aber es steht da 0 Antworten in wirklichkeit sinds aber 50-60 Antworten aber wenn ich das nicht weiss und sehe da nur das es 0 Antworten sind klick ich das doch net an :-?

Naja ich fänds halt besser wenn das auch aktualisiert wird aber sag mal warum sollte/könnte das denn gewollt sein das,das nicht mit aktualisiert wird?

Grüße Jason

Verfasst: 29.06.2003 14:29
von Jason
hmm sonst irgendwer ne idee wie ich das hinkriegen kann das die auch aktualisiert werden?

Grüße Jason

Verfasst: 29.06.2003 15:17
von Mister_X
also die Lösung die ich gerade gefunden habe würde dir jetzt erstmal nicht direkt helfen, aber für die zukünftigen verschobenen Themen würde sie immer beide Counter aktualisieren (also der des verschobenen Themas wie der des aktuellen Themas)
für die topic_views:
viewtopic.php suche nach

Code: Alles auswählen

$sql = "UPDATE " . TOPICS_TABLE . "
	SET topic_views = topic_views + 1
	WHERE topic_id = $topic_id";
und ersetze die WHERE Zeile mit

Code: Alles auswählen

	WHERE topic_id = $topic_id OR topic_moved_id = $topic_id";
functions_post.php suche nach

Code: Alles auswählen

		$sql = "UPDATE " . TOPICS_TABLE . " SET
			$topic_update_sql
			WHERE topic_id = $topic_id";
und ersetze die WHERE Zeile mit

Code: Alles auswählen

	WHERE topic_id = $topic_id OR topic_moved_id = $topic_id";
Achtung: Habe es nicht weiter getestet! Bei den aktuellen Themen kannste die Counterstände höchstens von Hand per link:phpmyadmin anpassen.

Verfasst: 29.06.2003 17:31
von Jason
Hi,
danke es funzt nur werden die ganzen anderen sachen nicht aktualisiert wenn ich z.b. aus dem thema eine Ankündigung/Umfrage mache wird es beim shadow nicht angezeigt und auch unter letzter Beitrag die Anzeige des letzten Posters stimmt nicht mit dem originalbeitrag überein :-?

Grüße Jason

Verfasst: 29.06.2003 17:52
von Mister_X
du hast ja jetzt gesehen was du ändern musst, jetzt heißt es selber suchen