 |
 |
| Seitenbesucher | | Mitglieder: | 18723 | | Besucher: | 18858005 | Wir hatten 50661532 Seitenzugriffe seit 05/2004
|
 |
 |
 |
 |
|
 |
 |
|
 |
 |
Mehr informationen | Module für 7.5 Administration umbauen |
Tutorial veröffentlicht von: aconrads, am 2004-09-08
PHP-Nuke 7.5 hat eine herausstechende Eigenschaft. Die Administration von Modulen wurde in den entsprechenden Modulordner verlagert. Der Vorteil ist, will man ein Modul aus dem System entfernen, löscht man dessen Ordner und muss nicht mehr nach Überbleibseln suchen, die sich noch in den diversen Unterordnern des /admin-Verzeichnisses befinden. Ausserdem kann man beim Anlegen neuer Administratoren nun für jedes installierte Modul einzeln Administratorenrechte vergeben, was vorher nur für die Nuke Standardmodule möglich war, bzw. mit Änderungen an der Datenbank und der authors.php verbunden war, die immer wieder zu Funktionsstörungen führten. Um diese Funktionen mit älteren Modulen nutzen zu können, sind einige Änderungen an deren Struktur nötig. Diese Änderungen werden hier am Beispiel dieses Tutorial-Moduls beschrieben.
|
|
 |
 |
 |
 |
 |
|
 |
 |
| 1 - Neue Dateistruktur für Administrationsscripts | Bei Modulen mit eigener Administration (Icon im Administrationsbereich) sind in der Regel drei Scripts enthalten, die nach herkömmlicher Struktur im Verzeichnis /admin, in den Unterverzeichnissen /case, /links und /modules abgelegt sind. Um die neue Administrationsstrukur von PHP-Nuke 7.5 nutzen zu können, müssen diese in einem /admin-Verzeichnis unterhalb des Modul-Ordners untergebracht werden.
Als Erstes erzeugen wir also diesen neuen Ordner, im Fall von Tutoriaux wäre das:
/modules/Tutoriaux/admin
Die drei Administrationsscripts werden nun dorthin verschoben und gleich umbenannt, denn sie heissen nach dem neuen System immer case.php, links.php und index.php. Die nächste Tabelle zeigt die alten und neuen Dateiorte und -Namen:
ALT | ->wird zu-> | NEU | | /admin/case/case.tuto.php | -> | /modules/Tutoriaux/admin/case.php | | /admin/links/links.tuto.php | -> | /modules/Tutoriaux/admin/links.php | | /admin/modules/tuto.php | -> | /modules/Tutoriaux/admin/index.php |
Damit wäre schon mal eins erreicht, das Administrations-Icon ist aus dem System-Administrationsbereich verschwunden und ist nun im Modul-Administrationsbereich aufgeführt.

|
|
 |
 |
 |
 |
|
 |