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.776
Themen: 269
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.776
Themen: 269
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.