Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Probleme mit Templates [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr

- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Probleme mit Templates


 
mgoertz
11-08-2004, 14:50 
 
Hallo zusammen

ich habe ein Problem mit Templates.
Bislang hab ich das Template folgendermasen aufgerufen:


//Template Objekt wird erzeugt, Templates definiert
$tpl = new FastTemplate(".");
$tpl->define(array("template" => "webadmin/templates/template1.tpl"));


nun will ich in der DB festlegen mit welchem Template ich arbeiten will, dies hab ich so gemacht.
//Ermittlung aus der Datenbank welches Template zur Anzeige gilt
$templatequery = mysql_query("SELECT template FROM mm_options");
$erg_tpln = mysql_fetch_object($templatequery);

//Template Objekt wird erzeugt, Templates definiert
$tpl = new FastTemplate(".");
$tpl->define(array("template" => "webadmin/templates/'$erg_tpln->template'"));

Nun erhalte ich immer folgede Fehlermeldung:
Warning: Bad arguments to implode() in /home/www/web1/html/dev/webadmin/includes/class.FastTemplate.php on line 157
ERROR: get_template() failure: [./webadmin/templates/'template1.tpl']

Kann mir da jemand helfen wie ich das lösen kann ?

ok hab den fehler schon gefunden kann den Beitrag nur nicht löschen kann dies bitte einer von den Admins für mich tun. danke

 
Abraxax
11-08-2004, 14:56 
 
Warning: Bad arguments to implode() in /home/www/web1/html/dev/webadmin/includes/class.FastTemplate.php on line 157

tja. du hast nicht die erforderlichen parameter an implode() gegeben. das solltest du schon selber ändern (können).

auch hättest du nicht posten brauchen, wenn du englisch könntest.

 
TobiaZ
11-08-2004, 15:22 
 
denke mal, dass da jemand die klasse nutzt, ohne zu wissen, wie sie funktioniert. aber das wäre jetzt mal ein grund anzufangen sich die klasse anzusehen.

Programmieren != Copy+Paste

 
mgoertz
11-08-2004, 16:45 
 
das problem lag daran, dass ich 2 ' noch ausversehen drin hatte


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:51 Uhr.