Seite 1 von 1

Mitglieder von Gruppe zu Gruppe kopieren

Verfasst: 01.05.2013 02:14
von DerKrauter
Hi@all,
ich möchte den kompletten Mitgliederbestand von "Registrierte Benutzer" in eine von mir angelegte Gruppe kopieren.
Hab auch Zugang zur Datenbank, wenns dort schneller geht.
Vielen Dank.
Grüße Steffen

Re: Mitglieder von Gruppe zu Gruppe kopieren

Verfasst: 01.05.2013 02:46
von AYYILDIZLAR
Hallo,

Gehe dazu in den ACP deines Forums ACP/Benutzer und Gruppen/Gruppen verwalten dann rechts die Gruppe anwählen(Mitglieder) wo du deine Registrierten Benutzer hinschieben möchtest. Dann unterhalb bei Benutzer hinzufügen den Link Nach einem Mitglied suchen Link anklicken und alle die von dir gewünschten Mitglieder einzeln anklicken oder Alle markieren anwählen und danach nur noch Absenden.
Dann bei Wunsch die neue Gruppe für die Mitglieder als Hauptgruppe angeben.


Grüße

Re: Mitglieder von Gruppe zu Gruppe kopieren

Verfasst: 01.05.2013 14:04
von DerKrauter
Hallo AYYILDIZLAR,
manchmal sieht man den Wald vor Bäumen nicht. Alles klar.
Vielen Dank.
Grüße Steffen

Re: Mitglieder von Gruppe zu Gruppe kopieren

Verfasst: 01.05.2013 14:37
von DerKrauter
Da kommt gleich noch eine Frage auf, ich habe knapp 2000 Mitglieder im Forum. Kann man die auch auf einmal kopieren, ich schaff es immer nur Seitenweise, d.h. 25 mit einem Kopiervorgang.
Alternativ wäre auch die Info gut, wie ich die Mitgliederliste von derzeit 25 auf sagen wir mal 300 verlängern kann.
MfG Steffen Janich

Re: Mitglieder von Gruppe zu Gruppe kopieren

Verfasst: 01.05.2013 16:15
von HabNurNeFrage
Hi,

bei der Menge würde ich alle per SQL in die Gruppe schubsen...

UPDATE phpbb_user_group SET `group_id` = 2 WHERE `group_id` = 1;

1 = ID der alten Gruppe
2 = ID der neuen Gruppe

Neue Gruppe als Standard setzen:

UPDATE phpbb_users SET `group_id` = 2 WHERE `user_id` IN(SELECT `user_id` FROM phpbb_user_group WHERE `group_id` = 2);

2 = ID der neuen Standard-Gruppe

Anm.: 1 und 2 müssten auf Deine Situation passend abgeändert werden. Tabellen-Präfix ggf. auch.

LG

PS: Von hier abgekupfert: https://www.phpbb.com/community/viewtop ... #p12850979

Re: Mitglieder von Gruppe zu Gruppe kopieren

Verfasst: 01.05.2013 18:01
von Miriam
Aber das entspricht nicht ganz dem, was der TS möchte:
...ich möchte den kompletten Mitgliederbestand von "Registrierte Benutzer" in eine von mir angelegte Gruppe kopieren.
// zipp
Alternativ wäre auch die Info gut, wie ich die Mitgliederliste von derzeit 25 auf sagen wir mal 300 verlängern kann.
check das -> [ externes Bild ]

Re: Mitglieder von Gruppe zu Gruppe kopieren

Verfasst: 01.05.2013 19:35
von AYYILDIZLAR
DerKrauter hat geschrieben:ich habe knapp 2000 Mitglieder im Forum
Bei der Anzahl von Mitgliedern die komplett in eine andere Gruppe wandern sollen, würde ich lieber die andere vorgeschlagene Variante nehmen.

Re: Mitglieder von Gruppe zu Gruppe kopieren

Verfasst: 01.05.2013 20:00
von HabNurNeFrage
Hi,

verstehe. Die Query würde die User aus der einen Gruppe entfernen und in die andere verschieben.

Hier sollen aber danach alle User in beiden Gruppen sein?

Dann vielleicht mit diesem SQL: https://www.phpbb.com/community/viewtop ... #p13264198

Ich frage mich, was das WHERE user_id > 305 im INSERT INTO bewirkt (warum gerade 305?)
Eine Sicherung der DB würde ich in jedem Fall vorher durchführen.

LG

Re: Mitglieder von Gruppe zu Gruppe kopieren

Verfasst: 01.05.2013 20:02
von Miriam
Das würde ich auch.

Allerdings sollte die Query etwas anders aussehen. Die User sollen ja schließlich nicht verschoben, sondern kopiert werden.

// zu spät

Re: Mitglieder von Gruppe zu Gruppe kopieren

Verfasst: 01.05.2013 20:22
von DerKrauter
Hallo und danke für die Kommentare.
Ich werde wohl von der DB die Finger lassen. ist mir zu heiss. Die Bildverlinkung ist gut, das mit den Themen hatte ich schon gefunden, allerdings nicht geglaubt, dass es sich auch um die Userliste handelt.
Grüße Steffen