Php șablon de site

Cum de a crea un șablon de site-ul PHP de la zero?

Bună ziua dragi cititori! Am cutreierat întinderi de Internet și străine dat accidental pe un articol foarte interesant pe crearea unui șablon de site folosind PHP. Rezultatul este un fel de gol pentru proiectele dvs. ulterioare. În principiu, lecția nu este dificil, atunci când va înțelege că, de ce, totul ar fi mult mai ușor de înțeles.

Așa că am să vă prezint un tutorial despre crearea unui site PHP-șablon. Începem cu elementele de bază de HTML și CSS. Dacă încă nu au elementele de bază de a crea un site web, recomand să citiți articolul meu, „pentru a crea un site pe internet gratuit“, și a citi un articol privind impunerea „structura html.“ Puteți descărca un produs final.

Eu folosesc un set foarte simplu de stiluri CSS in acest exemplu, mai ales pentru incepatori, astfel încât să puteți obține cea mai precisă reprezentare, nu pentru a admira codul CSS frumos decorate. Fișierele probelor includ un exemplu de stil, precum și un șablon complet gol, pe care o puteți utiliza pentru punctul de pornire al oricărui proiect propriu.

Acest tutorial presupune ca aveți cunoștințe de bază de HTML și CSS. La sfârșitul acestei lecții, ar trebui să aibă cunoștințe de bază cu privire la utilizarea PHP și de a converti HTML-pagini ale unui site în php-pagini.

De fapt, modelul va fi creat în 10 pași simpli. Apoi am luat un pas și vă arată cum să inserați variabile în șablon.

Să începem prin a crea un nou dosar. Eu numesc acest șablon dosar.

În interiorul acestui dosar, trebuie să creați două fișiere noi. Unul dintre ei este numit index.html, iar celălalt fișier este numit style.css

Acum crea două mai multe dosare din dosarul nostru principal. Primul director este numit «includ», al doilea folder este denumit «variabile».

La urma urmei făcut pașii de care avem nevoie pentru a obține o imagine pe serverul nostru local, care este după cum urmează:

În continuare, vom crea câteva fișiere pe care le vom folosi șablonul nostru după conversie în format PHP.

Deschideți folderul pe care l-am creat în directorul nostru principal variabile. Apoi, creați un fișier gol numit variables.php.

Apoi, du-te la un alt dosar am creat, numit includ, și de a crea următoarele fișiere:

header.php
nav.php
sidebar.php
footer.php

Zagolovok3

Zagolovok4

Zagolovok5

alineatele

Quisque pellentesque sodales Partajați. Morbi mollis neque eget Arcu egestas non ultrices neque volutpat. Nam la Nunc Lectus, id vulputate Purus. In et turpis ac Mauris viverra iaculis. Cras sed elit un Purus ultrices iaculis eget dolor sit amet. Libero dolor ac contactati-ne, id viverra libero. Mauris nibh vitae erosul Partajați sodales fermentum. Fusce Cursus est Varius ante vehicula eget ultrices felis eleifend. Nunc pharetra rutrum nibh et lobortis. Morbi vitae venenatis velit.

Quisque pellentesque sodales Partajați. Morbi mollis neque eget Arcu egestas non ultrices neque volutpat. Nam la Nunc Lectus, id vulputate Purus. In et turpis ac Mauris viverra iaculis. Cras sed elit un Purus ultrices iaculis eget dolor sit amet. Contactati-ne ac libero dolor, id viverra libero. Mauris nibh vitae erosul Partajați sodales fermentum. Fusce Cursus est Varius ante vehicula eget ultrices felis eleifend. Nunc pharetra rutrum nibh et lobortis. Morbi vitae venenatis velit.

Quisque pellentesque sodales Partajați. Morbi mollis neque eget Arcu egestas non ultrices neque volutpat. Nam la Nunc Lectus, id vulputate Purus. În turpis et ac Mauris viverra iaculis. Cras sed elit un Purus ultrices iaculis eget dolor sit amet. Libero dolor ac contactati-ne, id viverra libero. Mauris nibh vitae erosul Partajați sodales fermentum. Fusce Cursus est Varius ante vehicula eget ultrices felis eleifend. Nunc pharetra rutrum nibh et lobortis. Morbi vitae venenatis velit.

rubrica 4

rubrica 5

alineatele

Quisque pellentesque sodales Partajați. Morbi mollis neque eget Arcu egestas non ultrices neque volutpat. Nam la Lectus nunc. id vulputate Purus. In et turpis ac Mauris viverra iaculis. Cras sed elit un Purus ultrices iaculis eget dolor sit amet. Libero dolor ac contactati-ne. id viverra libero. Mauris nibh vitae erosul Partajați sodales fermentum. Fusce Cursus est Varius ante vehicula eget ultrices felis eleifend. Nunc pharetra rutrum nibh et lobortis. Morbi vitae venenatis velit.

