Construim CMS noastre in PHP si MySQL

În lecțiile anterioare, am făcut o serie de baze de date și logica aplicației pentru CMS-ul nostru. Acum, să se ocupe de reprezentarea vizuală. Crearea unui șablon pentru partea de client.

Construim CMS noastre in PHP si MySQL
Construim CMS noastre in PHP si MySQL

1. Partea client

Include fișiere

Creați un folder numit șabloane CMS în dosarul nostru proiect. Apoi, creați un folder numit include în dosarul șabloane. În ultimul dosar plasăm marcajul pentru antet și subsol, care va fi aceeași pentru toate paginile site-ului. Prin urmare, ele pot fi incluse în fiecare șablon al proiectului nostru.

Creați un fișier numit header.php în dosarul includ și copiați codul de mai jos:

Acest cod afișează pur și simplu, care marchează începutul paginii HTML. Acesta utilizează un $ rezultate variabile [ „PAGETITLE“], transmise de la script-ul principal (index.php sau admin.php), pentru a seta elementul din titlu. precum și de masă se alătură stilul style.css (vom crea mai târziu).

Construim CMS noastre in PHP si MySQL

Rețineți că valoarea $ rezultate variabile [ „PAGETITLE“] este trecut prin htmlspecialchars () funcția. Această funcție codifică orice caractere speciale HTML (cum ar fi <.> sau ) În echivalenți ( lt;. gt; și - respectiv). Împreună cu filtrarea de intrare, pe care am discutat în lecțiile anterioare pentru a crea o serie de clasa constructor de ieșire Articolul codificare este un obicei bun pentru a îmbunătăți securitatea site-ului. Vom codifica aproape toate datele din șablonul nostru în acest fel.

Acum, creați un fișier numit footer.php în același folder:

Aceasta completează aspectul fiecărei pagini HTML în sistemul nostru.

homepage.php

Înapoi în dosarul șabloane și să-l creați homepage.php fișier. în care copiați codul de mai jos:

De asemenea, modelul include un link la arhiva de articole ( „./?action=archive“).

Vă rugăm să rețineți că acest model, precum și utilizări ulterioare PHP includ directivă pentru a include pagina de start, și subsol.

archive.php

Acum creați archive.php fișier în directorul de șabloane și să introduceți codul în ea:

viewArticle.php

Ultimul șablon pentru client-side afișează un articol pentru utilizator. Creați un fișier numit viewArticle.php dosarul Șabloanele în dosarul și copiați codul de mai jos:

Șablonul pentru partea de client este gata. În lecția următoare vom face un șablon pentru partea de server a CMS nostru.

Construim CMS noastre in PHP si MySQL

Prin obținerea de informații de la două canale (vedere si auz) eficacitatea instruirii de învățare departe superioare de cărți. O temele pentru acasă și teste on-line vă va permite să se gândească în mod constant în limba țintă și imediat verifica cunoștințele!

Construim CMS noastre in PHP si MySQL

Construim CMS noastre in PHP si MySQL

Dacă doriți o lungă perioadă de timp pentru a studia modul în HTML, mi-ai, pentru ai vesti bune!

Construim CMS noastre in PHP si MySQL

Dacă ați învățat deja HTML și doresc să avanseze, următorul pas va fi de a studia tehnologia CSS.

Construim CMS noastre in PHP si MySQL

Dacă doriți să înțeleagă conceptele de domeniu si hosting, învață cum să creeze o bază de date, încărca fișiere pe un site web prin intermediul unui server FTP, crea subdomenii, configurați cutiile poștale pentru site-ul și să monitorizeze participarea, acest curs este conceput special pentru tine!