Hvordan bygge en kontaktside på et PHP-mal

July 11  by Eliza

Kontaktsider for nettsteder noen ganger omfatte andre elementer, kanskje en form eller en annen måte å samhandle. Dette betyr at du kanskje trenger å inkludere en annen Javascript-fil eller annen CSS. Heldigvis, kan du gjøre det ved å utvide PHP templating klasse og bruke denne typen eiendom. Følg disse trinnene for å opprette kontakt siden:

  1. Åpen classPage.php.
  2. Innsiden av _getHead () metoden, legge til en betinget for en ny type side.

    Hele _getHead metoden skal se slik ut:

    beskyttet funksjon _getHead () {
    $ Output = "";
    if ($ this-> skriv == "kontakt") {
    . $ Output = file_get_contents ("pageHeadContact.txt");
    } Else {
    . $ Output = file_get_contents ("pageHead.txt");
    }
    if ($ this-> titleExtra! = "") {
    $ Title = $ this-> titleExtra. "|". $ This-> tittel;
    } Else {
    $ Title = $ this-> tittel;
    }
    $ Utgang. = "<Title>". $ Tittel. "</ Title>";
    . $ Output = "</ head>";
    returnere $ utgang;
    } // End funksjon _getHead ()

    Denne koden sjekker for å se om den type eiendom ($ this-> type) er satt til å ta kontakt. Hvis det er, så en ny <head> -delen filen er inkludert. Ellers normal <head> -delen er inkludert.

  3. Lagre classPage.php.
  4. Opprette en ny tom fil i en teksteditor.
  5. Innsiden av filen, legge til følgende markup:

    <Head>
    <Link rel = "stylesheet" href = "style.css" type = "text / css" />
    <Link rel = "stylesheet" href = "contact.css" type = "text / css" />
    <Script type = "text / javascript" src = "https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"> </ script>

  6. Lagre filen som pageHeadContact.txt i dokumentet rot.

  7. Opprette en ny tom fil i en teksteditor.
  8. Innsiden av filen, plasserer du følgende CSS:

    .contactMethod {
    font-style: italic;
    font-weight: bold;
    }

  9. Lagre filen som contact.css i dokumentet rot.

  10. Opprette en ny tom fil i editoren.
  11. I filen, plasserer du følgende kode og HTML:

    <? Php

    require_once ("classPage.php");

    $ Side = ny side ();

    $ Side-> skriv = "kontakt";
    $ Side-> titleExtra = "Kontakt meg";

    print $ side-> getTop ();

    skrive ut <<< EOF

    <Div id = "Maincontent">
    <H1> Kontakt meg er lett </ h1>
    <P class = "contactMethod"> [email protected] </ p>
    <P class = "contactMethod"> Twitter:stevesuehring </ p>

    </ Div> <! - End hovedinnhold →

    EOF;

    print $ side-> getBottom ();

    ?>

  12. Lagre filen som contact.php i dokumentet rot.

  13. Se filen i nettleseren din

    Hvordan bygge en kontaktside på et PHP-mal

  14. Klikk gjennom hver link: Hjem, Om, og kontakte meg.

    Sidene skal fungere og lenker til hverandre.