| 
		
	
	
	
		
	Beiträge: 194Themen: 46
 Registriert seit: 07.02.2006
 
	
	
		Frage, 
in meinen Profilen geben die Leute ihr Geschlecht an, soweit sogut. 
Ist es jetzt moeglich in der "wer ist online" Abfrage zu unterscheiden nach: 
wer ist online männlich 
wer ist online weiblich
 
?
 
Danke 
Gruss
 
Oliver
www.erotik-freunde.de 
	
	
	
		
	Beiträge: 1.626Themen: 41
 Registriert seit: 24.01.2006
 
	
	
		Hallo Tifflor,  
Möglich ist dank der Programmiersprache so gut wie alles.   
Nur müsste man Wissen wie du dir das ganze Vorstellst.
 
Sollen Geschlechter getrennt dargestellt werden oder ein Icon hinter den Benutzername im Wer ist Online? 
Außerdem wäre auch die Frage welche "Wer ist Online" Anzeige du meinst. Den Mod, der auf der Index.php ist oder die Anzeige der online.php?
 
Mfg Garlant
	
Ich gebe keinen Support per Messenger oder PN!
 
	
	
	
		
	Beiträge: 194Themen: 46
 Registriert seit: 07.02.2006
 
	
	
		Hi,
 ich meine die anzeige der online.php (so wie in meinem forum zu sehen ;-)
 ja also wenns nach mir ginge gaebe es da eben halt zwei aufrufe
 wer ist online maennlich
 wer ist online weiblich
 
 beim jeweiligen aufruf wird dann wirklich nur dargestellt wer im profil eben maennlich / weiblich eingegeben hat (sofern er/ sie dann wirklich online ist natuerlich ;-) )
 
 
	
	
	
		
	Beiträge: 1.626Themen: 41
 Registriert seit: 24.01.2006
 
	
		
		
		15.06.2006, 22:33 
(Dieser Beitrag wurde zuletzt bearbeitet: 15.06.2006, 22:44 von Garlant.)
		
	 
		Hallo Tifflor, 
Nenne mit bitte die fid für das Profilfeld indem die Geschlechtsangabe eingetragen ist und die genaue Bezeichnung der Geschlechtsangaben deines Forums (ich weiß ja nicht ob du Deutschen oder die Englischen angaben nutzt   ). 
	
Ich gebe keinen Support per Messenger oder PN!
 
	
	
	
		
	Beiträge: 194Themen: 46
 Registriert seit: 07.02.2006
 
	
	
		aehm...sagst du mir netterweise kurz wie ich die FID nachschaue ? ;-)
 danke gruss
 
 
 
	
	
	
		
	Beiträge: 1.626Themen: 41
 Registriert seit: 24.01.2006
 
	
	
		Hallo Tifflor,
 PhpmyAdmin -> *prefix*_userfields -> in welchem fidx ist das Geschlecht eingetragen?
 
Ich gebe keinen Support per Messenger oder PN!
 
	
	
	
		
	Beiträge: 18.383Themen: 257
 Registriert seit: 09.02.2005
 
	
	
		Oder im Admin-CP -> Benutzer und Gruppen -> Profil-Felder und dort in der Spalte ID#.
	 
Gruß, 
Michael
Support erfolgt NUR im Forum! Bitte gelöste Themen als "erledigt" markieren.
 Beiträge mit mangelhafter Rechtschreibung/Grammatik werden kommentarlos gelöscht.
 
	
	
	
		
	Beiträge: 1.626Themen: 41
 Registriert seit: 24.01.2006
 
	
		
		
		16.06.2006, 15:22 
(Dieser Beitrag wurde zuletzt bearbeitet: 16.06.2006, 15:25 von Garlant.)
		
	 
		Hallo Tifflor, ich habe mich mal daran gesetzt auch ohne die Wichtigsten Daten zu haben. 
