Witam serdecznie wszystkich użytkowników! Jest to mój pierwszy post, więc mam nadzieję, że wybrałem dobry dział. Mój problem polega na tym, iż korzystam z "innego" systemu szablonów - mam na myśli, że nie są to smarty, czy OPT, tylko mniej skomplikowany, a za razem zaawansowany system. I próbuję uruchomić na nim kod php, który includuje system newsów na stronie głównej. Obecnie wygląda to tak:
http://irex-gliwice.pl/ Jak widać kod działa poprawnie, ale nie wyświetla się na przewidzianym dla niego miejscu oraz tle. Dosyć długo już próbuję rozwiązać ten problem, niestety bezskutecznie, dlatego też zwracam się do was z prośbą o pomoc. Załączam też plik z mojej www.
1) Klasa do obsługi szablonów
<?
class CTemplate
{
var $content;
var $keywords;
var $url;
function CTemplate($url='')
{
$this->url = $url;
$this->keywords = array(); if ($url)
}
function Load($url)
{
}
function Clear()
{
$this->keywords = array(); }
function Add($keyword, $text)
{
$this->keywords[$keyword] = $text;
}
function Get()
{
while (list
($key, $val) = each ($this->keywords)) return $this->code;
}
}
?>
2)Plik index.php, dodałem w nim funkcję eval
<?
include('library/ctemplate.php');
$strona = new CTemplate('template/CSite.html');
switch($HTTP_GET_VARS['site'])
{
default:
case 'start':
break;
case 'galeria':
break;
case 'o_nas':
break;
case 'kontakt':
break;
}
?>