Quisque pellentesque sodales Partajați. Morbi mollis neque eget Arcu egestas non ultrices neque volutpat. Nam la Lectus nunc. id vulputate Purus. In et turpis ac Mauris viverra iaculis. Cras sed elit un Purus ultrices iaculis eget dolor sit amet. AC libero dolor contactati-ne. id viverra libero. Mauris nibh vitae erosul Partajați sodales fermentum. Fusce Cursus est Varius ante vehicula eget ultrices felis eleifend. Nunc pharetra rutrum nibh et lobortis. Morbi vitae venenatis velit.

Quisque pellentesque sodales Partajați. Morbi mollis neque eget Arcu egestas non ultrices neque volutpat. Nam la Lectus nunc. id vulputate Purus. In et turpis ac Mauris viverra iaculis. Cras sed elit un Purus ultrices iaculis eget dolor sit amet. Libero dolor ac contactati-ne. id viverra libero. Mauris nibh vitae erosul Partajați sodales fermentum. Fusce Cursus est Varius ante vehicula eget ultrices felis eleifend. Nunc pharetra rutrum nibh et lobortis. Morbi vitae venenatis velit.

<. -- end #content -->

<. -- End #wrapper -->

Acum, toate variabilele sunt conectate și de lucru. Dar nu putem rula șablonul ca un întreg. Și toate pentru că fișierul principal index.html poate fi în continuare mai mult la expansiunea index.html, și pentru funcționarea corectă și corecte este necesar ca fișierul are o extensie index.php. Prin urmare, re-salvați fișierul .html în fișierul .php și să încerce să-l rulați!

Buna ziua. În cele din urmă am găsit ceva pe mai grave. Sunteți lecții bune. Dar am aici o situație și ceva eu ​​nici nu pot par să înțeleagă cum și de ce să facă. Întrebarea este, și-a făcut deja index.php complet șablon (a făcut-o) în acest fișier care merită următorul cod:

Ie provoacă doar un șablon, și atribuit numele fiecărui fișier individual. Acum, din cauza urgenței, am făcut o greșeală toate șterse $ page_container, css reconstruit un pic diferit și a făcut fiecare articol pe fiecare singur fișier php cu apelul de articol din fișier txt. Ie Meniul conține referiri la fișierul php este numit de articol.

În realitate, ceea ce am vrut să fac și aici mă întrebam cum nu este.

Se încarcă index.php și care ar fi textul afișat, de exemplu, din baza de date între etichetele div în $ page_container (a face mai mult din cauza modelului, a fost un pic cam dur și a trebuit să facă acest lucru). Meniu (menu.php) construit pe html, adică în mod normal, există un link către pagina. Aici.

Deja citi și scrie ca un panou de CMS, admin pentru a face, în esență, clar. Dar, adică în cazul în care nu voi pentru a înțelege, sau nu a prinde din urmă. Ie Probabil ar trebui:

1) Creați un fișier în care toate variabilele sunt listate pe fișierele și conectați-l la index.php

2) a crea admin.php face doar de editare admin de articole, de exemplu, de bine, sau fără ea, la toate - de a lucra direct cu baza de date.

3) Creați config.php care nu este mediocră se va conecta la baza de date și se conectează la index.php și probabil menu.php și page_container.php

4) Crearea, probabil, function.php și doar conectați și menu.php page_container.php

De asemenea, recent am început să fiu interesat în limbajul de programare PHP. Pe ea, izhodya de experiență surfing, face site-uri bune. În gândirea lui. Aici și acolo am dat peste o mulțime de informații necesare pentru a WordPress ajunge, uneori, nu este ceea ce vrei.

Multumesc pentru articol, am fost mult timp de gândire pentru a trece la etapa mai mare de dezvoltare decât ceea ce fac acum. Și eu fac la fel ca toate începători surf. locuri de muncă. clicuri, rezolvarea o captcha. Este necesar să crească, dar apoi atât creierul zaplyvut de grăsime.

Site-ul de la zero in mod natural a face un pic mai dificil, dar dacă există perspectiva de a face, de ce nu a făcut. Acum, eu vorbesc în termeni generali, tot felul de nuanțe, care nu pot înțelege pot fi rezolvate prin alte probleme sau ajutorul unor programatori. Principalele subiecte de curs ale unui site și modul în care site-ul va fi dezvoltat, dar pașii pentru a crea foldere, etc. etc. Este de asemenea important, dar am spus deja că, dacă poți, și cineva să ceară ajutor unei persoane au nevoie de un site web, iar el nu înțelege acest lucru, de exemplu, sau cum să încheie tranzacția, etc.