Beiträge: 43
Themen: 8
Registriert seit: 31.08.2007
MyBB-Version: 1.2.9
Hallo mal wieder,
ist wahrscheinlich nur eine Kleinigkeit:
Wenn man einen neuen Kalendereintrag macht ist immer der erste Tag des Monats vorbelegt.
Kann man dort auch generell den aktuellen Tag vorbelegen.
So muss zu 98% immer das Datum ändern!!!
Beiträge: 2.769
Themen: 28
Registriert seit: 18.03.2006
Dazu müsste man mit PHP das aktuelle Datum auslesen...Ist vielleicht etwas komplizierter als du denkst. Ich sehe nur den Sinn nicht so ganz. Termine für den heutigen Tag fügt man doch auch praktisch nie hinzu, oder?
Beiträge: 2.288
Themen: 141
Registriert seit: 17.11.2005
Lösung:
https://www.mybb.de/forum/showthread.php...&pid=14515
Funktioniert auch mit der Version 1.2.x ... bei mir zumindest
The User, Formerly Known As "En-Gedi"
Beiträge: 43
Themen: 8
Registriert seit: 31.08.2007
MyBB-Version: 1.2.9
07.09.2007, 18:06
(Dieser Beitrag wurde zuletzt bearbeitet: 07.09.2007, 18:11 von Soulfly .)
Zitat: Ich sehe nur den Sinn nicht so ganz. Termine für den heutigen Tag fügt man doch auch praktisch nie hinzu, oder?
Ich sehe das anders. Viele orientieren sich immer am Tag heute bzw. an dem Datum
vor allem weil man keine Tagesübersicht bei der Erfassung hat.
Naja man könnte sich drüber streiten und sagen man kann sich auch das Datum von vorher merken.
Ich finde es trotzdem besser!
Danke für den Link en-gedi!
Werde es gleich mal ausprobieren!
----------------------------------------------------
Hmm... der Code scheint sich etwas geändert zu haben Zitat von MIchael:
Zitat: Code:
Öffne die Datei calendar.php und suche nach:
PHP-Code:
$msel[$month] = " selected=\"selected\"";
$dayopts = '';
for($i=1;$i<=31;$i++)
{
$dayopts .= "<option value=\"$i\">$i</option>\n";
}
Ersetzen durch:
PHP-Code:
$msel[$month] = " selected=\"selected\"";
$today_day = date("j");
$dayopts = '';
for($i=1;$i<=31;$i++)
{
if($i == $today_day) {
$dayopts .= "<option value=\"$i\" selected=\"selected\">$i</option>\n";
} else {
$dayopts .= "<option value=\"$i\">$i</option>\n";
}
}
Den Code in der Form gibt es nicht mehr. Weiß einer wie ich das für den aktuellen anpassen müsste?
Calender.php unter Attachments
Angehängte Dateien
calendar.php (Größe: 21,47 KB / Downloads: 1)
Beiträge: 2.288
Themen: 141
Registriert seit: 17.11.2005
Ersetze in der calendar.php (Zeile 375-390) diesen Code:
PHP-Code:
$msel [ $month ] = " selected=\"selected\"" ; $dayopts = '' ; //Construct option list for days for( $i = 1 ; $i <= 31 ; $i ++) { if( $i == $day ) { $dayopts .= "<option value=\" $i \" selected=\"selected\"> $i </option>\n" ; } else { $dayopts .= "<option value=\" $i \"> $i </option>\n" ; } }
durch:
PHP-Code:
// START Kalendereintrag mit heutigem Datum vorbelegen $msel [ $month ] = " selected=\"selected\"" ; $today_day = date ( "j" ); $dayopts = '' ; //Construct option list for days for( $i = 1 ; $i <= 31 ; $i ++) { if( $i == $today_day ) { $dayopts .= "<option value=\" $i \" selected=\"selected\"> $i </option>\n" ; } else { $dayopts .= "<option value=\" $i \"> $i </option>\n" ; } } // ENDE Kalendereintrag mit heutigem Datum vorbelegen
The User, Formerly Known As "En-Gedi"
Beiträge: 43
Themen: 8
Registriert seit: 31.08.2007
MyBB-Version: 1.2.9
Hat auf Anhieb geklappt!!!
Vielen Dank!!!