Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.38 veröffentlicht (30.04.24)


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste
Ereignisse auf Monat beschränken
#1
Ich möchte, dass nur Themen aus den aktuellen Monat angezeigt werden. Wie muß ich dazu die Abfrage ändern/ergänzen?

Code:
//Daten für beliebteste Themen aus Datenbank auslesen
        $query5 = $db->query("SELECT subject,tid,views FROM ".TABLE_PREFIX."threads WHERE visible='1' ".get_unviewable()." ORDER BY views DESC LIMIT 0,".$mybb->settings['overview_max']."");
Zitieren
#2
Versuche es mit

PHP-Code:
//Ein Monat (60*60*24*30)
$timeout TIME_NOW-2592000;

//Daten für beliebteste Themen aus Datenbank auslesen
        
$query5 $db->query("SELECT subject,tid,views FROM ".TABLE_PREFIX."threads WHERE visible='1' AND dateline <= '".intval($timeout)."' ".get_unviewable()." ORDER BY views DESC LIMIT 0,".$mybb->settings['overview_max'].""); 

Ist aber ungetestet.
Gruß Manuel
Bitte erst die Suche und die Doku benutzen.
Zitieren
#3
Danke für die schnelle Antwort. Leider findet er dann keine Beiträge mehr. :-(
Mir viel gerade auf, dass $timeout = TIME_NOW-2592000; für die letzten 30 Tage gilt und nicht für den aktuellen Monat oder?
Zitieren
#4
Es sollte alle threads auslesen, die in den letzten 30 Tagen geschrieben wurden
Gruß Manuel
Bitte erst die Suche und die Doku benutzen.
Zitieren
#5
Habe es mit deinem Tipp geschafft.Smile

Code:
$timestamp = time();
$monat=date("n", $timestamp);
$jahr=date("Y", $timestamp);
$timeout = mktime(0,0,0,$monat,1,$jahr);

//Daten fuer beliebteste Themen aus Datenbank auslesen
$query5 = $db->query("SELECT subject,tid,views FROM ".TABLE_PREFIX."threads WHERE visible='1' AND dateline >= '".$timeout."' ".get_unviewable()." ORDER BY views DESC LIMIT 0,".$mybb->settings['overview_max']."");


Geniales Forum!
Zitieren


Möglicherweise verwandte Themen…
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Plugin oder Codeschnipsel gesucht womit man jeden Monat zu einem bestimmten Datum ... das_seppl 4 1.969 06.04.2014, 02:08
Letzter Beitrag: das_seppl
  Tutorial: IP-Logging beschränken Michael Malin 20 10.362 06.12.2012, 12:03
Letzter Beitrag: micha3000
  Ausgeschriebener Wochentag und Monat bleiben in Englisch mattias 22 5.631 07.04.2012, 18:53
Letzter Beitrag: mattias
  Anzahl Downloads beschränken Daniel Hunziker 3 2.229 30.05.2011, 16:54
Letzter Beitrag: StefanT
  Tutorial: IP-Logging beschränken Michael Malin 1 2.907 31.01.2010, 21:36
Letzter Beitrag: problemkind