Crearea unui motor simplu pe php, partea 2
Este necesară nu numai pentru a putea să se conecteze la sistemul de management al conținutului site-ului (CMS), dar, de asemenea, pentru buna organizare a site-ului. Site-ul ar trebui să funcționeze în conformitate cu reguli clare, iar structura sa ar trebui să fie pe deplin înțeleasă.
De ce este site-ul care aveți nevoie pentru a face pe motor ??
Site-ul se poate face in pur HTML, fără a utiliza motoare și php general. Numai în formă de contact php, puteți scrie script-uri și alte on-line necesare. Dar există o mulțime de probleme, aici sunt unele dintre ele:
- Complexitatea site-ului schimbare de design
- Nu vă puteți conecta un sistem de management al conținutului
- Complexitatea și durata pieselor de schimbare a site-ului (de exemplu, a făcut un site pe HTML de 100 de pagini, și a luat pe fiecare pagină pentru a adăuga un nou element de meniu, au toate perelapachivat)
Acum vom scrie motorul pentru a crea un site de 3 pagini ex. Structura motorului se poate vedea în lecția anterioară.
Aici este codul sursă pentru motor:
afișează fișiere antet și subsol, și motorul pornește de clasă, care afișează pagina. Paginile site-ului sunt stocate în dosarul șabloane.
Fișierul principal al motorului. Responsabil pentru deschiderea paginilor. Numele fișierului șablon este trecut prin metoda GET. În mod implicit se deschide pagina main.php.
Fișier: template-uri / main.php - Acasă
Fișier: template-uri / about.php - Pagina Companiei
Fișier: template-uri / ox2.php - Pagina De ce OX2
La acest motor php, puteți face un site web simplu. Costul de creare a site-ului cu motor sunt de obicei foarte mici, ca nu are nici un control. În lecția următoare vom crea motoare mai sofisticate, cu participarea a bazei de date, templating speciale, etc. Scrie primul sistem de management de conținut și de cumpărături on-line !!
Așa cum am menționat în lecțiile anterioare, pentru a crea un magazin online sau un site de Internet, unul dintre cei mai importanți indicatori este motorul. Mai ales în cazul în care prețul de magazin on-line nu este cel mai mic. Este necesară nu numai pentru a putea să se conecteze la sistemul de management al conținutului site-ului (CMS), dar, de asemenea, pentru buna organizare a site-ului.