Superuser/Admin

Begonnen von Brammer, 23 Oktober 2006, 18:39:51

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Brammer

Hallo Leute:

ich möchte gerne jedes modul einem Admin zuordnen könnnen, ich meine damit, ist es möglich, das Gästebuch einem Admin zu übertragen? es wird leider nicht aufgelistet also muss ich dem Admin als superadmin einrichten, was ich aber nicht möchte...

Gruss aus Buenos Aires!

Peter
Peter y Fatima
http://www.mejortango.com

jubilee

Viele module werden nur bei Super-Admins gezeigt.
Schau mal (für das Gästebuch) in die
admin/links/links.nukebook.php

Zitat
if (($radminsuper==1)) {
   adminmenu("admin.php?op=GuestBookAdmin", _GUESTBOOK, "nukebook.gif");
   }

Die änderst Du so ab

Zitat
if (($radminsuper==1) || ($radminXXXXXX==1)) {
   adminmenu("admin.php?op=GuestBookAdmin", _GUESTBOOK, "nukebook.gif");
   }
für die XXXXXX musst Du dann einen der Admin-Typen angeben
super = God-Admin
article = Artikel
topic = Themen
survey = Umfragen
section = Bereiche
link = Links
download = Downloads
ephem = Tagesmotto
faq = FAQ
reviews = Testberichte
newsletter = Newsleter
forum = Forum
content = Inhalt
groups = Benutzergruppen
calendar = Kalender
ency = Enzyklopädie


MfG

Brammer

Danke jetzt hat der Adim den Icon Geustbook, aber wenn ich ihn wähle ehalte ich ACCES DENIED???

Weiter änderungen notwendig????

if (($radminsuper==1) || ($radminarticle==1)) {
   adminmenu("admin.php?op=GuestBookAdmin", _GUESTBOOK, "nukebook.gif");
   }

Saludos Peter
Peter y Fatima
http://www.mejortango.com

jubilee

ZitatWeiter änderungen notwendig?
Ja, in der Datei
modules/Guestbook/index.php Zeile 48
Zitatif (MX_IS_ADMIN && mxGetAdminPref('radminsuper')) {

ändern in
Zitatif ((MX_IS_ADMIN) && ((mxGetAdminPref('radminsuper')) || (mxGetAdminPref('radminXXXXXXX')))) {

Für die XXXXXX wieder wie in meinem vorigen Thread verfahren und entsprechend zu der admin/links/link.nukebook.php anpassen

MfG

Brammer

Leider ohne ERFOLG :-[ creo que soy tonto (Glaube ich bin ein Idiot:-))

if ((MX_IS_ADMIN) && ((mxGetAdminPref('radminsuper')) || (mxGetAdminPref('$radminarticle')))) {

Das ist jetzt in zeile 48 ... aber ACCES Denied bleibt....

Saludos Peter

[gelöscht durch Administrator]
Peter y Fatima
http://www.mejortango.com

jubilee

Ja, das kann durchaus in mehreren Dateien geändert werden müssen.
Schau bitte einmal in die admin/modules/nukebook.php
ob da oben bei Zeile ~30 das hier steht
Zitat
if (!mxGetAdminPref('radminsuper')) {
    mxErrorScreen("Access Denied");
    die();
}
wenn ja, ändern in
Zitat
if ((!mxGetAdminPref('radminsuper'))&&(!mxGetAdminPref('radminXXXXXX')) {
    mxErrorScreen("Access Denied");
    die();
}

MfG

daggoth

Die jeweiligen Änderungen in modules/Guestbook/index.php oder der nukebook.php brachten bei mir nur Fehlermeldungen.

So hab ichs allerdings zusammengebracht:
in der nukebook.php

if (!mxGetAdminPref('radminsuper')) {
    mxErrorScreen("Access Denied");
    die();
}


auf

if (!mxGetAdminPref('radminforum')) {
    mxErrorScreen("Access Denied");
    die();
}


geändert.

Dann haben sowohl superuser als auch forenadmins Adminzugriff aufs Gästebuch :)