Gewusst wie: Erstellen eines Kalenders mit PHP

March 20

Ein PHP-Kalender ist sehr einfach in wenigen Minuten einzurichten. Verwenden Sie den Kalender auf Ihrer Website, um den aktuellen Monat und Tag anzuzeigen. Sie können auch durch vorherigen und nächsten Monat verzeichnen. Mit ein wenig Arbeit können Sie einen Kalender in Ihre bestehende Webseite integrieren.

Anweisungen

Einfache Kalender

1 Der PHP Kalender Quelle Link in Ressourcen. PHP-Code wird angezeigt. Kopieren Sie es durch Markieren und dann \"Ctrl\" + \"C.\"

2 Öffnen Sie Ihre Php-Datei-Editor, um den Code in eine neue Php-Datei einzufügen. Stellen Sie sicher, dass Sie Ihre Datei sparen wir und geben Sie Php.

3 Speichern Sie die Datei als "calendar.php", aber schließen Sie nicht die Datei. Dieser Code wird nicht tatsächlich einen Kalender nur noch zeigen, aber es ist der Code, den der Kalender verwendet wird.

4 Gehen Sie zum Ende der Datei und fügen Sie den folgenden Code vor dem letzten? > (Fragezeichen und größer als Symbol) am Ende der Datei.

Erstellen Sie einen Kalender des aktuellen Monats anzeigen$cal = neuen Kalender;Echo $cal -> getCurrentMonthView();

5 Testen Sie die Datei auf Ihrem Webserver mit Ihrem Datei-Upload-Programm hochladen. Sie sehen einen sehr einfachen Kalender mit den aktuellen Monat angezeigt und das aktuelle Datum hervorgehoben.

Sie Kalender entsteht.

Hinzufügen von Stil

6 Fügen Sie die folgenden CSS-Stil-Blöcke an den Anfang der Datei vor der Eröffnung <?.

< Stil Typ = \ "Text/Css\" ><!--. CalendarHeader {Schriftbreite: mutiger; Farbe: #CC0000; Background-Color: #FFFFCC;}. CalendarToday {Hintergrundfarbe: #FFFFFF;}

calendar {background-color: #FFFFCC;}

-->< / style >

7 Ändern der Farbe von Ihrem Kalender Header durch Ändern der CSS-Stil-Erklärungdes von Folgen aus Schritt 1.

CalendarHeader {Schriftbreite: mutiger; Farbe: #CC0000; Background-Color: #FFFFCC;}

Sie können die hexadezimale Hintergrundfarbe #FFFFFF für die mit natürlichen Namen Farben wie "weiße"rot"," ersetzen "blauer. \"

Gleich um die hexadezimalen Farben #CC0000 für den Header-Text-Farbe ersetzen kann.

8 Ändern der Farbe Höhepunkt des aktuellen Datums durch Ändern der CSS-Stil-Erklärungdes von Folgen aus Schritt 1.

CalendarToday {Hintergrundfarbe: #FFFFFF;}

Ersetzen Sie die hexadezimale Hintergrundfarbe #FFFFFF für die mit natürlichen Namen Farben oder andere Hexadezimalwerte.

9 Ändern Sie die Hintergrundfarbe des gesamten Kalenders durch Ändern der folgenden CSS-Stil-Erklärungdes in Schritt 1.

CalendarToday {Hintergrundfarbe: #FFFFFF;}

Ersetzen Sie die hexadezimale Hintergrundfarbe #FFFFFF für die mit natürlichen Namen Farben oder andere Hexadezimalwerte.

Wenn Sie ein breiteres Spektrum von hexadezimalen Farben sehen wollen, besuchen Sie den "Hexadezimale Farbe"-Link an Ressourcen.

Navigation

10 Finden Sie den folgenden Codeblock in Ihrer calendar.php-Datei (Dies sollte um Linie 418).

Erstellen Sie einen Kalender des aktuellen Monats anzeigen$cal = neuen Kalender;Echo $cal -> getCurrentMonthView();

11 Ersetzen Sie den Code durch den folgenden Codeblock.

MyCalendar-Klasse erweitert Kalender {Funktion GetCalendarLink ($month, $year) {}Die aktuelle Seite erneut anzeigen, aber mit einigen Parameternneuer Monat und Jahr festgelegt$s = getenv('SCRIPT_NAME'); zurückgeben, \"$s?month=$month & Jahr = $year"; } }

12 Fügen Sie dem folgenden Codeblock bis zum Ende der Datei calendar.php schließlich anderen Code.

<? Wenn kein Monat/Jahr festzulegen, verwenden Sie aktuellen Monat/Jahr$d = getdate(time());Wenn ($month == \ "\") {}$month = $d [\"mon\"]; }Wenn ($year == \ "\") {}$year = $d [\"year\"]; }$cal = neue MyCalendar;Echo $cal -> GetMonthView ($month, $year);? >

13 Testen Sie Ihre neuen angepassten Kalender durch das calendar.php auf Ihren Webserver hochladen. Ihr Kalender zeigt den aktuellen Monat mit Datum hervorgehoben. Sie können jetzt durch die Monate navigieren.

Integration

14 Öffnen Sie die Webseite, die Sie in Ihrem neuen Kalender integrieren möchten. Damit dies funktioniert muss die Datei, in der Sie den Kalender integrieren möchten, auch eine Php-Datei sein.

15 Zeigen Sie den Code der Datei und fügen Sie den folgenden Code wo möchten Sie Ihren neuen Kalender angezeigt werden.

<?umfassen (\"calendar.php\")GEHEN? >

16 Setzen Sie Ihre calendar.php in demselben Ordner/Verzeichnis wie Ihre Web-Pastete, die im Kalender angezeigt wird.

Tipps & Warnungen

  • Viele Kalender Skripts stehen--Freeware und kommerzielle. Welches Skript verwenden hängt nicht wie tief Ihre Taschen sind aber eher was Sie brauchen, in Bezug auf was das Skript tut.