also fangen wir mal an :P
irgendwie fehlt ein bissel input :P
$this->lang[newscomments_name]
was macht lang ? und warum [] ? array ? oder funktion oder was?
falls es ein array ist, bitte indizes immer mit ' ansprechen, falls es eine funtion ist, ( verwenden und da das in klammern dann wohl ein string sein soll auch wieder '
2. wenn irgendwas mit etwas nicht stimmt, einfach mal zum spass var_dump($var); oder var_dump(function()); das lieftert oftmals viele infos :P
und wenn du es ausgeben willst, einfach mal
echo $this->lang['newscomments_name'];
testen :P

Zum testen von Scripts setzt man normalerweise am anfang des scripts (oder direkt in einer config-datei die immer Includet wird)
PHP-Code:
error_reporting(E_ALL);
damit werden dann alle Fehler ausgegeben.
damit wären sachen wie falsches ansprechen des indexes schon aufgefallen.
so weiter.
was genau ist smilie_tpl(); ? wenn es nur ne funktion ist, kannst du sie ja in die klasse mit einbauen, weil eine klasse eigentlich alleine funktionieren sollte ohne zug andere dateien, oder du includest die entsprechende datei, ein require_once wäre hier vieleicht angebracht. Sollte es eine Klasse sein, kannst du ja auch die require-variante nutzen.
desweiteren was heißt
Zitat:
|
Über die Funktion wird in der $smilie eine tabelle
|
ist $smilie überhaupt erreichbar? (stichwort globale und lokale varialben) wird der funktion was übergeben?
soweit erstmal :P
mfg
robo47