Beiträge: 674
Themen: 82
Registriert seit: 06.03.2006
MyBB-Version: 1.4.10
11.09.2006, 11:30
(Dieser Beitrag wurde zuletzt bearbeitet: 11.09.2006, 11:30 von Susanne.)
Einem aufmerksamen Mitglied - ich hätte sowas ja NIE bemerkt - ist aufgefallen, dass bei mir im Board doppelt gezählt wird, wenn jemand sich ein Thema ansieht. Ich hab's überprüft, es stimmt.
Was kann das denn sein???
Und um die Frage direkt zu beantworten: Nein, hier im Board ist es nicht so, nur bei mir.
VG,
Susanne
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Da es hier nicht auftritt muss das Problem von einer Modifikation ausgehen. Hast du da irgendetwas verbaut, dass die Tabelle threads bearbeitet?
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 674
Themen: 82
Registriert seit: 06.03.2006
MyBB-Version: 1.4.10
Verbaut im Sinne von eingebaut oder im Sinne von versaut?
Eingebaut habe ich nichts, also nichts in Form von Mods oder so. Und Ansonsten auch nicht, ich habe bisher nur das wieder eingebaut, was ich auch im vorherigen Board hatte.
Ich kann ja damit leben. Dann wird eben doppelt gezählt, mir ist das wurscht. Aber ich würde trotzdem gerne mal kurz nachsehen, ob es nicht zu ändern ist.
Wo ungefähr in welcher Datei oder Template müsste der Fehler denn versteckt sein, wenn ich was versaut hätte?
VG,
Susanne
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Der Wert der Ansichten wird in der Datei showthread erhöht:
PHP-Code:
// Increment the thread view.
$db->shutdown_query("UPDATE ".TABLE_PREFIX."threads SET views=views+1 WHERE tid='$tid'");
++$thread['views'];
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 674
Themen: 82
Registriert seit: 06.03.2006
MyBB-Version: 1.4.10
Hmmmm.... Schade, genau das steht bei mir auch.
Vielleicht sollte ich den Wert "views=views+1" auf "views=views+0,5" setzen.
Zu doof, das muss doch was ganz Blödes sein.
Also, falls dir irgendwann mal was dazu einfällt, ich bin ganz Ohr.
VG,
Susanne
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Was passiert wenn du den Query auskommentierst bzw. entfernst?
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 674
Themen: 82
Registriert seit: 06.03.2006
MyBB-Version: 1.4.10
Das hatte ich gestern auch ausprobiert. Erst habe ich die views auf 0 gesetzt und dann habe ich mal den ganzen Part gelöscht. Das Ergebnis bei beiden Varianten war, dass dann die Ansichten gar nicht mehr gezählt wurden.
Irgendwie ist mir da aber was aufgefallen. Kann auch Blödsinn sein, aber die Seiten bauen sich bei mir jetzt in der 1.2 Version auch wesentlich langsamer auf. Kann es sein, dass eine Seite aus irgendeinem Grund doppelt aufgerufen wird? Und daher auch die Ansichten doppelt gezählt werden?
VG,
Susanne
Beiträge: 18.383
Themen: 257
Registriert seit: 09.02.2005
Normalerweise müsste der Aufbau schneller sein, da einige Optimierungen vorgenommen wurden. Anscheinend wird der Code zwei Mal durchlaufen, das aber so nicht sein kann. Zumindest kann ich im Code keinen Grund dafür finden.
Gruß,
Michael
Support erfolgt NUR im Forum!
Bitte gelöste Themen als "erledigt" markieren.
Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
Beiträge: 674
Themen: 82
Registriert seit: 06.03.2006
MyBB-Version: 1.4.10
So, ich habe das ganze 1.2 Board
neu aufgespielt und anschließend war dieser Fehler behoben!
VG,
Susanne
Beiträge: 245
Themen: 16
Registriert seit: 21.03.2006
MyBB-Version: 1.4.1
13.09.2006, 08:28
(Dieser Beitrag wurde zuletzt bearbeitet: 13.09.2006, 16:44 von Boardie05.)
Hallo!
Ich kann diesen "Bug" nur bestätigen. Ich habe gestern mein Forum von V1.1.8 auf 1.2 mittels Upgradeskript aktualisiert (streng nach Anleitung) und bei mir werden die Forenansichten auch doppelt gezählt. Als PlugIns hatte ich vorher die Übersicht und die Willkommensnachricht, habe diese vor dem Upgrade jedoch deaktiviert. Nach dem Upgrade habe ich die neue Übersicht V3.0.1 installiert.
Mir ist das heute erst aufgefallen, nachdem ich diesen Beitrag hier gelesen hatte.
Ich habe auch die betreffende Stelle im Quelltext der showthread.php testweise auskommentiert. Das Resultat war, dass die Ansichten nun gar nicht mehr gezählt wurden. Auch fiel mir auf, dass der Seitenaufruf ohne diese Stelle im Quelltext merklich schneller geschah. Mir ist schon klar, dass ein Eintrag in der Datenbank etwas Zeit braucht, ich vermute aber, dass der Seitenaufruf aus irgend einem Grund doppelt erfolgt und somit auch die entsprechende Stelle in der showthread.php zweimal hintereinander ausgeführt wird. Nur, woran kann das liegen?
Das Forum komplett neu installieren, wie Susanne, wollte ich eigentlich nicht.
Wer hat dieses Problem noch? Bei Susanne und mir ist es nach dem Upgrade aufgetreten. Vielleicht hängt es damit zusammen? Ansonsten finde ich die Version 1.2 einfach nur klasse. Es gibt viele Funktionen, die ich mir schon länger gewünscht habe. Wenn die kleineren Fehler nun noch behoben werden - das wäre super.
Gruß
Boardie05