Oldal Építőanyag tégla a tégla

Ma fogunk beszélni, milyen kevés erőfeszítést, hogy hozzon létre egy webhely dinamikus tartalmat. Jellemzően egy modern, dinamikus honlap - az eredmény a fontos szakmai csapat. Tervező fejleszti a lapok megjelenését, szervezése az adatbázis programozó és írni scriptek tartalom kezelésére, az elrendezés tervező teremt ergonomikus kódot, tartalom menedzser fenntartja a weboldal tartalmát, webmester hoz létre a web szerver és biztosítja a megfelelő működését az egész oldalon, mint egy egész.

Természetesen komoly munkát nem végzett nélkül egy jó csapat. De sok kezdő webmesterek, akik megtették az első alkalom, hogy hozzanak létre egy kis dinamikus honlap szeretne erre a problémára egy egyszerű eszköz, nem túl távol a megszokott statikus HTML. Ebben a cikkben megpróbálom bemutatni, hogyan egy ember kevés programozási tapasztalattal lehet építeni egy dinamikus honlapot csak egy nap. Ez segít nekünk Sablon technológiával megvalósított segítségével egyszerű script PHP.

Ha létrehozása során minden adat blokk megfelel egy PHP-script, „beágyazott” a HTML-oldal-kód, ez nem más, mint a fejfájás, karbantartása a site, akkor fog. Bármilyen változás a szerkezet a helyszínen, vagy az információ feldolgozási eljárás egyik tömb eredményezi annak szükségességét, hogy jelentősen módosítania kell több oldalt egyszerre. Ezért web programozó igyekeznek a lehető legnagyobb mértékben elválasztani a területi kódját annak elrendezése és a design.

Amikor a webkiszolgáló találkozik ez a script, akkor továbbítja azt a PHP értelmező, amely az a hely, minden csapat betéteket tartalmaznak a szöveget a megfelelő fájlt. Oldal, a megválasztott testület, a szerver elküldi a felhasználónak.

Ajánlott olvasni blokkolja a Google keresési választ (Válasz dobozok)

Természetesen ez a módja generál egy külön oldalon nincs értelme. De egy nagy oldalak száma hasonló elrendezés egyes egységek (ebben az esetben például, header.txt és menu.txt) lesz újra. Használja ki ezt a kettős fordulat. Először is, ha meg akarja változtatni, például a menü kell szerkeszteni egy fájlt, másrészt a fő oldalas szöveg main.txt fájl nem lesz túlterhelve teljesen irreleváns címkék és szkriptek, akkor kevesebb lesz az előforduló hibák kockázatát szerkesztést.

Ez a példa jól illusztrálja az ötlet a „gyűjtő» HTML-kód oldalon a darab ágyazzák be a főoldalon egységet. Mind a csomagban található fájlok csak a felelős a speciális funkciót. De a lényeg, hogy sikerült megszabadulni a HTML-kód belsejében PHP-kódot, mert minden kis HTML tárolják egy külön fájlban.

Könnyű például lenyűgöző, de ez a módszer alkalmas csak nagyon egyszerű oldalakon. A fő hátránya ez a lehetőség, hogy a linkek lebontva az egyes fájlok HTML-kód blokkok nehéz kódolni a PHP-script. nem alkalmas a dinamikus oldalon.

2. lehetőség Dinamikus struktúra

Feladata az, hogy egy weboldal, dinamikus adatszerkezetek, funkciókat.
Ebben a példában fogjuk megközelíteni közelebb a fő feladat -, hogy hozzon létre egy honlapot a sablon alapján.

Tekintse meg a főoldalon (index.php) megváltozott kissé:

Az a tény, hogy a legérdekesebb dolgok rejtve func.php fájlt (lásd. Listán), amely össze van kötve az első sorban a forgatókönyvet. func.php fájl két részből áll. Az első határozza meg a változók értékeit, hogy szükség lesz a jövőben, míg a második leírja a szöveg funkció beszúr egy változó szöveget. Ebben az egyszerű példában mi szükség van egy egységes változó $ text_path. meghatározza az elérési utat a könyvtár, amelyben a szöveg funkció szolgál fájlokat.

