Wie kann ich für Nutzer die sich neu registrieren eine Benutzergruppe standardmäßig vorbelegen?
Mit Board und in MyBB konnte ich leider keine Optionen in der GUI dafür finden.
Da gibt es keine Option. Neuregistrierungen landen immer in Rigistered. Mit Codeänderung wäre es aber kein Problem.
An welcher Stelle muss ich die BenutzerID denn eintragen im Code?
In der Datei member.php
finde erstens:
PHP-Code:
if($mybb->settings['regtype'] == "verify" || $mybb->settings['regtype'] == "admin" || $mybb->input['coppa'] == 1)
{
$usergroup = 5;
}
else
{
$usergroup = 2;
}
und zweitens:
PHP-Code:
$db->update_query("users", array("usergroup" => 2), "uid='".$user['uid']."'");
Ersetze die 2 mit der gewünschten Gruppe.
Das mit der Standardgruppe hat soweit hingehauen.
Gruppenbeförderunghaben wir eingerichtet ab 1 Beitrag von nicht registriert auf registriert, Nur nach denm Schreiben des einen Threads passiert da nicht. Der Benutzer ist trotzdem immer noch in nicht registriert, obwohl die Bedingung = 1 Beitrag true ist.
Muss da noch iwo was anderes eingestellt werden?
Die Gruppenbeförderung läuft im Hintergrund per Task, also wahrscheinlich erst einige Zeit später.
Ist lt. Protokolllog gelaufen hat aber nicht die Gruppenzugehörigkeit geändert.
Klappt jetzt. Vielen Dank.