Nov 22
Berikut ini adalah engine yang akan digunakan membaca file template, mengisinya dengan modul-modul dan menampilkan ke web browser.
engine.php
PHP:
-
class Template {
-
var $html = "";
-
-
function Template($fileTemplate) {
-
$namaFile = "$fileTemplate";
-
}
-
-
function isiVar($namaVar, $isiVar) {
-
}
-
-
$isiBlokTotal = "";
-
foreach($modulnya as $kunci => $nilai) {
-
include_once("kiri/$nilai.php");
-
$isiBlokTotal .= $dt;
-
}
-
}
-
-
function isiContent($modulenya) {
-
include_once("content/$modulenya.php");
-
}
-
-
$isiBlokTotal = "";
-
foreach($modulnya as $kunci => $nilai) {
-
include_once("kanan/$nilai.php");
-
$isiBlokTotal .= $dt;
-
}
-
}
-
-
function tampilkanContent() {
-
echo $this->html;
-
}
-
}
index.php
PHP:
-
-
include_once("engine.php");
-
-
$tpl = new Template('utama.htm');
-
-
$content = $_REQUEST['content'];
-
$content = 'home';
-
}
-
-
-
$tpl->isiVar('JUDUL_WEBSITE', 'Website Buat Belajar Aja');
-
-
$tpl->isiBlokKiri($kiri);
-
$tpl->isiContent($content);
-
$tpl->isiBlokKanan($kanan);
-
-
$tpl->tampilkanContent();
Silakan di cek lagi susunan file dan direktori adalah sebagai berikut:
index.php
utama.htm
table.css
engine.php
kiri/menu-vertikal.php
kiri/kotak-weblogin.php
content/home.php
content/berita-terbaru.php
kanan/polling.php
kanan/shoutbox.php
Selamat mencoba!
Leave a Reply
You must be logged in to post a comment.
