naja neues_template steht für den template name also für neues_template.htm wobei die .htm halt nicht benötigt wird.
aber du hast ja die datei neues_template.htm in den ordner include/templates gepackt.
und inder parse funktion gibtst du dann eben neues_template an
das mit der 0 und 1 is tauch erstmal net so wichtig es geht z.b. um soetwas :
<table>
<tr><td>name</td><td>mail</td></tr>
{EXPLODE}
<tr><td>{NAME}</td><td>{MAIL}</td></tr>
{EXPLODE}
</table>
so das steht jetzt meinet wegen in einem template drin ... mit dem namen neues_template.htm und dieses template liegt im ordner include/templates.
jetzt kannst du den oberen teil des templates aufrufen also der teil über dem ersten {EXPLODE}
indem du folgendes schreibst:
parse('','neues_template',0);
ausgegeben wird dann folgendes:
<table>
<tr><td>name</td><td>mail</td></tr>
bei der parse funktion oben ist zu beachten das wenn keine variable ersetzt werden soll wird der erste paramenter einfach mit '' als leer definiert.
jetzt kommt der mittel teil dran z.b. in einer while schleife oder for schleife die sich dann immer wiederholt oder einfach allein. aufgerufen wird der mittlere teil also der zwischen dem ersten und dem letzten {EXPLODE} so :
$name = 'ilch';
$mail = 'ilch seine email';
parse(array('NAME' => $name, 'MAIL' => $mail),'neues_template',1);
ausgegeben wird dann folgendes:
<table>
<tr><td>ilch</td><td>ilch seine email</td></tr>
es wird der mittlere teil aufgerufen und durch name wird durch die variable name und mail durch die varialbe mail ersetzt.
und als ende der tabelle dann der letzte teil.
parse('','neues_template',2);
ausgegeben wird
</table>
wieder ist ja keine variable zu ersetzten also der erste teil wird leer gelassen und die 2 steht für den 3 teil es wird aber bei 0 angefangen zu zählen also der 2 teil
... 0 = 1 teil , 1 = 2 teil , 2 = 3 teil usw...
hoffe es ist klaerer geworden
und mach ruhig mal das beispiel zum besseren verständnis komplet mit