MyBB.de Forum
Aktuelles Datum im Kalendereintrag - Druckversion

+- MyBB.de Forum (https://www.mybb.de/forum)
+-- Forum: Archiv (https://www.mybb.de/forum/forum-57.html)
+--- Forum: MyBB 1.2.x und älter (https://www.mybb.de/forum/forum-27.html)
+---- Forum: Allgemeiner Support (https://www.mybb.de/forum/forum-36.html)
+---- Thema: Aktuelles Datum im Kalendereintrag (/thread-7012.html)



Aktuelles Datum im Kalendereintrag - Soulfly - 07.09.2007

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!!! Wink


RE: Aktuelles Datum im Kalendereintrag - Mak - 07.09.2007

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?


RE: Aktuelles Datum im Kalendereintrag - ows - 07.09.2007

Lösung: https://www.mybb.de/forum/showthread.php?tid=2344&pid=14515

Funktioniert auch mit der Version 1.2.x ... bei mir zumindest Wink


RE: Aktuelles Datum im Kalendereintrag - Soulfly - 07.09.2007

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. Wink

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


RE: Aktuelles Datum im Kalendereintrag - ows - 07.09.2007

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 



RE: Aktuelles Datum im Kalendereintrag - Soulfly - 08.09.2007

Hat auf Anhieb geklappt!!!

Vielen Dank!!!