mam cos takiego:
template.class.php
<?php class Template { var $blocks; function Template() { } function assign($key, $value) { $this->blocks[$key] = $value; } function fetch($filename) { foreach($this->blocks as $key => $value) { } return $read; } } ?>
index.php
<?php include('template.class.php'); $site = new Template(); $site->assign('title', 'jakis tytul'); $site->assign('content', 'Tresc strony glownej'); $menu = new Template(); $menu->assign('link[0]', 'link'); $menu->assign('link[1]', 'link2t'); include $_GET['s'].'.inc.php'; } else { include 'main.inc.php'; } $site->assign( 'menu', $menu->fetch('menu.tpl') ); ?>
news.inc.php
<?php 'tytul'=>'Tytul newsa 1', 'autor'=>'Autor1', 'zajawka'=>'Zajawka artykulu1', 'rozwiniecie'=>'Dalsza czesc artykulu1'); 'tytul'=>'Tytul newsa 2', 'autor'=>'Autor2', 'zajawka'=>'Zajawka artykulu2', 'rozwiniecie'=>'Dalsza czesc artykulu2'); 'tytul'=>'Tytul newsa 3', 'autor'=>'Autor4', 'zajawka'=>'Zajawka artykulu3', 'rozwiniecie'=>'Dalsza czesc artykulu3'); 'tytul'=>'Tytul newsa 4', 'autor'=>'Autor4', 'zajawka'=>'Zajawka artykulu4', 'rozwiniecie'=>'Dalsza czesc artykulu4'); $newss = new Template(); foreach($news as $news2) $newss->assign('$klucz', '$wartosc'); //$newss->assign('autor', 'cos'); } $site->assign( 'tresc', $newss->fetch('news.tpl') ); ?>
i Otoz, chcialbym aby wartosci z tabeli z pliku news.inc.php zostaly odpowiednio sformatowane i wyswietlone w index.php

(czyli powstaly 4 newsy z odpowiednimi wartosciami, dla {autor}, {tytul}, itd.._
cos tam kombinowalem, ale mi sie nie udalo...zatem prosze o pomoc

pozdrawiam
J.