Archiv verlassen und diese Seite im Standarddesign anzeigen : User bei Registrierung in Gruppe verschieben
Hallo,
ich habe für die Anmeldung ein zusätzliches DropDown-Feld, in dem die User ihre Firmenangehörigkeit angeben müssen.
Entsprechend diesem Eintrag würde ich die User gleich in eine Benutzergruppe (primär) verschieben, und noch zusätzlich in die Gruppe "Registrierte Benutzer" setzen, und den Moderatoren dieser primären Gruppe eine Mail zukommen lassen, um die User zu überprüfen und freizuschalten.
Irgendwer eine Idee? *G*
s.molinari
06.04.2006, 23:59
Hi oxy,
Das kannst du eigentlich mit öffentlichen Benutzergruppen erreichen. Erstelle die nötigen Benutzergruppen und schalte "Öffentliche Benutzergruppe" auf "ja". Die Benutzer können nach der Registrierung ihre zugehörige Benutzergruppe wählen und danach werden sie für die Benutzergruppe frei geschaltet.
Allerdings die Beitrittsanforderungen werden nicht per E-Mail geschickt. Das kannst du aber indirekt durch dieses Plug-in erledingen.
http://www.vbulletin.org/forum/showthread.php?t=83086
Scott
Kann ich den User die Gruppe denn direkt bei der Anmeldung wählen lassen?
nein, bei der anmeldung kann man das nicht waehlen.
wie kann man es machen, dass man es waehlen kann und somit als neu registrierter gleich in die richtige "schublade" rutscht?
kann man den einzelnen benutzergruppen dann verschiedene foreninhalte anzeigen lassen?
mit forum sichtbar "ja/nein" laesst sich dies ja nicht ausreichend einstellen.
Hi Leute,
das wär für mich auch wichtig...
Das man den neuen Benutzern bei der Registrierung eventuell alle öffentliche Gruppen anbietet ! Wär super !
StGaensler
10.04.2006, 13:56
Das ist leider mit dem originalen vBulletin nicht möglich, da müsstet ihr bei vbulletin.org nach einer entsprechenden Modifikation suchen (http://www.vbulletin.org/forum/search.php?forumchoice%5B%5D=109), oder bei vbhacks-germany.com nach Hilfe fragen (http://vbhacks-germany.com/forum/forumdisplay.php?f=46).
Ihr könntet aber euer Forum so konfigurieren, dass neue Benutzer nur ein Forum sehen, in dem das beschrieben ist, wie sie die Benutzergruppe wählen.
Eine andere Möglichkeit wäre auch noch, ein Profilfeld zu erstellen, das die Benutzer dann bei der Registration auswählen müssen (das ist möglich), und dann die Benutzer mit diesem Hack (http://www.vbulletin.org/forum/showthread.php?t=82993) automatisch Mitglieder der entsprechenden Benutzergruppe werden zu lassen.
Viele Grüße,
Stefan
Ich hab jetzt das PlugIn "Add User to Primary Usergroup Based on Value of Custom Profile Field" drinnen, und noch "Send a Private Message to Public Group Leaders Upon a Join Request".
Nur dummerweise sind die neuen User in der Gruppe sofort aktiv, und müssen nicht mehr freigeschaltet werden...
Gibt es da ne Option die ich übersehen hab, damit die User nicht sofort freigeschaltet sind in der Öffentlichen Gruppe?
Hi,
ich würde es so machen (die bisher eingebauten Plugins/Hacks sollten dann raus):
Ein Profilfeld einrichten, dabei "Auswahlmenü" wählen und die entsprechenden Firmenangehörigkeiten dort setzen. "Feld erforderlich" auf "ja"
Der User kann sich ganz normal registrieren, bleibt also bis zur Aktivierung per Mail-Link in Usergroup 3.
In der register.php fügst Du auf dem Hook "register_activate_process" folgenden Plugin ein:
Fahre einen SQL-Query, der das betreffende Feld aus der Tabelle userfield ausliest.
Abhängig vom ausgelesenen Wert bestimmst Du die Usergroup, weist $user['usergroupid'] diese usergroupid zu und führst danach $userdata->set('usergroupid', $user['usergroupid']); aus.
Somit wird der User nicht in Usergroup 3 (Registrierte Benutzer) sondern in die seinem Eintrag nach bestimmte Usergroup geschubst.
Fertig.
Nicht kompliziert für die User und kein Moderationsaufwand.
edit: uuups, ich seh grad, dass der von Stefan gepostete Link (http://www.vbulletin.org/forum/showthread.php?t=82993) nahezu genau das tut :rolleyes:
Gruß
Henry
vBulletin® v3.7.2, Copyright ©2000-2008, Jelsoft Enterprises Ltd.