Menü

Login

Aktuelle Version

Forum > Nur eine Teamgruppe anzeigen lassen *

DOTLAN Intranet / Portal >> Probleme und Fehler > Nur eine Teamgruppe anzeigen lassen
Antwort erstellen
Autor Thema: Nur eine Teamgruppe anzeigen lassen
chr0m
21.11.2006 um 13:13 QuoteProfileSend PM
NEW

Clan: 360
Postings: 50

Wollte mal fragen, ob es möglich ist nur eine Gruppe des Teams anzeigen zu lassen?
 
Griffon
21.11.2006 um 15:54 QuoteProfileSend PM

NEW

Clan: dotlan.net
Postings: 1252

schau dir mal die Datei userlist.php im addons verzeichnis nach. Die Teamseite läßt sich so nicht limitiern, aber mit wenigen Griffen kann man eigene Unterseite schreiben die das realisiert.
 
chr0m
25.11.2006 um 12:03 QuoteProfileSend PM
NEW

Clan: 360
Postings: 50

jo, ich habs über die mitglieder.php nu gemacht. also entsprechend benutzergruppen angelegt. ging so auch ganz gut...

bis auf eine sache. ich würde gerne noch das feld funktion aus der tabelle user_orga nutzen. wie muss ich diese zeile ändern, damit das geht:

$res = $DB->query("SELECT id, nick, vorname, nachname, icquin, email, FROM user_g2u LEFT JOIN user ON user.id=user_g2u.user_id WHERE group_id=".intval($group)." ORDER by vorname DESC, Nick ASC");

[Editiert von chr0m am 25.Nov.2006 um 12:09]
 
chr0m
30.11.2006 um 12:26 QuoteProfileSend PM
NEW

Clan: 360
Postings: 50

push. prob besteht noch. plz help
 
Griffon
01.12.2006 um 00:48 QuoteProfileSend PM

NEW

Clan: dotlan.net
Postings: 1252

Was red ich da eigentlich für einen Stuss. Die Seite team/index.php ist ja doch offen. War wohl im Zuge geistiger Umnachtung würde ich fast sagen wenn das Posting von mir später gemacht worden wäre.

Ich würde einfach die team/index.php mal im SQL Query anpassen.

Alt:
Code:
$DB->query("SELECT u.id AS id, u.nick, u.vorname, u.nachname,
u.email, o.funktion, o.group_id, g.name AS group_name
FROM user_orga AS o
LEFT JOIN user AS u ON o.user_id=u.id
LEFT JOIN user_orgagroups AS g ON g.id=o.group_id
WHERE o.display_team=1
ORDER by g.display_order ASC, o.display_order ASC, u.nick ASC");


Neu:
Code:
$DB->query("SELECT u.id AS id, u.nick, u.vorname, u.nachname,
u.email, o.funktion, o.group_id, g.name AS group_name
FROM user_orga AS o
LEFT JOIN user AS u ON o.user_id=u.id
LEFT JOIN user_orgagroups AS g ON g.id=o.group_id
WHERE o.display_team=1 AND o.group_id=3
ORDER by g.display_order ASC, o.display_order ASC, u.nick ASC");


Probiers nochmal damit aus. Dann sollte es auch mit der eingeschränkten Teamseite klappen.
 
chr0m
01.12.2006 um 12:26 QuoteProfileSend PM
NEW

Clan: 360
Postings: 50

juhu!!
es hat geklappt. super geile sache.
thx vielmals!
 
[ Antwort erstellen ]