Please or Register to create posts and topics.

Open and intern forum in one

Hi there,

we’d like to create a forum for all website-user and an intern part for our logged in members. To show exclusive content, the topics should be visible, but only accessible for members.

Is this possible to build and how can we do this?

Greetings from Germany

Hallo,

wir möchten gerne unser Forum allen Website-Usern zur Verfügung stellen und zusätzliche Kategorien/Topics nur für angemeldete Member anbieten. Um die Exklusivität zu zeigen, sollen hier die Themen zwar sichtbar, aber nur für Member zugänglich sein.

Geht das und wenn ja, wie?

Viele Grüße

Silke

Hallo @silke

Du kannst dir einmal die Option “Hide posts from logged-out users” in den allgemeinen Foren-Einstellungen anzeigen. Diese erlaubt es dir, dass Themen für Gäste zwar angezeigt werden, diese allerdings nicht ohne Anmeldung geöffnet werden können.

Nebenher kannst du innerhalb deiner Foren-Struktur auch auswählen, dass bestimmte Kategorien nur für angemeldete Benutzer sichtbar sind. Für Gäste erscheinen die Foren innerhalb dieser Kategorien dann nicht.

If you want to support the development of Asgaros Forum, you can leave a good review or donate. Thank you very much!

Hi, das ist super, wir sind einen riesigen Schritt weitergekommen.

Gibt es eine Möglichkeit, zwei Benutzergruppen automatisiert ins Forum zu lassen und Zugriff auf die jeweiligen Bereiche zu gewähren?

Z. B. Benutzergruppe A kommt ganz normal über Anmeldung ins Forum und hat Zugriff auf den “öffentlichen” Bereich.

Benutzergruppe B (VIPs) kommt über eine bestimmte URL ins Forum und hat automatisch Vollzugriff auf alle Bereiche.

Kann man hierzu Webhooks definieren?

Viele Grüße

Silke König

Hallo @silke

Hooks sind dafür eigentlich aus der Forum-Perspektive egal, aber du müsstest dich irgendwo dort einklinken, wo du bestimmen kannst, von welcher URL du kommst. Danach könntest du die folgende Funktion aufrufen, um einen Benutzer zu einer oder mehreren Gruppen hinzuzufügen:

$user_id = 123;
array_of_usergroup_ids = array(13, 37);

AsgarosForumUserGroups::insertUserGroupsOfUsers($user_id, $array_of_usergroup_ids);

 

Silke has reacted to this post.
Silke
If you want to support the development of Asgaros Forum, you can leave a good review or donate. Thank you very much!

Hallo Asgaros,

wir machen’s einfach nochmal ganz anders. Lieben Dank für die Hilfe.

Silke

Asgaros has reacted to this post.
Asgaros