Lehet, hogy egy természetes kérdés: mi a helyzet a szöveg funkció határozza meg, melyik a beszúrni kívánt fájl? Elvégre, hozunk létre egy többoldalas oldalon. Hogy minden a oldalak által használt index.php fájlt. és meg kell határozni, hogy milyen információkat kell kitölteni az oldalt, az a beállítás lapon át a CGI-kérésformátuma például index.php page = news -? egy linket az oldalra híreket, vagy index.php page = fotó -? hogy egy oldal egy fényképalbum és t. e. Ha a partíció neve nem volt megadva, vagy a megadott oldal nem létezik, a szöveg index.txt fájlt.

Tehát megszabadult annak szükségességét, hogy az egyes oldalak honlapunk egy külön fájlban, mint az első példában. De mindaddig, amíg a szerkezet a mi weboldal nem elég rugalmas. HTML-kód, amely meghatározza, hogyan fog megjelenni az oldal szétszórt egyes fájlokat töredékek, és a változás kialakítása a helyszínen lehet nagy probléma.

Ajánlott irodalom üzleti Kínában különösen a támogatása, a helyi keresők

3. opció: Egy sablont a teljes webhely

Mi marad, ha az összes változó információt, hogy dobja ki, - ez a sablon oldalt. Létrehozásához templeytnogo oldalon csak meg kell tanulni, hogyan kell beszúrni információt a sablont. A gyakorlatban sablonok meglehetősen bonyolult, az általuk használt nem triviális módszerek elrendezés és design, de a végén, hogy egyszerűen hozzá a sablon szöveget. Nem fogjuk rendetlenséget a cikket komplex példák, és megvizsgálja a rendkívül leegyszerűsített sablon:

Tedd a sablon kódot az index.php fájlban. Teljesen meghatározza a szerkezet honlapunkon, kivéve azt a tényt, hogy ahelyett, hogy a szöveg tartalmaz egy hívást text funkciót. ahelyett, hogy a menü - hívás menü funkció, és helyette egy blokk rövid hírek - hívásfunkcióit híreket. A kód ezen funkciók található func.php fájlt. megkövetelik, hogy összeköti az irányelv elején a sablont.

Mint látható, a honlapunkon már felélénkül. További jellemzők biztosít hozzátéve, hogy a tetején a fájl func.php különböző változók - paraméterek, amelyek használják a kódot, a képző információkat. Akkor új funkciókat, amelyek továbbra is aktívan használják a kialakulását oldalakon.

Javasoljuk, hogy olvassa el és nem veszélyes, hogy hozzon létre egy honlapot a kivitelező?

Az egyetlen negatív az, hogy ha van egy írásbeli a funkciók, akkor kezdődik összezavarodnak bennük. Ha ez megtörténik, az azt jelenti, hogy az oldal nem nevezhető egy kicsi és egyszerű. Itt az ideje, hogy gondolkodni egy teljes értékű multifunkcionális motort.

Lista. func.php fájl

Pussycat, tudja, hogyan kell felhívni?

Talán a leginkább nélkülözhetetlen ember a csapatban Web Studio - egy web designer. Vagy meg lehet hívni, vagy sem. Hogy lehet az, ha a helyén kell tenni egyedül, hanem a rajz a rajzon az iskolában már nyúlt a hármas? Ebben az esetben, a legvalószínűbb, akkor felveszi a kapcsolatot az ingyenes HTML-sablonok, amelyek a hálózaton sokat.

Nawww.icehousedesigns.com / letölti az összes elég egyszerűnek tűnik, de megtalálható elég érdekes információt a webes oldalak és a különböző grafikai darab. Más oldalakon minden körülbelül azonos - valahol jobb, valahol rosszabb.

Hol kap a sablonokat?

  • www.freelayouts.com/templates/templates.php - több mint 800 sablonok nemcsak a HTML, de és a Flash Swish, és sok leírással, természetesen képes felvenni a sablon és részt vesznek egy versenyt a legjobb sablon.
  • www.templateclub.com - regisztráció szükséges.
  • www.snakeyewebtemplates.com/web-templates/templates-free.html - vannak ingyenes és fizetős szakaszokat.
  • www.oswd.org - egy kicsit komor hely, de sablonokat lehet megtekinteni nem képként, de már kész HTML-formában.
  • winstart.com/template - ingyenes letöltés előtt Láthatjuk előnézet.

Kapcsolódó cikkek