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

Ima li neko ideju za engine template - problem

[es] :: PHP :: Ima li neko ideju za engine template - problem

[ Pregleda: 1212 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

CiM0beTa

Član broj: 303979
Poruke: 194
193.107.4.*



+50 Profil

icon Ima li neko ideju za engine template - problem03.08.2012. u 15:22 - pre 141 meseci
Code (php):

<?php
defined('_BAZOOO_') or die('Zabranjen pristup !');
?>
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title><?php echo $title; ?></title>
<link href="template/style.css" rel="stylesheet" type="text/css">
</head>
<body>
<div id="wrapper">
     <div id="logo">Bazooo</div>
     <div id="line"></div>
     <div id="info"><?php output_info($info);?></div>
     <?php content($content);?>
     <div id="footer"><a href="#">Copyright 2012 &copy; Bazooo Company</a></div>
</div>
</body>
</html>

 


index.php mi uvek poziva ovaj osnovni templait u koji se ubacuju/menjaju title, info, to su obavestenja, greske ili informacije i sadrzaj. E sad znam da moram unapred da definisem sadrzaj "<?php content($content);?>" Pokusavam to preko funkcije, ali ne ide. Pokusaoi sam sa require, medjutim onda mi se sadrzaj (div tag) ucita pre ili posle templajta. Kako bi trebalo da izgleda funkcija za content :?

function content($content) {
if ($content == 'login') {
// sta ovde
}
}

A koja je vrednost $content odredjujem u index.php :

if (empty($_GET)) {
//login strana
$title = 'Bazooo...prijava'
// content($content);
}



Tako sam nekako zamislio? pomoc?
 
Odgovor na temu

pajaja
Beograd

Administrator
Član broj: 41598
Poruke: 3430
*.dynamic.sbb.rs.

Jabber: pajaja@elitesecurity.org
ICQ: 253317269


+144 Profil

icon Re: Ima li neko ideju za engine template - problem03.08.2012. u 15:52 - pre 141 meseci
Zasto jednostavno ne iskoristis neki od popularnih template engin-a, recimo Smarty?
xxx
mali mali mali kamičak...nebo plave boje.
In Memoriam: Madzone Zeka(15.09.2005-16.09.2005)
 
Odgovor na temu

CiM0beTa

Član broj: 303979
Poruke: 194
193.107.4.*



+50 Profil

icon Re: Ima li neko ideju za engine template - problem03.08.2012. u 16:23 - pre 141 meseci
zato sto hocu da naucim. I dosao do resenja:

Code (php):

function content($content) {
if ($content == 'login') {
require 'login div forma'
}
}

 


a index.php:

Code (php):

if (empty($_GET)) {
$title = 'Bazooo...prijava'
$content = 'login';
}
require 'template/mojtemplait.php';
 


samo umesto if mogao bih da upotrebim switch jer ima dosta GET varijabli i slucajeva.
 
Odgovor na temu

PHPovac

Član broj: 300013
Poruke: 168
*.dynamic.isp.telekom.rs.



+19 Profil

icon Re: Ima li neko ideju za engine template - problem03.08.2012. u 16:31 - pre 141 meseci
To ti nije template engine. Template engine je nešto drugo. Ti samo require-uješ fajlove. To može da se nazove, ali ponavljam nije, template engine.
Takođe, to što ti radiš u index.php nema veze sa template engine.
Probaj smarty. Dosta će ti pomoći.
 
Odgovor na temu

CiM0beTa

Član broj: 303979
Poruke: 194
193.107.4.*



+50 Profil

icon Re: Ima li neko ideju za engine template - problem03.08.2012. u 17:01 - pre 141 meseci
Naslov je zbog radi bržeg odgovora :) inače nisam siguran šta je tačno template engine, ali do sad sam koristio različite sablone za procese. A sad pokusavam da koristim jedan sablon i da menjam samo sta je potrebno. Uglavnom su to widgeti i ostali div tagovi, smesteni posebno u vidu komponenti. Nisu samostalno funkcionalni, ali imaju dovoljnu funkcionalnost da se zastiti prosledjivanje bad slq upita funkcijama tj, core fajlovima.
itd...
 
Odgovor na temu

[es] :: PHP :: Ima li neko ideju za engine template - problem

[ Pregleda: 1212 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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