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!!!
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?
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
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
Hat auf Anhieb geklappt!!!
Vielen Dank!!!