Öffne bitte die Index.php und suche: PHP-Code: $query = $db->query("SELECT s.sid, s.ip, s.uid, s.time, s.location, u.username, u.invisible, u.usergroup, u.displaygroup FROM ".TABLE_PREFIX."sessions s LEFT JOIN ".TABLE_PREFIX."users u ON (s.uid=u.uid) WHERE s.time>'$timesearch' ORDER BY u.username ASC, s.time DESC"); 
Ersetze es bitte hiermit:
 PHP-Code: // Erweiterung der User Onlineanzeige Männlich/Weiblich by Garlant// Spalte Festlegen in der das Geschlecht gespeichert ist
 $fidx = "3"; // fidx - fid=feld x=Zahl - Bitte konfigurieren!
 $order = "";
 $order = addslashes($mybb->input['order']);
 if($order == "male" || $order == "female")
 {
 if($order == "male")
 {
 $order = "Male"; // Männlich - Bitte konfigurieren!
 }
 else
 {
 $order = "Female"; // Weiblich - Bitte konfigurieren!
 }
 $query = $db->query("SELECT s.sid, s.ip, s.uid, s.time, s.location, u.uid, u.username, u.invisible, u.usergroup, u.displaygroup, uf.ufid, uf.".$fidx." FROM ".TABLE_PREFIX."sessions s LEFT JOIN ".TABLE_PREFIX."users u ON (s.uid=u.uid) LEFT JOIN ".TABLE_PREFIX."userfields uf ON (uf.ufid=u.uid) WHERE s.time>'$timesearch' AND uf.fid3='$order' ORDER BY u.username ASC, s.time DESC");
 }
 else
 {
 $query = $db->query("SELECT s.sid, s.ip, s.uid, s.time, s.location, u.username, u.invisible, u.usergroup, u.displaygroup FROM ".TABLE_PREFIX."sessions s LEFT JOIN ".TABLE_PREFIX."users u ON (s.uid=u.uid) WHERE s.time>'$timesearch' ORDER BY u.username ASC, s.time DESC");
 }
 //
 
Speichern und schließen!   
Öffne bitte in jedem Templatepack index_whosonline  und ersetze es hiermit:
 Code: <tr><td class="tcat" colspan="3"><strong><a href="online.php">$lang->whos_online</a></strong>   Welche anwesenden Mitglieder sollen Angezeigt werden:   
 <a href="index.php">Männlich<strong>&</strong>Weiblich</a> | 
 <a href="index.php?order=male">Männlich</a> | 
 <a href="index.php?order=female">Weiblich</a>
 </td>
 </tr>
 <tr>
 <td class="trow1" colspan="3"><span class="smalltext">$lang->online_note<br />$onlinemembers $online</span></td>
 </tr>
Der Code ist keinesfalls Perfekt. Aber immerhin zeigt er nun die Mänlichen/Weiblichen user je nach belieben an.  
Für eine vollständige Funktionalität sind größere Änderungen notwendig. 
Bitte beachte auch diese Angaben: PHP-Code: // - Bitte konfigurieren! 
 An diesen Stellen sind eventuell Daten zu ändern.    
Mfg Garlant
	
Ich gebe keinen Support per Messenger oder PN!
 
	
	
	
		
	Beiträge: 154Themen: 49
 Registriert seit: 09.12.2005
 
	
		
		
		17.06.2006, 19:09 
(Dieser Beitrag wurde zuletzt bearbeitet: 17.06.2006, 19:13 von diggler.)
		
	 
		Ich glaube jetzt geht es, nun brauche ich nur noch vor den Namen ein Zeichen Männlich , Weiblich. Wo füge ich den Bildpfad ein ?
 Noch was, gerade waren 2 Männer Online, wenn ich aber dann auf weiblich klicke, dann werden sie immer noch angezeigt, anstatt gar keiner.
 
	
	
	
		
	Beiträge: 1.626Themen: 41
 Registriert seit: 24.01.2006
 
	
	
		Hallo Diggler,  
Hast du denn alle Änderungen durchgeführt und auch das beachtet was zu konfigurieren ist?
 
Mit Icons kann ich leider nicht dienen.   
Ich gebe keinen Support per Messenger oder PN!
 |