Beiträge: 127
	Themen: 30
	Registriert seit: 29.07.2009
	
	
 
	
	
		Jetzt steht bei der Anzeige aber:
Geschlecht: Hannover
...?!
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 18.383
	Themen: 257
	Registriert seit: 09.02.2005
	
	
 
	
	
		Kann es sein, dass dies im Profil auch so hinterlegt wurde? Oder wurde überhaupt ein Geschlecht angegeben?
	
	
	
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: 127
	Themen: 30
	Registriert seit: 29.07.2009
	
	
 
	
	
		Naja ich hatte ja: <strong>Geschlecht:<strong> {$gender}
Weil... {$lang->gender} nichts angezeigt hatte.
Aber jetzt beinhaltet die Variable ja mehr als nur das Geschlecht...
Geschlecht, Name, Wohnort
Angezeigt wird halt nur der Wohnort.
Es sollte aber wie folgt aussehen:
Geschlecht: Männlich
Name: Max Mustermann
Wohnort: Musterstadt
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 18.383
	Themen: 257
	Registriert seit: 09.02.2005
	
	
 
	
	
		Hast du das im Template member_profile_customfields_field geändert? Verwende dort {$customfield['name']}.
	
	
	
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: 127
	Themen: 30
	Registriert seit: 29.07.2009
	
	
 
	
	
		Hier mal meine Datein bzw. Templates...:
member_profile_customfields_field:
PHP-Code:
<tr>
<td class="{$bgcolor}" width="40%"><strong>{$customfield['name']}:</strong></td>
<td class="{$bgcolor}" width="60%">{$customfieldval}</td>
</tr> 
Ausschnitt aus member_profile:
PHP-Code:
(...)
<td class="trow2"><strong>{$lang->timeonline}</strong></td>
<td class="trow2">{$timeonline}</td>
</tr>
<tr><td class="trow2"><strong>Geschlecht:</strong></td>
<td class="trow2"> {$gender}</td>
</tr>
{$reputation}
{$warning_level}
(...)
</table> 
member.php:
PHP-Code:
$donotshow = array('3','5','4');
if(!in_array($customfield['fid'], $donotshow))
        {
            eval("\$customfields .= \"".$templates->get("member_profile_customfields_field")."\";");
            $bgcolor = alt_trow();
        }
        else
        {
            $gender = htmlspecialchars_uni($userfields[$field]);
        }
  } 
member.lang.php:
PHP-Code:
$l['gender'] = "Geschlecht:"; 
 
	 
	
	
	
	
 
 
	
	
	
		
	Beiträge: 25.820
	Themen: 271
	Registriert seit: 20.09.2005
	
	
 
	
	
		$gender wird jetzt bei allen Profilfeldern außer 3, 4 und 5 überschrieben. Wie wäre es mit einem elseif?
	
	
	
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.
 
	
	
 
 
	
	
	
		
	Beiträge: 127
	Themen: 30
	Registriert seit: 29.07.2009
	
	
 
	
	
		Ich hab hier gepostet, weil ich nicht weiß wie es geht (:
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 18.383
	Themen: 257
	Registriert seit: 09.02.2005
	
	
 
	
	
		Ersetze else durch
PHP-Code:
elseif($customfield['fid'] == 'x') 
Dabei ist x die ID des Feldes mit dem Geschlecht.
	
 
	
	
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: 127
	Themen: 30
	Registriert seit: 29.07.2009
	
	
 
	
	
		Jetzt wird angezeigt:
Geschlecht: 	 Männlich
Ich wollte aber wie bereits erwähnt, dass dort alle drei Angaben angezeigt werden:
Geschlecht: 	 Männlich
Wohnort:		 Musterstadt
Name: 		 Max Mustermann
	
	
	
	
	
 
 
	
	
	
		
	Beiträge: 25.820
	Themen: 271
	Registriert seit: 20.09.2005
	
	
 
	
	
		Dann musst du für jedes Profilfeld eine Variable benutzen.
	
	
	
Bitte die Foren-Regeln beachten und im Profil die verwendete MyBB-Version angeben.