Die User einer bestimmten Gruppe anzeigen
Forumsregeln
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
phpBB 3.0 hat das Ende seiner Lebenszeit überschritten
phpBB 3.0 wird nicht mehr aktiv unterstützt. Insbesondere werden - auch bei Sicherheitslücken - keine Patches mehr bereitgestellt. Der Einsatz von phpBB 3.0 erfolgt daher auf eigene Gefahr. Wir empfehlen einen Umstieg auf die neuste phpBB-Version, welches aktiv weiterentwickelt wird und für welches regelmäßig Updates zur Verfügung gestellt werden.
- PureSpider
- Mitglied
- Beiträge: 168
- Registriert: 30.06.2006 21:11
- Kontaktdaten:
Die User einer bestimmten Gruppe anzeigen
Hi ihr alle da draußen
Ich hoffe mal ich bin hier richtig... wenn nich bitte verschieben
Also... Ich suche Hilfe beim Darstellen der User einer Gruppe in einem seperaten iFrame oder wo auch immer, das spielt erst mal keine Rolle, das bekomm ich auch alleine hin.
Ich kann PHP und MySQL, hab mir auch schon mal die memberlist.php für $mode == group angeschaut, werde da aber nicht schlau daraus...
Es wäre nett wenn mir jemand dabei helfen könnte.
PS: Die Gruppe hat die id 7
Vielen Dank im Vorraus,
PureSpider
Ich hoffe mal ich bin hier richtig... wenn nich bitte verschieben
Also... Ich suche Hilfe beim Darstellen der User einer Gruppe in einem seperaten iFrame oder wo auch immer, das spielt erst mal keine Rolle, das bekomm ich auch alleine hin.
Ich kann PHP und MySQL, hab mir auch schon mal die memberlist.php für $mode == group angeschaut, werde da aber nicht schlau daraus...
Es wäre nett wenn mir jemand dabei helfen könnte.
PS: Die Gruppe hat die id 7
Vielen Dank im Vorraus,
PureSpider
Hi
includes/functions_user.phpIch hoffe die funktion macht was du brauchst
MfG
Dave
includes/functions_user.php
Code: Alles auswählen
/**
* Obtain either the members of a specified group, the groups the specified user is subscribed to
* or checking if a specified user is in a specified group. This function does not return pending memberships.
*
* Note: Never use this more than once... first group your users/groups
*/
function group_memberships($group_id_ary = false, $user_id_ary = false, $return_bool = false)
{
[...]
}
MfG
Dave
- PureSpider
- Mitglied
- Beiträge: 168
- Registriert: 30.06.2006 21:11
- Kontaktdaten:
Nächste Frage... wo definiere ich mir dafür einen Platzhalter, also {GROUP} zum Beispiel und wie bekomme ich den return der Funktion in den Platzhalter? (Das System von phpBB ist mir alles noch etwas neu)
€dit: Also für die einzelnen Member hab ich den Platzhalter nu in der memberlist_body.html gefunden, {memberrow.USERNAME_FULL} is das wohl (oder?) ...
Wie bekomm ich nun aber den Platzhalter von der memberlist_body.html in die index_body.html (includes, etc.?) und wie teile ich phpBB da die Gruppen-ID mit?
€dit: Also für die einzelnen Member hab ich den Platzhalter nu in der memberlist_body.html gefunden, {memberrow.USERNAME_FULL} is das wohl (oder?) ...
Wie bekomm ich nun aber den Platzhalter von der memberlist_body.html in die index_body.html (includes, etc.?) und wie teile ich phpBB da die Gruppen-ID mit?
Zuletzt geändert von PureSpider am 04.12.2007 20:11, insgesamt 1-mal geändert.
- PureSpider
- Mitglied
- Beiträge: 168
- Registriert: 30.06.2006 21:11
- Kontaktdaten:
Code: Alles auswählen
$memberlist = group_memberships(7)
MfG
Dave
- PureSpider
- Mitglied
- Beiträge: 168
- Registriert: 30.06.2006 21:11
- Kontaktdaten:
Okay das includen und die var ist kein Problem...
Problem ist viel mehr das ich das erste mal ein Template selbst bearbeite, bzw erweitere...
Habe auch in phpBB2 nie mit dem System gearbeitet...
Und nur falls die Frage aufkommen sollte: Nein, ich will hier nichts vorgekaut haben, ich würde das nur irgendwann gern selbstständig beherrschen können und würde mich deshalb freuen wenn man mir weiterhin unter die Arme greift
€dit: *testet mal nen bissl rum*
Wenn ich das richtig sehe sollte das für nen Platzhalter dann
innerhalb von
sein, oder?
PS:
includet is die Datei.
€dit 2: Mist, nen Array zuweißen bringt nich so wirklich den gewünschten output...
Ich habs nu glaub ich verstanden, danke!
Problem ist viel mehr das ich das erste mal ein Template selbst bearbeite, bzw erweitere...
Habe auch in phpBB2 nie mit dem System gearbeitet...
Und nur falls die Frage aufkommen sollte: Nein, ich will hier nichts vorgekaut haben, ich würde das nur irgendwann gern selbstständig beherrschen können und würde mich deshalb freuen wenn man mir weiterhin unter die Arme greift
€dit: *testet mal nen bissl rum*
Wenn ich das richtig sehe sollte das für nen Platzhalter dann
Code: Alles auswählen
'GROUPUSERS' => $raid_memberlist,
Code: Alles auswählen
$template->assign_vars(array());
PS:
Code: Alles auswählen
$raid_memberlist = group_memberships(7);
€dit 2: Mist, nen Array zuweißen bringt nich so wirklich den gewünschten output...
Ich habs nu glaub ich verstanden, danke!
Code: Alles auswählen
$raid_memberlist = group_memberships(7);
foreach ($raid_memberlist as $row)
{
$template->assign_block_vars('raid_memberlist', array(
'USERNAME' => $row['username_clean']
));
}
Code: Alles auswählen
<!-- BEGIN raid_memberlist -->
{USERNAME}
<!-- END raid_memberlist -->
MfG
Dave
- PureSpider
- Mitglied
- Beiträge: 168
- Registriert: 30.06.2006 21:11
- Kontaktdaten:
Ich hab's nu so gelöst:
Und dann eben den Platzhalter entsprechend definiert
Nu hab ich aber noch ne andere Frage...
Passt gar nicht zum Thema, aber... Wie komm ich an die Werte die in einem (im ACP) benutzerdefinierten Feld "wowchar" stehen?
Code: Alles auswählen
$raid_memberlist = group_memberships(7);
$group_users = '';
foreach ($raid_memberlist as $row)
{
if ($row['group_leader'] == 1)
{
$group_users .= '<b>' . $row['username'] . '</b>, ';
}
else
{
$group_users .= $row['username'] . ', ';
}
}
$group_users = substr($group_users, 0, -2);
Nu hab ich aber noch ne andere Frage...
Passt gar nicht zum Thema, aber... Wie komm ich an die Werte die in einem (im ACP) benutzerdefinierten Feld "wowchar" stehen?