Hallo, ich will euch mal erklären, wie man Adminmodule für die DS LAN erstellt.
Als erstes benötigt ihr eine Datei, in der folgendes angegeben werden muss:
$screenname und
$toolname
$screenname ist der weitere Name, der für die anderen Dateien wichtig ist.
$toolname ist der Name, der dann im Adminbereich angezeigt wird, in diesem Fall Test-Modul.
Diese Datei gehört in den Ordner DSLAN/htdocs/admin/extern_modules.
________________________________________________________________________________
Danach legt ihr eine Aktions-Datei an, die ihr am besten so nennt, wie $screenname. In diesem Fall: test.php.Diese Datei kommt nach DSLAN/htdocs/admin/actions. In diese Datei kommt dann z.B. soetwas:
Dies ist natürlich ein nur sehr kleines Beispiel...
________________________________________________________________________________
Als Nächstes braucht ihr noch ein Template. Dies nennt ihr index_$screenname.tpl. In diesem Fall index_test.tpl. Dort könnt ihr dann einen beliebigen Text reinschreiben. Will man z.B. die Variable ausgeben, die wir oben schon definiert haben, muss man folgendes tun:
MfG
Als erstes benötigt ihr eine Datei, in der folgendes angegeben werden muss:
$screenname und
$toolname
PHP Code:
<?php
$screenname = "test";
$toolname = "Test-Modul";
?>
$screenname ist der weitere Name, der für die anderen Dateien wichtig ist.
$toolname ist der Name, der dann im Adminbereich angezeigt wird, in diesem Fall Test-Modul.
Diese Datei gehört in den Ordner DSLAN/htdocs/admin/extern_modules.
________________________________________________________________________________
Danach legt ihr eine Aktions-Datei an, die ihr am besten so nennt, wie $screenname. In diesem Fall: test.php.Diese Datei kommt nach DSLAN/htdocs/admin/actions. In diese Datei kommt dann z.B. soetwas:
PHP Code:
<?php
$test = "Hallo!";
$tpl->assign('hallo', $test);
?>
Dies ist natürlich ein nur sehr kleines Beispiel...
________________________________________________________________________________
Als Nächstes braucht ihr noch ein Template. Dies nennt ihr index_$screenname.tpl. In diesem Fall index_test.tpl. Dort könnt ihr dann einen beliebigen Text reinschreiben. Will man z.B. die Variable ausgeben, die wir oben schon definiert haben, muss man folgendes tun:
Code:
<html>
<body>
<h3>test</h3>
{$hallo}
</body>
</html>
MfG