Seite 1 von 1

Beiträge der letzten 3 Tage anzeigen lassen?

Verfasst: 08.09.2007 17:42
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

Verfasst: 09.09.2007 17:19
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']);

Verfasst: 11.09.2007 18:38
von investor
Hallo punkface,

super, danke :grin:
Funktioniert prima.

Grüße
investor