Seite 3 von 4
Verfasst: 19.12.2002 20:26
von Simpson
Nein hat nix mit VPServer zu tun, das haben hunderte User täglich ob auf Hosteurope, auf Covers oder sonst wo, aber cool, endlich mal jemand der auch von VPS kommt, trifft man nicht oft im Netz

Verfasst: 19.12.2002 21:41
von Root007
Simpson hat geschrieben:aber cool, endlich mal jemand der auch von VPS kommt, trifft man nicht oft im Netz

[OT]ja, das hab ich mir auch gedacht als ich den Link in deiner Sig gesehen hab

[/OT]
Verfasst: 19.12.2002 22:29
von Zenker
kann man eigentlich die falsch gezählten beiträge in den themen irgendwie wieder auf den richtigen stand bringen?
gibt es vielleicht eine möglichkeit das dies automatisch gemacht wird?
sonst kommt doch der fehler bei den themen wo er aufgetreten ist immer wieder, oder nicht?
Verfasst: 19.12.2002 23:22
von Simpson
Ja und nein *g*
Also du kannst die Beitragszahl des betreffenden Thread in der Datenbank wieder richten oder wenn du das automatisch berichtigt haben möchtest, kannst du mal den Mod "Resync (User) Post Counts" von phpbbhacks.com ausprobieren. Ich bin mir nicht 100% sicher aber ich meine mal gesehen zu haben das der auch die Topiczahlen und nicht nur die Beitragszahlen der User korrigiert. Check it out.
Im übrigen kann dir ein kaputter Thread, sprich ein Thread wo ein oder mehrere Beiträge nicht richtig gezählt wurden, nicht weiter schaden. Einzig und allein ensteht durch den Primärfehler der falschzählung der Sekundärfehler das die Seitenzählung eines Threads (worin die Beiträge falsch gezählt worden) nicht richtig erkennt ob schon eine neue Seite fällig ist oder nicht.
Verfasst: 19.12.2002 23:26
von Zenker
na das ist ja der fehler der bei mir leider immernoch auftritt obwohl ich die oben genannte zeile entfernt habe
aber ich glaube bisher das dies nur bei den threads auftritt, die den fehler davor auch schon hatten
Verfasst: 19.12.2002 23:28
von Zenker
und den mod hab ich schon probiert
der korrigiert anscheinend nur die zahl der user posts
und wie kann ich das in der datenbank machen?
Verfasst: 20.12.2002 11:11
von Simpson
Geh mal in phpMyAdmin und dann suchst du dir die Table phpbb_topics raus, läßt sie dir "anzeigen", suchst den entsprechenden Beitrag raus, klickst davor auf "ändern" und unter "topic_replies" änderste die Zahl (Anzahl der Antworten [das erste Post im Thread nicht mitgezählt]).
"Ok" wählen und fertig.
Verfasst: 26.12.2002 23:52
von Guido
Für das rausfinden welche Daten geändert werden müssen habe ich mal ein kleines Script geschrieben. Es liest in der Datenbak die Topic ID und die dazugehörigen Replies (Antworten) aus. Diese Daten könnt ihr dann ausdrucken und mit dem angezeigten Daten im Forum vergleichen und schon sieht man wo was nicht stimmen kann...
Hier das Script (einfach als z.B.topiccount.php abspeichern, auf den Server uppen und im Browser aufrufen..)
Code: Alles auswählen
<?php
$con = @mysql_connect("DB Host","Benutzername","Passwort");
if (!$con) { echo "Leider ist z.Z. keine Verbindung zur Datenbank möglich ! Bitte versuchen Sie es später noch einmal.\n"; exit; }
$erg = mysql_db_query("Datenbankname","SELECT topic_id,topic_replies from phpbb_topics WHERE topic_replies >0");
print "<table><tr>";
while (list($topic_id,$topic_replies) = mysql_fetch_row($erg)) {
print "<tr><td><b>Topic Nr: </b>$topic_id - <b>Antworten: </b> $topic_replies</tr>\n";
}
print "</table>";
if(mysql_num_rows($erg)<1)
{
echo "<b>Leider gibt für Ihre Sucheingabe keinen Treffer !";
}
mysql_close($con);
?>
Verfasst: 09.01.2003 21:45
von HellchiKen
*versucht etwas licht ins dunkel zu bringen*
also ich habe hier einen webserver zum testen gebaut...
wenn diese zeilen auskommentiert werden, wird es logischerweise nicht funktionieren, weil letzten endes ja nur die fehlermeldung unterdrückt wird, wie ja schon gesagt. und in der praxis ist es auch so, daß die postings weiterhin nicht richtig gezählt werden.
Verfasst: 09.01.2003 21:50
von Mister_X
du unterdrückst damit die Funktion message_die und erst diese Funktion bricht das Skript ab.