ich meinte es so:
die ganze Auflistung ist IMO in einer Variablen gespeichert. Ich kenne den Gender Hack nicht im Detail, aber es sollte in der Usertabelle ein Feld geben, wo dann drinsteht "m" oder "w" (oder so ähnlich).
Normalerweise wird in der page_header.php in dem Block, der mit
anfängt und dann viele Zeilen lang ist mit einigen IF-Abfragen jeder eingeloggte User der Reihe nach eine Variablen angehängt, sodaß am Ende eine Liste aller Namen der eingeloggten User in einer Variablen steht ($online_userlist).
Wenn Du dort
Code: Alles auswählen
$online_userlist .= ( $online_userlist != '' ) ? ', ' . $user_online_link : $user_online_link;
nun eine IF-Abfrage einbaust, die vorher noch prüft, welches Geschlecht der User hat und dann je nach Geschlecht in die richtige Variable übergibst, dann sollte das klappen
also in etwa so:
Code: Alles auswählen
if $userdata['feld_für_das_Geschlecht_hier_einsetzen'] == "m"
{
$online_userlist_m .= ( $online_userlist_m != '' ) ? ', ' . $user_online_link : $user_online_link;
}
else
{
$online_userlist_w .= ( $online_userlist_w != '' ) ? ', ' . $user_online_link : $user_online_link;
}
dann noch in der SQL-Abfrage, welche knapp unter dem:
zu finden ist, das Datenabnkfeld für das Geschlecht mitanfragen lassen und dann die zwei neuen Variablen "$online_list_m" und "$online_list_w" mit in die Template übergeben (da wo die anderen Variablen übergeben werden).
Dann musst Du nur mehr in der Temlapte diese Variablen ausgeben lassen, was dann kalppt, weil Du ja pro Geschlecht eine Variable hast.
P.S: Codefragmente können bei Dir ev. etwas anders aussehen, habe keine orig. page:header.php ...