Beiträge: 511
Themen: 101
Registriert seit: 07.03.2015
MyBB-Version: 1.8.33
16.04.2020, 15:53
(Dieser Beitrag wurde zuletzt bearbeitet: 16.04.2020, 15:54 von skrilaxrev.)
Hallo,
ich habe für bestimmte Benutzergruppen ein Bewertungslimit eingestellt. Die erste Benutzergruppe kann z.B. nur 5 "Likes" pro Tag abgeben.
Wie wird das berechnet? Wann beginnt ein neuer "Tag" für den Nutzer, wo er wieder Bewertungen abgeben kann?
Ich würde das gerne in die FAQ schreiben, um Klarheit darüber zu schaffen.
Liebe Grüße
SkrilaxRev
Beiträge: 1.712
Themen: 177
Registriert seit: 08.02.2018
MyBB-Version: 1.8.37
Ich gehe mal davon aus, dass nicht von Uhrzeit bis Uhrzeit die 24 Stunden gezählt werden, da dies doch etwas aufwändiger wäre. Ich tippe daher mal darauf dass um 23:59:59 Uhr der Tag endet und um 00:00:00 Uhr der neue Tag beginnt. Die reine Datumszhälung dürfet einfach sein.
Eiunfach mal testen und berichten damit alle die korrekte Lösung haben.
Sollte ich der Ansicht sein helfen zu können biete ich Hilfe(n) an! ...ich bitte jedoch nicht darum helfen zu dürfen!
Tools ◀ [
Unixzeit ⇔ Realzeit] ♦ [
BOM-Finder] ♦ [
SQL-Prefix-Changer] ♦ [
USV-Rechner] ♦ [
PlugIns]
Beiträge: 25.762
Themen: 269
Registriert seit: 20.09.2005
16.04.2020, 17:25
(Dieser Beitrag wurde zuletzt bearbeitet: 16.04.2020, 17:30 von StefanT.)
Ein Tag meint die letzten 24 Stunden, denn dies lässt sich sehr einfach programmieren und ist unabhängig von Zeitzonen.
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
Beiträge: 2.244
Themen: 33
Registriert seit: 25.05.2018
MyBB-Version: 1.8.38
16.04.2020, 18:01
(Dieser Beitrag wurde zuletzt bearbeitet: 16.04.2020, 18:03 von Schnapsnase.)
So stehts im Code:
PHP-Code:
$timesearch = TIME_NOW - (60 * 60 * 24);
heißt nichts anderes wie, Boardzeit minus 24 Stunden
Beiträge: 511
Themen: 101
Registriert seit: 07.03.2015
MyBB-Version: 1.8.33
17.04.2020, 18:31
(Dieser Beitrag wurde zuletzt bearbeitet: 17.04.2020, 18:34 von skrilaxrev.)
Hallo und vielen Dank für eure Antworten!
So ganz klar ist es mir noch nicht: Nachdem das Limit erreicht wurde, 24 Stunden bis es wieder zurückgesetzt wird? Oder ist es eine feste Serverzeit, wo der "Verbrauch des Limits" automatisch immer auf 0 zurückgesetzt wird?
Beiträge: 2.041
Themen: 10
Registriert seit: 28.06.2007
MyBB-Version: 1.8.x
Es wird immer geprüft, wie viele Bewertungen er in den letzten 24 Stunden abgegeben hat. Wenn es so viele sind wie das Limit, kann er keine neue abgeben bis eine davon länger als 24 Stunden her ist. Dann kann er wieder eine neue vergeben bis die nächste länger als 24 Stunden her ist usw.
Beiträge: 511
Themen: 101
Registriert seit: 07.03.2015
MyBB-Version: 1.8.33
(17.04.2020, 20:50)doylecc schrieb: Es wird immer geprüft, wie viele Bewertungen er in den letzten 24 Stunden abgegeben hat. Wenn es so viele sind wie das Limit, kann er keine neue abgeben bis eine davon länger als 24 Stunden her ist. Dann kann er wieder eine neue vergeben bis die nächste länger als 24 Stunden her ist usw.
Super erklärt, danke dir!