Hallo, Gast! (Registrieren)

Letzte Ankündigung: MyBB 1.8.40 veröffentlicht (28.05.26)


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 2.505 06.04.2014, 03:08
Letzter Beitrag: das_seppl
  Tutorial: IP-Logging beschränken Michael Malin 20 11.907 06.12.2012, 13:03
Letzter Beitrag: micha3000
  Ausgeschriebener Wochentag und Monat bleiben in Englisch mattias 22 7.333 07.04.2012, 19:53
Letzter Beitrag: mattias
  Anzahl Downloads beschränken Daniel Hunziker 3 2.662 30.05.2011, 17:54
Letzter Beitrag: StefanT
  Tutorial: IP-Logging beschränken Michael Malin 1 3.274 31.01.2010, 22:36
Letzter Beitrag: problemkind