Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Najbolji nacin za template

[es] :: PHP :: Najbolji nacin za template

[ Pregleda: 3244 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Alexandar_d
Alexandar

Član broj: 44699
Poruke: 139
*.PPPoE-7287.sa.bih.net.ba.



+7 Profil

icon Najbolji nacin za template18.10.2008. u 20:27 - pre 188 meseci
Ovako, imam jednu dvojbu kako najbolje koristiti template. Nakon dosta googlanja odlucio sam koristiti ovakav nacin:
Dizajniram stranicu (meni, linkovi, baner i slicno).
Ta stranica ce posluziti kao template. Snimim je u template.php.
Za svaku drugu podstranicu pozovem template template.php i nastavim dalje da radim.
Ono sto mene zanima, da li je ovo najbolji nacin template-a koristeci PHP? Dakle bez frame-ova, iframeova, javascripte i slicno?
Ako jeste, kada napravim dizajn stranice i snimim u template.php, kako da u nekoj podstranici pozovem taj template?
Naravno, kada promjenim dizajn u template.php zelim da mi te promjene budu vidljive na svim podstranicama, mene samo zanima kako da ubacim taj template u neku podstranicu.php + da dodam neki text koji ce biti samo u toj podstranici.
AleXandar
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
77.46.138.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Najbolji nacin za template18.10.2008. u 21:44 - pre 188 meseci
Ja na manjim projektima podelim template u header.php, footer.php i body.php koji može biti različit fajl za različite slučajeve.

Onda obradim sve informacije u skripti i pozivam include dva puta, za header i footer, a fajl skripte koja se trenutno izvršava je body.php (ili neki drugi fajl).

Za veće projekte koristim Smarty (forum na ES-u) ili koristim framework koji ima ugrađen svoj template sistem.
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

Alexandar_d
Alexandar

Član broj: 44699
Poruke: 139
89.146.189.*



+7 Profil

icon Re: Najbolji nacin za template19.10.2008. u 11:37 - pre 188 meseci
Da naravno tako sam i ja mislio. Cisto me je zanimalo da li postoji neki "bolji" i jednostavniji nacin ovo mi se vise cini na neko experimentisanje al et ti rece za taj Smarty to cu da pogledam. Medjutim, ima jedan problem kod takvog nacina koji si ti naveo. Jer ako imas header.php i footer.php u kojem si odradio dizajn sajta, onda moras taj html code u tim fajlovima staviti pod echo i sve navodnike - " - pretvorit u - ' -. To je vrlo nezgodno. Zbog tog razloga sam i postavio ovu temu cisto da vidim postoji li efikasniji nacin za template. Meni je to vrlo nezgodno prebacivat te navodnike i html code stavljat pod echo, tako da jednsotavno stavim header.htm i footer.htm i njih includam u npr neka_podstranica.php.

izmenio: Nemanja: Ne citiraj prethodnu poruku.

[Ovu poruku je menjao Nemanja Avramović dana 19.10.2008. u 15:41 GMT+1]
AleXandar
 
Odgovor na temu

Nemanja Avramović
Engineering Manager
MENU Technologies
Beograd, Srbija

Moderator
Član broj: 32202
Poruke: 4391
77.46.138.*

Sajt: https://avramovic.info


+46 Profil

icon Re: Najbolji nacin za template19.10.2008. u 14:37 - pre 188 meseci
Ne mora pod echo. HTML kod se u .php fajlovima snalazi sasvim lepo. Samo ga, naravno, staviš izvan <?php ?> tagova.
Laravel Srbija.

[NE PRUŽAM PODRŠKU ZA PHP PREKO PRIVATNIH PORUKA!]
 
Odgovor na temu

Alexandar_d
Alexandar

Član broj: 44699
Poruke: 139
89.146.189.*



+7 Profil

icon Re: Najbolji nacin za template19.10.2008. u 15:07 - pre 188 meseci
Hm.... probao sam al ne radi tako. Radi samo kad ga stavim u .html. Koristim require("nesto.php") kad ga ukljucujem. Znas li mozda zasto ne radi?
AleXandar
 
Odgovor na temu

vatri
Banja Luka, RS

Član broj: 68697
Poruke: 1006
*.broadband.blic.net.



+18 Profil

icon Re: Najbolji nacin za template19.10.2008. u 17:20 - pre 188 meseci
Ja radim tako sto napravim dizajn sa menijem, hederom, footerom i ostalim u HTML-u, a u glavni dio stranice includujem skriptu. Ovako:

tamo gdje zelim da mjenjam sadrzaj:

<?php include'strane.php'; ?>

strane.php:
Code:

$strana = $_GET['strana'];

if($strana == 'kontakt')
{
include'kontakt.php';
}
else if($strana =='nesto')
{
include'neka_strana.php';
}
else{
include'pocetna.php';
}


i onda, recimo za kontakt stranu, napravim ovakav link u meniju: <a href="index.php?strana=kontakt">Konakt</a>...

Ja mislim da je tako jednostavnije
 
Odgovor na temu

Alexandar_d
Alexandar

Član broj: 44699
Poruke: 139
89.146.189.*



+7 Profil

icon Re: Najbolji nacin za template19.10.2008. u 18:25 - pre 188 meseci
Da radi sa include, al sa reqiuire nece.... ne znam zasto
AleXandar
 
Odgovor na temu

vilyu
Web Developer
Beograd, Srbija

Član broj: 1188
Poruke: 444



+2 Profil

icon Re: Najbolji nacin za template20.10.2008. u 09:01 - pre 188 meseci
Zasto jednostavno ne koristite Smarty? Meni ekstra radi posao i toplo ga preporucujem.
Pera električar 0637129710, BG, preporučujem.
 
Odgovor na temu

[es] :: PHP :: Najbolji nacin za template

[ Pregleda: 3244 | Odgovora: 7 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.