pragmaMx Support Forum

pragmaMx => Allgemeines => Thema gestartet von: Brammer am 23 Oktober 2006, 18:39:51

Titel: Superuser/Admin
Beitrag von: Brammer am 23 Oktober 2006, 18:39:51
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
Titel: Re: Superuser/Admin
Beitrag von: jubilee am 23 Oktober 2006, 20:40:48
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
Titel: Re: Superuser/Admin
Beitrag von: Brammer am 24 Oktober 2006, 20:08:06
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
Titel: Re: Superuser/Admin
Beitrag von: jubilee am 25 Oktober 2006, 19:43:18
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
Titel: Re: Superuser/Admin
Beitrag von: Brammer am 27 Oktober 2006, 00:21:05
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]
Titel: Re: Superuser/Admin
Beitrag von: jubilee am 27 Oktober 2006, 11:06:37
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
Titel: Re: Guestbook Admin
Beitrag von: daggoth am 06 April 2007, 15:16:08
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 :)