Beiträge der letzten 3 Tage anzeigen lassen?

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
Antworten
investor
Mitglied
Beiträge: 3
Registriert: 18.08.2007 23:15

Beiträge der letzten 3 Tage anzeigen lassen?

Beitrag von investor »

Hallo,

ich habe in einem Forum die alphabetische Sortierung eingerichtet.

Code: Alles auswählen

viewforum.php 
++FINDE++ 
Code: 
// 
// Grab all the basic data (all topics except announcements) 
// for this forum 
// 

++DANACH EINFÜGEN++ 
Code: 
$order = ( $forum_id == 2 ) ? 't.topic_title ASC' : 't.topic_type DESC, t.topic_last_post_id DESC'; 
...die ForenID angleichen. 

++FINDE++ 
Code: 
ORDER BY t.topic_type DESC, t.topic_last_post_id DESC 

++MIT FOLGENDEM ERSETZEN++ 
Code: 
ORDER BY $order 

Damit würden im Forum No.2 die Themen alphabetisch absteigend sortiert werden.
Das funktioniert perfekt.
Unten kann ich ja ebenfalls noch die Beiträge der letzten 1 und 7 Tage, 2 Wochen, 1 Monat etc. anzeigen lassen.
Ist es auch möglich dies für die letzten 3 Tage einzurichten?

Grüße
investor
Benutzeravatar
punkface
Mitglied
Beiträge: 3579
Registriert: 12.08.2004 23:37

Beitrag von punkface »

lang_main.php
(Muss für jede installierte Sprache angepasst werden)

suche

Code: Alles auswählen

$lang['1_Day'] = '1 Tag';
danach einfügen

Code: Alles auswählen

$lang['3_Days'] = '3 Tage';
viewforum.php
suche

Code: Alles auswählen

$previous_days = array(0, 1, 7, 14, 30, 90, 180, 364);
$previous_days_text = array($lang['All_Topics'], $lang['1_Day'], $lang['7_Days'], $lang['2_Weeks'], $lang['1_Month'], $lang['3_Months'], $lang['6_Months'], $lang['1_Year']);
ersetzte das mit

Code: Alles auswählen

$previous_days = array(0, 1, 3, 7, 14, 30, 90, 180, 364);
$previous_days_text = array($lang['All_Topics'], $lang['1_Day'], $lang['3_Days'], $lang['7_Days'], $lang['2_Weeks'], $lang['1_Month'], $lang['3_Months'], $lang['6_Months'], $lang['1_Year']);
viewtopic.php
suche

Code: Alles auswählen

$previous_days = array(0, 1, 7, 14, 30, 90, 180, 364);
$previous_days_text = array($lang['All_Posts'], $lang['1_Day'], $lang['7_Days'], $lang['2_Weeks'], $lang['1_Month'], $lang['3_Months'], $lang['6_Months'], $lang['1_Year']);
ersetzte das mit

Code: Alles auswählen

$previous_days = array(0, 1, 3, 7, 14, 30, 90, 180, 364);
$previous_days_text = array($lang['All_Posts'], $lang['1_Day'], $lang['3_Days'], $lang['7_Days'], $lang['2_Weeks'], $lang['1_Month'], $lang['3_Months'], $lang['6_Months'], $lang['1_Year']);
investor
Mitglied
Beiträge: 3
Registriert: 18.08.2007 23:15

Beitrag von investor »

Hallo punkface,

super, danke :grin:
Funktioniert prima.

Grüße
investor
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“