Please or Register to create posts and topics.

Synchronisierung von Wordpress Rollen mit Asgaros Forum Benutzergruppen | GELÖST!

Page 1 of 2Next

Hello everyone,

first of all I would like to say that I think the forum plugin is great!

But now to my question:
Is it possible that I can set a wordpress role so that it can only assign a certain forum user group?

With kind regards
Leon

Keiner eine Idee?

Ist English oder Deutsch hier besser im Forum?

Hey @leon-tautz,

du kannst ihr in Englsich oder Deutsch schreiben, dass ist beides in Ordnung. Dein Post ist anscheinend untergegangen, der Dezember war ganz schön stressig bei mir.

Was genau möchtest du umsetzen. Willst du eine Kategorie vom Forum für eine WordPress Rolle freigeben?

Need professional help with Asgaros Forum? Book an appointment with us at domra Web Solutions for setup and customization services. Learn more about our Toolbox for Asgaros Forum plugin to enhance your forum experience.

Hey @qualmy91,

dann schreibe ich auch lieber auf Deutsch. : D

Ich habe neben dem Asgaros Forum auf meiner Webseite das Plugin UltimateMember intsalliert. Dieses erlaubt mir neue Wordpress Rollen hinzuzufügen. Mit dem Plugin kann ich verschiedene Berechtigungen einstellen, z.B. welche Nutzer Gruppe eine Rolle sehen kann.

Nun zu meiner Frage: Ist es möglich das ich dieser erstellten Rolle nur erlaube eine oder mehrere bestimmte Forum-Benutzergruppen zuzuordnen?

Hintergrund ist das es auf der Seite darum geht das sich verschiedene Gruppen Intern austauschen können und damit ich nicht die volle Arbeit habe diese zuzuweisen sollen das die jeweiligen Vorstände übernehmen.

 

Beste Grüße
Leon Tautz

Hi Leon,

zumindest bei den Kategorien ist das doch auch schon mit den Mitteln des Forums machbar.

Im Backend eine Gruppe anlegen

 

Dann die Kategorie auswählen und dort die Gruppe zuordnen.

 

Nur ein Biker weiß, warum ein Hund seinen Kopf aus einem Autofenster steckt.
Only a biker knows why a dog sticks its head out a car window.

Hallo @biker,

danke für deine Antwort, ich glaube allerdings es trifft nicht ganz das was ich brauche. Vielleicht noch etwas mehr Information.

Auf der Webseite sollen sich nur Vorstands Mitglieder von verschiedenen Vereinen anmelden, dazu auch UltimateMember… Damit ich aber nicht jeden Nutzer bearbeiten muss kann jeder seinen Verein wählen und muss nur noch freigegeben werden, bis dahin lässt sich alles einschränken auch das der jeweilige Vorstand nur seine Mitflieder sieht, das Problem ist allerdings das Vorstand des Vereins auch den Mitgliedern Forum Benutzergrupppen geben kann die er nicht verteilen soll, klar sollten diese leute vertrauenswürdig sein, allerdings ist Sicherheit immernoch das beste ; ).  Ich muss also einschränken das der jeweilige Nutzer nur eine bestimmte Forum Benutzergruppe zuweisen kann…..

Dann würde ich ein Benutzerdfiniertes Feld für die Anmeldung anlegen, bei der das Vorstandsmitglied angibt für welchen Verein er Vorstand ist.

Wenn Du diese Information dann hast, kannst Du ja in seinem Profil das Häckchen für die jeweilige Gruppe setzen.

Oder habe ich das immer noch nicht ganz richtig verstanden?

Dann Sorry, denn ich denke, das ich dann keine Lösung habe. Aber vielleicht qualmi91?

Nur ein Biker weiß, warum ein Hund seinen Kopf aus einem Autofenster steckt.
Only a biker knows why a dog sticks its head out a car window.

Also die Vorstände werde ich manuell setzen das zu automatisieren lohnt sich nicht…

Es geht darum das diese Vorstände in dem Menü Punkt Benutzer vom Backend, nur die Mitglieder sehen die in Ihrem Verein sind(bereits möglich) und dann auch nur diesen Mitgliedern die Forum-Benutzergruppe, des Vereins zuweisen und keine andere möglich ist. Ich kann ja leider nicht automatisieren das eine Forum-Benutzergrupe automatisch nach Auswahl hinzugefügt wird..

 

Ich möchte quasi einer Wordpress Rolle nur die Berechtigung geben eine einzige Forum-Benutzergruppe zuweisen zu können…

Danke aber schonmal für deine Hilfe…

@leon-tautz

Du kannst das ganze mit dem folgenden Code umsetzen:

add_action('set_user_role', 'set_user_group', 10 ,3);

function set_user_group($user_id, $role, $old_role){
    if ($role == 'Role ID'){
        AsgarosForumUserGroups::insertUserGroupsOfUsers($user_id, 'ID of User Group');
    }
}

Für mehrere Rollen kannst du dann einfach weitere else if  Bedingungen erstellen und das für alle Rollen umsetzen. Dadurch wird immer eine bestimmte Usergruppe vom Forum zugewiesen, wenn jemand eine Rolle zugewiesen bekommt.

Leon.Tautz has reacted to this post.
Leon.Tautz
Need professional help with Asgaros Forum? Book an appointment with us at domra Web Solutions for setup and customization services. Learn more about our Toolbox for Asgaros Forum plugin to enhance your forum experience.

Vielen Dank, würdest du mir noch verraten wo ich den Code einsetzen muss xD. Bin leider nicht so erfahren mit dem programmieren und CSS etc. eher der Verwalter Administrationstyp

Page 1 of 2Next