Seite 2 von 3

Verfasst: 13.01.2004 02:04
von Acid

Code: Alles auswählen

if ( !empty($profiledata['user_gender']))
{
           switch ($profiledata['user_gender'])
           {
                      case 1: $gender=$lang['Male'];break;
                      case 2: $gender=$lang['Female'];break;
                      default:$gender=$lang['No_gender_specify'];
           }
} else $gender=$lang['No_gender_specify']; 
..anstatt diesem, versuch´s ma mit folgendem (an der gleichen Stelle)..

Code: Alles auswählen

		if( !empty($row['user_gender']) )
		{
			switch( $row['user_gender'] )
			{
				case 1:
					$gender = $lang['Male'];
					$gender_image = '<img src="'. $images['icon_minigender_male'] .'" alt="'. $lang['Gender'] .': '. $lang['Male'] .'" title="'. $lang['Gender'] .': '. $lang['Male'] .'" border="0" />';
					break;
				case 2:
					$gender = $lang['Female'];
					$gender_image = '<img src="'. $images['icon_minigender_female'] .'" alt="'. $lang['Gender'] .': '. $lang['Female'] .'" title="'. $lang['Gender'] .': '. $lang['Female'] .'" border="0" />';
					break;
				default:
					$gender = $lang['No_gender_specify'];
					$gender_image = '';
					break;
			}
		}
		else
		{
			$gender = $lang['No_gender_specify'];
			$gender_image = '';
		} 
Bei folgender sql-Anweisung (nur ein Auszug) müsstest du noch a.user_gender eintragen..

Code: Alles auswählen

	//
	//Header
	//
	$sql =
Unterhalb von 'Gender' => $gender, trägst du dann noch 'Gender_image' => $gender_image, ein.

Verfasst: 13.01.2004 09:17
von shape
@ACID: erstmal vielen Dank für Deine HIlfe, aber bei mir wird immer noch unbekannt angezeigt. Obwohl in der Datenbank eine 2 für weiblich drin steht, bzw. ohne die case abfrage wird auch eine 2 angezeigt.
Woran könnte das denn noch liegen ?

Hmm, wenn ich die else {} Anweisung herausnehme zeigt er mir nur die eins an, also irgendwie durchläuft er scheinbar gar nicht erst die case abfrage sondern springt direkt weiter.

Verfasst: 13.01.2004 12:28
von P6A
die case Abfrage sollte kurz nach der SQL Abfrage kommen und nicht am Ende der Datei ...

Verfasst: 13.01.2004 12:46
von shape
He Super, Dank Eurer beiden Hilfe läuft es jetzt. Ich hatte es wirklich an die falsche Stelle eingebaut. Ich habs jetzt unter

Code: Alles auswählen

. . .
...
$kreatives = $row['kreatives'];
	$specialnick = $row['specialnick'];
	$user_session_time = $row['user_session_time'];
eingebaut und damit laufen beide Versionen. Beim Einbau davor hat es nicht gefunzt.
Was allerdings noch nicht funzt, ist die Anzeige des gender_icons, wie es im code von ACID angegben ist. Muss ich die Anzeige des Icons auch noch in der allgemein.tpl eintragen ?

Verfasst: 13.01.2004 12:51
von Acid

Code: Alles auswählen

$images['icon_minigender_female']
$images['icon_minigender_male']
Wenn das gültige Variabeln sind, die in der dein_template.cfg eingetragen wurden (was ich mal vermute, wenn ´s in der Themenansicht funktioniert), sollte es eigentlich funktionieren.
Siehst du ´n Platzhalter (rotes X) anstelle der Bilder ?

Verfasst: 13.01.2004 13:09
von shape
@Acid: Ja stenht so in der .cfg drin, aber ein rotes X wird auch nicht angezeigt.

Verfasst: 13.01.2004 13:16
von Acid
Unterhalb von 'Gender' => $gender, trägst du dann noch 'Gender_image' => $gender_image, ein.
..das hast du ja sicherlich gemacht. Hast du diese Konstante dann auch die tpl-Datei eingetragen ?

Verfasst: 13.01.2004 13:32
von shape
Habs sorry, hatte in der allgemein.tpl einen Tippfehler. hatte dortdrin {Gender_Image} anstatt {Gender_image} stehen.

Danke nochmal

Verfasst: 19.05.2004 10:58
von jimxstark
hallo,

also erstmal danke für den infos, der beitrag war wirklich sehr ergiebig nur irgendwie hab ich echt ein problem, ich will eben auch das geschlecht in die nickpage mit aufnehmen aber egal wo ich den von euch geposteten code aufnehme bekomme ich beim aufrufen der nickpage.php einen parse-error!

kann evtl. noch mal jemand posten wo ich was in der nickpage.php einfügen muss damit das läuft?

danke

Verfasst: 25.07.2004 08:10
von huecky
hmmm also ich bin auch verwirrt nun da bei den änderungen...
kann jemand die modifikation zusammengefasst, schritt für schritt nochmal erklären?

wäre klasse..

danke chrissi