Wie man eine Kontaktseite auf einem PHP Template bauen

Kontaktseiten für Websites enthalten manchmal auch andere Elemente, vielleicht eine Form oder eine andere Art und Weise zu interagieren. Das heißt, Sie könnten einen anderen javascript-Datei oder verschiedene CSS enthalten müssen. Glücklicherweise können Sie tun, indem Sie die PHP-Templating-Klasse erweitern und diese Art Eigenschaft. Gehen Sie wie folgt vor, um den Kontakt der Seite:

  1. Öffnen classPage.php.

  2. Innerhalb des _getHead () Verfahren, eine bedingte für eine neue Art von Seite hinzufügen.

    Das ganze _getHead Methode sollte wie folgt aussehen:

    geschützte Funktion _getHead () {$ output = "" -wenn ($ this-> type == "Kontakt") {$ output = file_get_contents. ( "pageHeadContact.txt") -.} else {$ output = file_get_contents ( "pagehead .txt ") -} if ($ this-> titleExtra =" ")" $ this-> Titel- else {$ title = $ this-> Titel -..} $ output = "". $ Title.". "- $ Output =" "-return $ Output-} // end function _getHead ()

    Dieser Code prüft, ob der Typ-Eigenschaft, um zu sehen ($ This-> type) ist eingestellt auf Kontakt. Wenn ja, dann wird ein neuer Abschnitt Datei enthalten. Andernfalls wird der normale Abschnitt.

  3. sparen classPage.php.

  4. Erstellen Sie eine neue leere Datei in einem Texteditor.

  5. Innerhalb der Datei, fügen Sie das folgende Markup:

  6. Speichern Sie die Datei als pageHeadContact.txt in Ihrem Dokument Wurzel.

  7. Erstellen Sie eine neue leere Datei in einem Texteditor.

  8. Innerhalb der Datei, legen Sie die folgenden CSS:

    .contactMethod {font-style: italic-font-weight: Bold-}
  9. Speichern Sie die Datei als contact.css in Ihrem Dokument Wurzel.

  10. Erstellen Sie eine neue leere Datei in einem Editor.

  11. Innerhalb der Datei den folgenden Code und HTML:

    ? Lt; phprequire_once ( "classPage.php") - $ page = new Seite () - $ page-> type = "Kontakt" - $ page-> titleExtra = "Kontaktieren Sie mich" -Druck $ page-> GetTop () - drucken lt; lt;

    Kontaktaufnahme mit mir ist einfach

    [email protected]

    Twitter: @stevesuehring

Menü