Zitat Zitat von deadshox Beitrag anzeigen
Hab das grad Probiert eval() in eine Funktion zu packen hat aber nicht Funktioniert. ;(
Änder doch einfach deine dooutput() Funktion (ungetestet):
PHP-Code:
function dooutput($template){
    eval(
'echo "'.$template.'";');

Du könntest das ganze auch direkt in die gettemplate() Funktion packen:
Änder doch einfach deine dooutput() Funktion (ungetestet):
PHP-Code:
function gettemplate($template,$endung="xhtml"){
    
$template str_replace('"''\\"'implode('',file($template.'.'.$endung)));

        return eval(
'return "'.$template.'";');

In beiden Fällen bekommst du allerdings Probleme mit den variablen, weil sie innerhalb der Funktion nicht vorhanden sind (außer den Superglobalen). Da empfielt es sich, einfach alle Variablen für das Template mitzuübergeben (als Array) und dann extract() zu verwenden

Zitat Zitat von deadshox Beitrag anzeigen
Was meinst du mit Einstellungswert? Ueber einen Admin Panel?
Ein Wert in deiner Konfigurationsdatei. Und wenn du ein Admin Panel hast, dann sollte man das da natürlich auch ändern können