Beiträge: 18.383
	Themen: 257
	Registriert seit: 09.02.2005
	
	
 
	
	
		Wenn ich das richtig sehe bedeutet "des Monats" der letzten 30 Tage ab dem aktuellen Zeitpunkt. Wenn das am Monatsanfang neu zählen soll, ist eine Codeänderung erforderlich.
Suche dazu im Plugin nach:
PHP-Code:
//get month
$mtime = TIME_NOW - 2592000; 
Ersetzen durch:
PHP-Code:
//get month
$mtime = mktime(0, 0, 0, date("n"), 1, date("Y")); 
 
	 
	
	
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: 99
	Themen: 18
	Registriert seit: 23.01.2011
	
	
 
	
		
		
		02.03.2011, 00:34 
(Dieser Beitrag wurde zuletzt bearbeitet: 02.03.2011, 00:36 von Loreli.)
		
	 
	
		Super!
Perfekt!
Hat geklappt! 

Vielen Dank!
Muss ich für den Tag dasselbe ändern?
	
 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 18.383
	Themen: 257
	Registriert seit: 09.02.2005
	
	
 
	
	
		Ja, ähnlich:
PHP-Code:
$mtime = mktime(0, 0, 0, date("n"), date("j"), date("Y")); 
 
	 
	
	
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: 99
	Themen: 18
	Registriert seit: 23.01.2011
	
	
 
	
	
		Super tausend dank! 
	 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 246
	Themen: 53
	Registriert seit: 03.01.2009
	
	
 
	
		
		
		08.01.2012, 06:57 
(Dieser Beitrag wurde zuletzt bearbeitet: 08.01.2012, 07:01 von Soul.)
		
	 
	
		 (01.03.2011, 21:52)Michael schrieb:  Wenn ich das richtig sehe bedeutet "des Monats" der letzten 30 Tage ab dem aktuellen Zeitpunkt. Wenn das am Monatsanfang neu zählen soll, ist eine Codeänderung erforderlich.
Suche dazu im Plugin nach:
PHP-Code:
//get month
$mtime = TIME_NOW - 2592000; 
 Ersetzen durch:
PHP-Code:
//get month
$mtime = mktime(0, 0, 0, date("n"), 1, date("Y")); 
Also ich hab das versucht uns das einzige was passiert ist, dass ich eine weisse Seite bekomme -.-
PHP-Code:
MyBB has experienced an internal SQL error and cannot continue.
SQL Error:
1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'GROUP BY p.uid ORDER BY ptoday DESC LIMIT 0,5' at line 1
Query:
SELECT u.uid,u.username,u.displaygroup,u.usergroup,u.avatar,COUNT(*) AS ptoday FROM mybb_posts p LEFT JOIN mybb_users u ON (p.uid=u.uid) WHERE p.dateline > GROUP BY p.uid ORDER BY ptoday DESC LIMIT 0,5
Please contact the MyBB Group for support. 
Das ist das was bei mir als Fehlermeldung kommt!
	
 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 9.560
	Themen: 197
	Registriert seit: 27.12.2007
	
MyBB-Version: 1.8
	
 
	
	
		Was hast Du denn genau gemacht?
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 246
	Themen: 53
	Registriert seit: 03.01.2009
	
	
 
	
	
		Ich hab genau das oben geändert, was Michael erklärt hat.. nur eben dass es bei mir nicht funktioniert 
	 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 1.463
	Themen: 18
	Registriert seit: 22.03.2009
	
	
 
	
	
		Scheint als will mktime keinen Timestamp rausrücken. 
Aber die Syntax stimmt. Der Hund muss wo anderst begraben sein.
	
 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 9.560
	Themen: 197
	Registriert seit: 27.12.2007
	
MyBB-Version: 1.8
	
 
	
	
		Es sei denn die Änderung wurde aus Versehen an falscher Stelle oder nicht richtig durchgeführt. Dann könnte sich das in einer entsprechenden Fehlermeldung äußern. Deshalb auch die Frage, was "genau" gemacht bzw. geändert wurde.