Beiträge: 10
Themen: 1
Registriert seit: 10.02.2010
In der Logik ob ein Thread als gelesen markiert wird oder nicht steckt in myBB ein Fehler.
Hat ein Thread so viele Posts das ne zweite oder gar dritte Seite mit Posts vorhanden sind und ich geh auf die erste Seite wird der Thread als gelesen markiert.
Obwohl ich Seite 2 und 3 gar nicht angefasst habe.
Sollte so ja eigentlich nicht sein, oder?
Habs übrigens hier auch auspropiert im Forum. Ist hier _leider_ auch so.
Gibts da einen Würgaround?
Beiträge: 2.318
Themen: 13
Registriert seit: 09.11.2008
Nicht getestet, aber vom Prinzip her sowas:
PHP-Code:
if($page >= ceil($postcount / $perpage))
{
mark_thread_read($tid, $fid);
}
In showthread.php() beim multipage()-Aufruf einfügen und den anderen mark_thread_read()-Aufruf auskommentieren.
Beiträge: 10
Themen: 1
Registriert seit: 10.02.2010
22.02.2010, 08:52
(Dieser Beitrag wurde zuletzt bearbeitet: 22.02.2010, 09:05 von foobiwan.)
Dank dir!
Probiers heute mal im Testforum aus.
Geb dann gleich bescheid wenns funktioniert.
(22.02.2010, 08:52)foobiwan schrieb: Geb dann gleich bescheid wenns funktioniert.
Nope, das wars noch nicht. Im Gegenteil. Er bringt nun Fehler wenn du auf die zweite Page wanderst. Division by Zero.
Beiträge: 2.318
Themen: 13
Registriert seit: 09.11.2008
Das ist ungewöhnlich, denn $perpage kann eigentlich nie 0 sein, und multipage() führt die gleiche Division durch.
Hast du den Code nicht dort eingefügt, wo showthread.php multipage() aufruft?
Beiträge: 10
Themen: 1
Registriert seit: 10.02.2010
22.02.2010, 14:21
(Dieser Beitrag wurde zuletzt bearbeitet: 22.02.2010, 14:21 von foobiwan.)
Ähm. Mea Culpa. Du hast natürlich Recht......
Funktioniert 1a. Soll ich dazu ne Issue aufmachen? Oder arbeitest du das ein?
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
Ich denke, das ist beabsichtigt... Allerdings kannst du es natürlich melden:
http://dev.mybboard.net/
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 2.318
Themen: 13
Registriert seit: 09.11.2008
Völlig sinnlos, das zu melden, du wirst als Antwort bekommen daß das Verhalten so gewollt ist.
Beiträge: 10
Themen: 1
Registriert seit: 10.02.2010
22.02.2010, 14:34
(Dieser Beitrag wurde zuletzt bearbeitet: 22.02.2010, 14:36 von foobiwan.)
Beiträge: 25.766
Themen: 269
Registriert seit: 20.09.2005
(22.02.2010, 14:33)frostschutz schrieb: Völlig sinnlos, das zu melden, du wirst als Antwort bekommen daß das Verhalten so gewollt ist.
Sei doch nicht so negativ... Nur weil du immer mit so komischem Zeug kommst.
Wenn man damit nicht einverstanden ist, muss man halt mal einen Entwickler ansprechen.
Wobei ich mir das hier, wie schon gesagt, gut vorstellen kann.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 2.318
Themen: 13
Registriert seit: 09.11.2008
Du hättest meinen Namen in dem Bug Report nicht erwähnen sollen, den können die MyBB Devs sowieso nicht mehr lesen.
@StefanT,
das komische Zeug verkneife ich mir ja schon, an die MyBB Devs bringe ich wenn überhaupt eh nur noch wichtige (sicherheitskritische) oder besonders sinnvolle Sachen heran. Aber selbst das wollen sie ja nicht haben.
Aber mit MyBB 2 wird ja alles besser.