Bestimmte Dinge nur für bestimmte Benutzergruppen

Probleme bei der regulären Arbeiten mit phpBB, Fragen zu Vorgehensweisen oder Funktionsweise sowie sonstige Fragen zu phpBB im Allgemeinen.
Forumsregeln
phpBB 2.0 hat das Ende seiner Lebenszeit überschritten
phpBB 2.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 2.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf phpBB 3.1, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
arnem
Mitglied
Beiträge: 26
Registriert: 23.08.2002 09:45

Bestimmte Dinge nur für bestimmte Benutzergruppen

Beitrag von arnem »

Hallo!

Die Suchen-Funktion habe ich schon gequält, es hat mich aber nicht wirklich weitergebracht...

Folgendes:
Ich habe in meinem Forum die Mods MyCalendar mit CalPeek und At-a-Glance eingebaut. Nun möchte ich diese Funktionalität einbauen:
MyCalendar, der CalPeek und die Ausgabe von At-a-Glance sollen nur ausgegeben werden, wenn der eingeloggte User zu einer bestimmten Benutzergruppe gehört. Bei allen anderen Benutzergruppen und nicht eingeloggten Usern (also Gast) sollen die Ausgaben nicht auftauchen.

Kann mir da jemand helfen?
Grüße aus Flensdorf

Arne
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

oh....

also das was ich eigenlich schreiben wollte war folgendes:
wie und wo werden denn diese dinge angzeigt?

ich hab neulich ne funktion gepostet mit der man rausfinden kann ob ein user zu einer best. gruppe gehört... ich schau mal ob ich sie finde...

ah
Zuletzt geändert von saerdnaer am 06.01.2003 16:22, insgesamt 1-mal geändert.
arnem
Mitglied
Beiträge: 26
Registriert: 23.08.2002 09:45

Beitrag von arnem »

wie soll ich das denn verstehen?
falscher thread? :wink:
Grüße aus Flensdorf

Arne
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

siehe oben... :oops:

ah
arnem
Mitglied
Beiträge: 26
Registriert: 23.08.2002 09:45

Beitrag von arnem »

hihi...alles klar!

Die Ausgaben werden auf der index.php ausgegeben.

Die Ausgabe von At-a-Glance habe ich schon so gekapselt, daß sie nur erscheint, wenn man eingeloggt ist.

Aber jetzt eben für alle Ausgaben die Erweiterung auf eine bestimmte Benutzergruppe.

Solltest Du links zu den php's benötigen dann schreibe bitte welche. Ich stelle das dann als txt-Datei auf meine Seite.
Grüße aus Flensdorf

Arne
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

okay deine index.php und deine index_body.tpl als link bitte und füge folgende funktion in der funtions.php vor ?> ein:

Code: Alles auswählen

function group_member($userdata, $group_id) 
{ 
   global $db; 
        if ( !$userdata['session_logged_in'] ) 
        { 
           return false; 
        } 
        $sql = "SELECT count(*) AS num FROM " . USER_GROUP_TABLE . " WHERE user_id = '" . $userdata['user_id'] . "' AND group_id = '$group_id'"; 
        if( !($result = $db->sql_query($sql)) ) 
   { 
      message_die(GENERAL_ERROR, 'Could not get group auth', '', __LINE__, __FILE__, $sql); 
   } 

   $row = $db->sql_fetchrow($result); 
   if ( $row['num'] > 0 ) 
        { 
           return true; 
        } 
        return false; 
}
ah

EDIT: ach mist da hab ich doch eine version der funktion gepostster in der ein fehler ist ;-)
arnem
Mitglied
Beiträge: 26
Registriert: 23.08.2002 09:45

Beitrag von arnem »

Grüße aus Flensdorf

Arne
Benutzeravatar
saerdnaer
Ehemaliges Teammitglied
Beiträge: 4268
Registriert: 21.04.2001 02:00

Beitrag von saerdnaer »

komisch... was für änderungen hast du den für den glance hack gemacht?
achja und zeige auch noch folgende datei: mini_cal.php...

ah
Markir

Beitrag von Markir »

Guten Abend phpbb'ler,

ich habe mal eine Frage bezüglich Gruppenberechtigungen beim Album MOD 1.6.8 von Smartor. Wäre es dort auch möglich eine Auswahl von bestimmten neu angelegten Benutzergruppen zu treffen, wie z.B. Benutzergruppe Familie, und das dann nur die Benutzer dieser Gruppe darauf zu greifen können.

Wenn dies möglich ist, wer weiß wie man das programmieren kann.

Danke für Eure Tipps und Hilfe
arnem
Mitglied
Beiträge: 26
Registriert: 23.08.2002 09:45

Beitrag von arnem »

@ saerdnaer:

Den Glace-Hack habe ich soweit ich mich erinnern kann nach Anleitung eingebaut.

Hier die Links:
http://www.knfl.de/phpbb/mini_cal.txt
http://www.knfl.de/phpbb/glance_config.txt
http://www.knfl.de/phpbb/glance.txt
Grüße aus Flensdorf

Arne
Antworten

Zurück zu „phpBB 2.0: Administration, Benutzung und Betrieb“