Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 1.900 pregleda

Najnovija ↓

Ima li neko ideju za engine template - problem 03.08.2012. u 16:22 · pre 173 meseca #1
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?
Re: Ima li neko ideju za engine template - problem 03.08.2012. u 17:23 · pre 173 meseca #3
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.
Re: Ima li neko ideju za engine template - problem 03.08.2012. u 17:31 · pre 173 meseca #4
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.
Sviđa mi se1
Re: Ima li neko ideju za engine template - problem 03.08.2012. u 18:01 · pre 173 meseca #5
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...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme